大量データの抽出

Publisherレポートを使用すると、大量のデータを抽出できます。

大量のデータを抽出してCSV出力を生成するには:
  1. 単一のSQL問合せタイプのデータ・セットでデータ・モデルを作成します。
    1. 複数の問合せがある場合は、WITH句を使用してすべての問合せを1つの問合せに結合します。

      次に例を示します。次のQ1、Q2およびQ3データ・セットがある場合:

      Q1データ・セット: SELECT DEPARTMENT_ID, DEPARTMENT_NAME,LOCATION FROM DEPARTMENTS

      Q2データ・セット: SELECT EMPLOYEE_ID,FIRST_NAME,LAST_NAME,JOB,SALARY FROM EMPLOYEES Q3-dataset: SELECT JOB_ID,MAX_SALARY,MIN_SALARY FROM JOBS

      Q3データ・セット: SELECT JOB_ID,MAX_SALARY,MIN_SALARY FROM JOBS

      Q1、Q2およびQ3データ・セットをリンクして親子階層を形成するかわりに、次に示すように、Q1、Q2およびQ3データ・セットの問合せを結合して単一のデータ・セットを作成します。

      WITH Q1 AS(SELECT DEPARTMENT_ID, DEPARTMENT_NAME,LOCATION FROM DEPARTMENTS),

      Q2 AS (SELECT EMPLOYEE_ID, FIRST_NAME,JOB_ID AS EMP_JOB_ID,SALARY FROM EMPLOYEES),

      Q3 AS(SELECT JOB_ID, MAX_SALARY,MIN_SALARY FROM JOBS)

      SELECT Q1.*,Q2.*,Q3.* FROM Q1,Q2,Q3

    2. 「データの表示」をクリックします。
    3. 「サンプル・データとして保存」をクリックします。
  2. データ・モデル・プロパティを編集し、「CSV出力の有効化」オプションを選択します。
  3. データ・モデルを保存します。
  4. データ・モデルに基づいてレポートを作成します。
  5. レポート・プロパティを編集し、「自動実行」および「レポート・オンラインの実行」オプションの選択を解除します。
    レポートをオンラインで実行する場合、大量のデータの処理中にパフォーマンスの問題が発生することがあります。
  6. 「リスト・ビュー」をクリックし、レポートに対して「データ(csv)」出力フォーマットのみを選択します。
  7. レポートを保存します。
  8. レポートをスケジュールします。
    「出力」タブで「再公開用にデータを保存」オプションの選択を必ず解除します。
  9. データを抽出するジョブを送信します。
  10. レポート・ジョブが正常に完了した後、「レポート・ジョブ履歴」ページから出力をダウンロードします。