レポートの作成

生成する1つのレポートでは、選択したレベルおよびメジャーに基づいてAVを分析します。

新しく作成した分析には複数のレポートを追加できます。レポートは、相互に独立しています。分析にレポートを追加するには、
  1. 「データ分析」ホーム・ページから、編集のために分析を開きます。編集する分析タイルから「編集」を選択します。
  2. +レポート・アイコンをクリックして、1つ以上のレポートを分析に追加します。レポートを使用して、構成済の分析を「分析」ページに追加できます。
  3. レポートをクリックして選択します。レポートのサイズ変更矢印は、レポート・ウィンドウのサイズを変更します。
  4. 分析からレポートを削除するには、選択したレポートのクロス・アイコンをクリックします。
  5. ヘッダーには、選択した分析ビューの名前が表示されます。
  6. レポートは、それぞれの矢印で展開したり、折り畳むことができます。
分析にレポートを追加すると、レポートには次のアクションが提示されます:
  • SQLの編集
  • パフォーマンス
  • レポートの名前変更: 「レポートの名前変更」をクリックして名前を変更します。「レポートの保存」をクリックして現在のレポートを保存します。
  • レポートの削除: 「レポートの削除」をクリックしてレポートを削除します。
SQLの編集

「SQLの編集」をクリックすると、SQL出力を表示できます。「SQL」の右下のペインには、SQLエディタで実行された操作の出力が表示されます。次の図に、「SQL」ページの出力ペインを示します。
sql-output.pngの説明が続きます

出力ペインには次のタブがあります:
  • 問合せ結果: 表示表における直近の「文の実行」操作の結果を表示します。

  • 実行計画: 「実行計画」コマンドを使用して、問合せの計画を表示します。デフォルト・ビューはダイアグラム・ビューです。詳細は、後続の項の実行計画ダイアグラムの説明を参照してください。
パフォーマンス・メニュー

「パフォーマンス」メニューでは、分析ビューに関連付けられたレポートを説明するワークシート領域にPL/SQLプロシージャが表示されます。

パフォーマンス出力の上部には、SQL文を実行するためのワークシート・エディタと、結果を様々な形式で表示するための出力ペインがあります。結果は、SQLエディタからダイアグラム・ビュー、チャート・ビュー、出力のクリア、SQL文に関する情報の表示、およびパフォーマンス・メニューを新しいタブで開くことができます。

次の図に、パフォーマンス・メニューの出力ペインを示します。
performance-output.pngの説明が続きます

出力ペインには次のタブがあります:
  • ダイアグラム・ビュー: 問合せの計画をダイアグラム・ビューに表示します。
  • チャート・ビュー: 問合せの計画がチャート・ビューに表示されます。
  • 出力のクリア: ワークシートからPL/SLQ文をクリアします。
  • 情報の表示: 出力を表示するSQL文を表示します。
  • 新規タブで開く: 実行プランを新しいウィンドウで開きます。実行計画には、問合せの計画が表示されます。
実行計画ダイアグラム

「プレーン説明」ダイアグラム・ビューは、SQL問合せでの行の挿入文の内容をグラフィカルに表現したものです。この計画は、実行計画のステップの階層的な性質を示しています。

デフォルトでは、3つのレベルのステップがダイアグラムに表示されます。+/-記号は

各ステップの下部(ステップに子がある場合に使用可能)にあり、展開または縮小に使用できます。ツールバーの「すべて展開」を使用して、ダイアグラムのすべてのステップを表示します。
このダイアグラムには、次の詳細も示されています。
  • カーディナリティ(親ステップへの矢印の数値)。これは処理される行数です。
  • そのステップで適用された操作とオプション
  • 実行順序(実行順序の連番)
  • アクセス述語のCPUコスト(割合) (オレンジ色のバー)
  • ステップの合計CPUコスト(割合) (青色の円)
  • 推定I/Oコスト、処理バイト数およびコスト・メトリック

