コンテンツにスキップ

データ出力

Usage では、Catalog モジュールおよび Usage モジュールの両方からデータをエクスポートすることができます。利用可能なレポート形式は 3 種類あります。

Databases

Databases レポートは、Catalog 内の各データベースごとに 1 行が作成されます。デフォルトでは、基本的な Catalog プロパティと Usage データのセットが含まれており、必要に応じて追加のプロパティを任意で追加することができます。

Users

Users レポートは、Catalog 内の各ユーザーごとに 1 行が作成されます。Database レポートと同様に、デフォルトでは Catalog および Usage の基本的なプロパティのセットが含まれており、必要に応じて追加のプロパティを任意で追加することができます。

Detail

Detail レポートは、どのユーザーがどのデータベースにアクセスしているかを分析する必要がある場合に役立ちます。このレポートには、Usage カウントが 0 ではないユーザーとデータベースの組み合わせごとに 1 行が作成されます。したがって、特定のデータベースについては、そのデータベースにアクセスしているユーザーを確認でき、特定のユーザーについては、そのユーザーがアクセスしたデータベースを確認することができます。必要に応じて、Catalog および Usage の追加プロパティをレポートに追加することもできます。

データのフィルタリング

それぞれのレポートは、定義されているデータベースおよびユーザーのフィルタリングを反映します。たとえば、フィルターによって除外されたデータベースは、Databases レポートおよび Detail レポートには一切表示されず、Users レポートの Usage カウントにも含まれません。

Note

レポートには、ユーザーによる Usage データのみが含まれます。サーバーおよび Agent による Usage は含まれません。

レポートの作成

レポートを作成するには、File メニューから Export Data を選択します。すると、Export Data ダイアログが表示されます。

Export Data Dialog

Configure Output

Usage は現在、レポートの保存形式として区切り付きテキストファイルのみをサポートしています。ファイルは UTF-8 でエンコードされます。

  • Output File 出力を書き込むファイルを指定します。ファイルがすでに存在する場合は上書きされます。
  • Separator フィールドの区切り文字として、カンマまたはタブのいずれかを使用してファイルを書き出すことができます。
  • Include Header Row ファイルの最初の行に、列名を含むヘッダーを追加します。

レポートタイプの指定

3 種類のレポートタイプ DatabasesUsersDetail については前述のとおりです。レポートタイプを切り替えると、現在選択されている列の一覧は、新しいタイプに適したデフォルトの列セットに置き換えられます。

日付範囲の指定

Usage では、日付範囲の選択方法として 3 つのオプションが用意されています。

  • All Time レポートには、全期間のすべての Usage カウントが含まれます。
  • Last レポートには、直前の一定期間分の Usage データが含まれます。このオプションを選択すると、期間数を指定する数値入力フィールドと、期間の種類 Year(s)Month(s)、Day(s)* を選択するセレクターが有効になります。たとえば、直前の 7 日間、直近 6 か月、または直近 1 年のデータを含めるように指定することができます。
  • Custom レポートには、指定した固定期間の Usage データが含まれます。このオプションを選択すると、期間の開始日と終了日を入力するための 2 つの日付入力フィールドが有効になります。両方を指定する必要はなく、それぞれデフォルトでは利用可能な最も古いデータと最新のデータが設定されます。たとえば、From 日付を当年の 1 月 1 日に設定し、To 日付を空欄のままにすることで、年初から現在までのレポートを作成できます。指定した日付は両端を含むため、この例では 1 月 1 日の Usage も含まれます。

列の設定

各レポートタイプには、デフォルトの列セットが用意されています。これには、database/detail レポートの場合はデータベースのサーバー名とパス名、user/detail レポートの場合はユーザー名、および基本的な Notes、web、合計の Usage カウントが含まれます。

1 つ以上の列を削除するには、列一覧で対象の列を選択し、右クリックしてコンテキストメニューを表示します。メニューから Remove を選択すると、選択した列が削除されます。なお、コアとなる Catalog 列(データベースサーバーおよびパス、ユーザー名)はレポートの重要な要素であるため削除できません。これらを削除しようとすると警告メッセージが表示され、列は削除されません。

追加の列を追加するには、列一覧の下にある Add ボタンをクリックします。すると、Add Columns ダイアログが表示されます。

Export Add Columns Dialog

このダイアログには、現在のレポートに追加できる列がカテゴリ別の一覧として表示されます。レポートに追加したい列を 1 つ以上選択することができます。誤ってレポートから列を削除してしまった場合も、このダイアログを使用して再度追加することができます。利用可能な列を表示するには、カテゴリを展開する必要がある場合があります。

出力のソート

Usage では、任意の列の組み合わせでレポートを並べ替えることができます。各列について、昇順、降順、または並べ替えなしを選択できます。標準的な Notes ビューと同様に、最初に並べ替えが設定された列がレポートの主な並べ替え順を決定し、次に並べ替えが設定された列が第 2 の並べ替え順を決定し、以降も同様です。必要に応じて、列を一覧内で上下にドラッグして並べ替え順を変更することもできます。たとえば、各サーバーで最も使用されているデータベースを見つけるには、Server 列を昇順、Total Count 列を降順に設定し、他のすべての列は None に設定します。これにより、まずサーバーごとにデータベースがグループ化され、そのサーバー内では Usage カウントの多い順から少ない順に並べられます。並べ替え対象の列と並べ替えなしの列を混在させることもできるため、完全なデータベースパスを分かりやすく保つために Server 列の隣に Pathname 列を配置し、その後に Total Count 列を配置することもできます。

プレビュー

ダイアログ左下にある Preview... ボタンをクリックすると、レポートに一致する最大 50 行のデータを表示できます。これにより、エクスポートを開始する前に列の定義が正しく設定されているかを確認できます。Usage データが大量にある場合、プレビューのダイアログに行が表示されるまでに時間がかかることがあります。特に並べ替えが設定されたレポートでは、最初の数行を取得するために Usage が実質的にレポート全体を生成する必要があるためです。ただし、ダイアログには処理中であることが表示され、プレビューの完了を待たずにいつでも閉じることができます。

レポート設定のロードと保存

Usage では、レポートの設定を保存し、後で再度読み込むことができます。たとえば、毎月同じレポートを実行して前月の Usage データを確認したい場合などに便利です。保存される設定には、レポートタイプ、日付範囲、および列の設定が含まれます。出力形式や出力先は実行ごとに変更される可能性があるため、保存されません。

レポート設定の保存

現在のレポート設定を保存するには、Save... ボタンをクリックします。すると、設定の名前を入力するためのプロンプトが表示されます。

Export Save Dialog

ここでは任意のわかりやすい名前を付けることができます。この名前は、後で設定を読み込む際に識別するために使用されます。短い名前にすることをお勧めします。同じ名前の設定がすでに存在する場合は、上書きするかどうかを確認するメッセージが表示されます。

レポート設定のロード

レポート設定を読み込むには、Load... ボタンをクリックします。すると、Select Saved Configuration ダイアログが表示されます。

Export Load Dialog

ここには、保存されているすべての設定がレポートタイプごとにグループ化されて表示されます。

Note

このダイアログでは、保存されている設定を削除することもできます。削除するには、対象の設定を右クリックし、ポップアップメニューから Delete を選択します。