7 バースティング定義の追加

ここでは、バースティング・レポートのサポートと、データ・モデルにバースティング定義を設定し、データを分割して複数の受信者にレポートを配信する方法について説明します。

バースティング定義を追加するための前提条件

このトピックには、バースティング定義をデータ・モデルに追加するための前提条件をリストします。

バースティングを定義してレポートでバースティングを有効にする前に、次の点を確認します:

  • このデータ・モデルに対して、SQL問合せデータ・セットまたはデータ・モデラーのデータ・セットを定義しました。
  • データ・セットは、バースティング定義でデータを分割する要素によって、ソートまたはグループ化されること。
  • Publisherで配信および書式設定の情報を使用できること。次のいずれかの方法で、実行時の情報をPublisherに提供できます。
    • Publisherで使用できるデータベース表に情報を格納する(動的な配信定義の場合)。
    • 情報を配信SQLでハードコードする(静的な配信定義の場合)。
  • このデータ・モデルのレポート定義が作成済であり、レポート・データに適用されるレイアウトを含んでいること。

ビジュアル化されたデータ・セットを使用したデータ・モデルへのバースティング定義の追加

データ・モデラーのビジュアル化されたデータ・セットを使用してバースティング定義をデータ・モデルに追加し、バースティングをレポートで有効にできます。

Publisherでデータ・セットをバースティング定義に追加した後はキーや配信チャネルを変更できないため、データ・モデラーで作成されたデータ・セットをバースティング定義に追加する場合、データ・モデラーで正しい問合せを作成していることを確認します。データ・モデラーで、データ・モデルを最初から作成することも、Oracle Analytics Serverで以前にモデル化したビジネス・モデルを使用することもできます。
データ・モデラーのデータ・セットを使用してデータ・モデルにバースティングを定義し、バースティングをレポートで有効にするには:
  1. データ・モデル・エディタのコンポーネント・ペインで、「バースティング」をクリックして、バースティング問合せを作成します。
  2. 「バースティング定義」表で、「新規バースティングの作成」ボタンをクリックします。
  3. このバースティング定義用に、次の項目を入力します。

    名前 - 問合せの名前を入力します。たとえば、Burst to Emailです。

    タイプ - 「DVデータ・セット」を選択して、データ・モデラーに定義されたデータ・セットを使用します。

  4. 下部領域で、このバースティング定義用に次の項目を入力します。

    分割 - データ・セットからの要素のうち、どれによってデータを分割するかを選択します。

    配信元 - データ・セットからの要素のうち、どれによってデータの書式を設定して配信するかを選択します。

    統合出力の有効化 - このオプションを選択して、単一の統合レポートを生成します。

    分割キーの値によるデータのグループ化 - このオプションを選択して、分割キーの値に基づいてデータをグループ化します。

    データセット名 - データ・モデラーに定義されているデータ・セットを選択します。

  5. 「レポート・プロパティ」ダイアログで、「バースティング有効化」を選択して、レポートに対してバースティングを有効にします。
分割要素と配信要素がデータベースにCLOBとして格納されるXMLドキュメントに属する場合は、「分割」フィールドと「配信元」フィールドに完全なXPATHを入力する必要があります。