ステップ内のこれらの統計にマウスを重ねると、簡単な説明ポップアップが表示されます。

ツールバーのアイコンは次のとおりです。
explain-plan.pngの説明が続きます

  • 拡張ビュー: 「パフォーマンス」をクリックすると、問合せのデフォルト・ビューになります。SQL問合せのデータを混合表形式/ツリー・ビューに表示します。ダイアグラム・ビューに切り替えるために使用できる「ダイアグラム・ビュー」アイコンがあります。
  • チャート・ビュー: SQL問合せからのデータをチャート形式で表示します。
  • ダイアグラムの印刷: ダイアグラムを印刷します。
  • SVGに保存: ダイアグラムをファイルに保存します
  • Zoom In、Zoom Out: ダイアグラムでステップが選択されている場合、「Zoom In」アイコンをクリックすると、画面の中央にそのまま残ります。
  • 画面に合せる: ダイアグラム全体を可視領域に合せます。
  • 実際のサイズ: ズーム・ファクタを1に設定します。
  • すべて展開: ダイアグラムのすべてのステップを表示します。
  • ダイアグラムのリセット: ダイアグラムを初期ステータスに戻します。つまり、3つのレベルのステップのみが表示されます。
  • 情報の表示: 実行計画機能で使用されるSELECT文を表示します。
  • 新しいタブで開く: ダイアグラム・ビューを新しいタブで開き、表示とナビゲーションを改善します。このダイアグラムは、最初のSELECT文に限定されています。
  • 表示できる最小の合計CPUコスト(%): 合計CPUコストが指定の値より小さいステップをフィルタするためのしきい値を定義します。0 (ゼロ)から100の値を入力します。0のフィルタはありません。
  • プラン・ノート: 実行プラン・ノートを表示します。

実行計画ダイアグラムのプロパティ

選択したステップをダブルクリックするか[Enter]を押して「プロパティ」スライダを開きます。このスライダには、そのステップの詳細が表示されます。各プロパティの詳細は、『Oracle Databaseリファレンス』のPLAN_TABLEに関する項を参照してください。「プロパティ」スライダには次が表示されます。
  • PLAN_TABLEから抽出されたそのステップに関する情報が表形式で表示されます。NULLは除外されます。「JSON」を選択すると、JSON形式でプロパティを表示できます。
  • PLAN_TABLEのOTHER_XML列の情報。情報はJSON形式で表示されます。

レポートの作業

レポートは、分析ビューおよび問合せの分析に役立ちます。

レポートは、分析ビューに対して選択したレベルとメジャー、および問合せに対して選択した列に基づいています。

分析ビューで「分析」をクリックし、分析する表をクリックして「分析」ページを表示します。

