問合せ定義の操作

レポート定義には、2つのタイプのSQL問合せを使用できます: ベース問合せとパラメータ問合せです。

ベース問合せを使用すると、各種の表からデータを取り込み、データをレポート出力として表示できます。ベースは標準レポートの定義を拡張したもので、複数のレポートで再利用できます。たとえば、1つの問合せ定義を使用して、様々な列またはグループを表示できます。あるレポートで、勘定科目別に金額をリストし、エンティティ別にグループ化したり、エンティティ別に金額をリストし、勘定科目別にグループ化することができます。

パラメータSQL問合せを使用すると、レポート定義内のパラメータに対して問合せを実行できます。たとえば、問合せを使用して、ロケーション、期間、カテゴリまたは勘定科目を選択します。

SQL問合せを構築するために使用できる表や結合の詳細は、付録GのTDATASEG表のリファレンスおよびTLOGPROCESS表のリファレンスを参照してください。TDATASEG表は、ユーザーによってロードされたデータおよび、ソース・ディメンション・メンバーとマッピング・プロセス結果の変換を保管するために使用されます。TLOGPROCESS表は、ロケーション、カテゴリおよび期間のワークフロー・プロセス・ステータスを格納するために使用されます。

問合せ定義をXMLファイルとして保存し、それをOracle Business Intelligence PublisherまたはMicrosoft Word用のBI Publisherデスクトップ・アドインで使用してカスタム・テンプレートを作成できます。

問合せ定義を追加するには:

  1. 「設定」タブの「レポート」で、「問合せ定義」を選択します。
  2. 「問合せ定義」で、「追加」をクリックします。
  3. 「名前」に、問合せ定義の名前を入力します。

    SQLが組み込まれるレポート定義に対応する名前を割り当てることをお薦めします。

  4. 「SELECT句」で、データベースを問合せして、選択した基準に一致するデータを戻すために使用するSQL SELECT句を指定します。
  5. 「WHERE句」で、戻されるデータを特定の基準にのみ制限するために使用するSQL WHERE句を指定します。
  6. 「GROUP BY/ORDER BY句」で、GROUP BY句またはORDER BY句を指定します。

    ORDER BY句は、結果セット内のレコードをソートします。ORDER BY句は、SQL SELECT文でのみ使用できます。

    GROUP BY句は、複数のレコードにわたるデータをフェッチし、1つ以上の列でグループ化された結果を戻します。

  7. 「問合せの検証」をクリックします。

    問合せ定義が検証されると、Oracle Hyperion Financial Data Quality Management, Enterprise Editionから「問合せ検証が成功しました」というメッセージが返されます。

    問合せ定義が検証されない場合、FDMEEは、SQLでエラーが検出されたことを示します。エラーを修正してから、問合せを再度検証する必要があります。

  8. 「保存」をクリックします。
  9. オプション: 問合せ定義をXMLファイルに保存するには、「XMLの生成」をクリックします。