「分析」ページは、次のコンポーネントで構成されています。
  1. 分析ビュー・ブラウザ: 分析ビュー・ブラウザを表示するレポートを作成する場合は、ドロップダウンから「分析ビュー」を選択します。分析ビュー・ブラウザには、選択した分析ビューに関連付けられている階層、レベルおよびメジャーが表示されます。
    av-browser.pngの説明が続きます

    表ブラウザ:表ブラウザを表示するSQL問合せに関するレポートを作成する場合は、ドロップダウンから「問合せ」を選択します。「SQL問合せ」を選択すると、使用可能な表および対応する列が表ブラウザに表示されます。表をドリルダウンして、対応する列を表示できます。
    表browser.pngの説明が続きます

  2. 「実行」アイコン付きSQLワークシート・エディタ:このコンポーネントを表示できるのは、分析ビューではなく、SQL問合せでレポートを生成する場合のみです。

    SQLエディタ領域では、表ブラウザに表示されている問合せ対象の表からSQL文およびPL/SQLスクリプトを実行できます。デフォルトでは、SQLエディタにSelect *文が表示され、最初の表のすべての列が表示されます。「実行」をクリックして、エディタで文を実行します。
    run1.pngの説明が続きます

  3. 「出力」ペイン:出力ペインは、SQL問合せの結果を表示するときに、次のタブで構成されます。
    • 問合せ結果:表示表における直近の「文の実行」操作の結果を表示します。
    • 実行計画:「実行計画」コマンドを使用して、問合せの計画を表示します。詳細は、レポートの作成計画ダイアグラムの説明を参照してください。
    • 自動トレース:自動トレース機能を使用してSQL文を実行するときに、v$sql_planからセッション統計および実行計画を表示します。
      output.pngの説明が続きます

  4. 「問合せ結果」タブでのビジュアライゼーションのモード: 生成するSQL問合せレポートの結果をビジュアル化するために、4つのモードのいずれかを選択できます。
    mode-visualization.pngの説明が続きます

    ビジュアライゼーションの4つのモードは、SQL問合せで生成されたレポートを表示する場合です。
    • ベース問合せ: デフォルトでは、このタイプのビューです。SQLエディタで記述された問合せは、ベース問合せです。
    • : SQL結果は表形式で表示できます。このビューを選択すると、「列」ドロップ・ゾーンが表示され、選択した列を「表」ブラウザからドラッグ・アンド・ドロップできます。ドロップ・ゾーンで選択した列を削除すると、「問合せ結果」タブにそれらの列のみを表示できます。列名の横にあるクロス・マークを選択して、ドロップ・ゾーンから削除します。
    • ピボット: SQL問合せの結果をピボット形式で表示できます。この書式を選択すると、「列」、「行」および「値」ドロップ・ゾーンが表示され、「表」ブラウザから選択した列、行または値をドラッグ・アンド・ドロップできます。
      ノート

      値はNUMBERタイプである必要があります。
    • チャート: SQL結果をチャートの形式で表示できます。このビューを選択すると、X軸とY軸のドロップ・ゾーンが表示されます。選択した列を「表」ブラウザからドロップ・ゾーンにドラッグ・アンド・ドロップします。NUMERICデータ型の列のみをY軸にドロップできることを確認する必要があります。そうしないと、表示結果はMust be a NUMBER typeエラーで失敗します。Y軸に複数の値を追加できます。特定のy軸のみのチャート・ビューで結果を表示するには、ドロップダウンからY軸の値を選択します。
  5. 分析ビューで生成されたレポートのビジュアライゼーションのモード: 3つのモードのいずれかを選択して、分析ビューで生成したレポートの結果をビジュアル化できます。
    mode-report.pngの説明が続きます

    分析ビューで生成されたレポートを表示する際のビジュアライゼーションの3つのモードは次のとおりです。
    • 表: SQL結果は表形式で表示できます。このビューを選択すると、「行およびフィルタ」ドロップ・ゾーンが表示され、分析ビュー・ブラウザから選択した階層およびメジャーをドラッグ・アンド・ドロップできます。これにより、選択した階層およびメジャーで構成されるレポート結果を表示できます。
    • ピボット: 分析ビュー・レポートの結果をピボット形式で表示できます。この形式を選択すると、「列」、「行」、「値」および「フィルタ」ドロップ・ゾーンが表示され、分析ビューbrowser.Noteから選択した階層およびメジャーをドラッグ・アンド・ドロップできます: 値はNUMBERタイプである必要があります。
    • チャート: 分析ビューで生成したレポートをチャート形式で表示できます。このビューを選択すると、「X軸」、「Y軸」および「フィルタ」ドロップ・ゾーンが表示されます。選択した列を「表」ブラウザからドロップ・ゾーンにドラッグ・アンド・ドロップします。NUMERICデータ型の列のみをY軸にドロップできることを確認する必要があります。そうしないと、表示結果はMust be a NUMBER typeエラーで失敗します。Y軸に複数の値を追加できます。ドロップダウンから「水平」および「垂直」を選択して、それぞれ「水平」および「垂直」チャートを表示できます。ドロップダウンから「面グラフ」、「棒グラフ」、「線グラフ」および「円グラフ」を選択するオプションもあります。
  6. ファセット検索パネル: SQL問合せおよび分析ビューで生成したレポートの場合、ファセット検索列を表示できます。SQLレポートの場合、このパネルでは、レポートにフィルタを追加できます。ツールは、問合せ結果から取得される列の値ごとにフィルタを生成します。ファセット検索パネルで様々な列をフィルタし、問合せ結果で結果を表示して、表示するデータのみを取得できます。SQL問合せから取得したデータをテキスト形式またはビジュアル形式で表示できます。分析ビューで生成するレポートの場合は、ラジオ・ボタンから「ファセット済」を選択します。このフィルタの動作は、SQL問合せで生成したファセット検索とは異なります。分析ビューで生成するレポートへのフィルタの追加を参照してください。
    faceted-search.pngの説明が続きます

SQL問合せでレポートを作成する場合の「分析」ページは次のようになります。
分析の説明-report.pngは、次のとおりです。

分析ビューでレポートを作成する場合の「分析」ページは次のようになります。
分析の説明-av.pngは、次のとおりです。

次のトピックでは、レポートの作成方法と[分析]ページへのアクセス方法について説明します。

レポートの作成

  1. レポートは、次のいずれかの方法で作成できます:
  2. 分析ビューで生成するレポートへのフィルタの追加

問合せでのレポートの作成

この項では、SQL問合せに関するレポートを作成するステップについて説明します。

  1. 分析ホーム・ページで、レポートを作成する表を選択します。「分析」ページが表示され、SQLエディタにデフォルトの問合せが表示されます。
    ノート

    デフォルトでは、選択した<Tablename>から*を選択します。
  2. 「実行」をクリックして、SQL文を実行します。

    「問合せ結果」タブには、選択したモードの結果が表示されます。デフォルトのビューは「ベース問合せ」です。

  3. 「アジア」リージョンのみの販売レコードを表示して、レポートにフィルタを追加します。ファセット検索パネルから「アジア」を選択します。
    filter.pngの説明が続きます

  4. 「問合せ結果」タブにファンネル・アイコンが表示され、REGION列がAsiaのフィルタが表示されます。問合せ結果には、REGIONAsiaのレコードのみが表示されます。

分析ビューでのレポートの作成

この項では、分析ビューでレポートを作成するステップについて説明します。

  1. 分析ホームページの「分析ビュー」セクションで、レポートを作成する分析ビューのいずれかを選択します。デフォルトのレポートが出力として表示される「分析」ページを表示します。
  2. 分析ビュー・ブラウザから階層およびメジャーをドラッグ・アンド・ドロップして、出力で表示した結果を編集します。詳細は、レポートの作業を参照してください。
  3. 「レポートの展開」をクリックしてレポートの表示を展開し、「レポートの縮小」をクリックしてレポートの表示を最小化します。分析ビューで生成するレポートのデフォルトのビューは「ピボット」です。

分析ビューで生成するレポートへのフィルタの追加

分析ビューで生成したレポートにフィルタを追加します。SCOTTという名前の従業員の給与を表示するとします。
  1. 「従業員分析ビュー」で生成したレポートを表示する「分析」ページから、ファセット検索パネルから「スコット」を選択します。Scottという名前の従業員の結果を表示するレポートを表示します。
  2. ファセット検索パネルから値を選択するか、ファネルをクリックして、さらにフィルタを選択できます。
  3. ファンネル・アイコンをクリックすると、「従業員名」列のすべての値が表示されます。「Jones」を選択して、「Scott」および「Jones」という名前の従業員の給与をさらに表示するレポート結果をフィルタします。リスト・ビューまたは複数選択ビューで値を表示できます。
    multiselect.pngの説明が続きます

  4. すべてのフィルタを削除するには、「すべて選択解除」を選択します。

フィルタで構成されていない元のレポート結果を表示できるようになりました。