データ・モデルにある既存のビューまたはテーブルへの属性の追加

IBM® Cognos® Report Authoring を使用して、データ・モデル内の既存のビューまたはテーブルに属性を追加できます。

始める前に

以下のタスクを完了したことを確認してください。

  • UA_OfferAttribute テーブルでオファー属性を作成する。
  • オファー属性をキャンペーン・カスタム属性レポート・スキーマに追加する。
  • レポート SQL ジェネレーターを使用して、ビュー作成スクリプトを生成する。
  • Campaign データベースで生成したスクリプトを実行して、オファー・カスタム属性レポート・ビュー (UARC_OFFEREXTATTR) を更新する。

このタスクについて

次のタスク例は、IBM Cognos モデルの既存のビューに項目を追加する方法を示しています。この例では、Campaign データベースにカスタム・オファー属性を追加して、レポートに含める必要があるとします。

Cognos Campaign モデルに新規オファー属性を追加するには、以下のステップを実行します。

手順

  1. Campaign モデルのバックアップを作成します。Cognos/models ディレクトリーを参照し、CampaignModel サブディレクトリーをコピーします。 分散 Cognos 環境では、models ディレクトリーは、Content Manager を実行しているシステム上にあります。
  2. Framework Manager では、Campaign.cpf ファイル (プロジェクト) を開いて、「インポート・ビュー」ノードを展開します。
  3. 「インポート・ビュー」の下で、カスタム・オファー属性(「インポート・ビュー」 > 「キャンペーン・カスタム属性」 > 「UARC_OFFEREXTATTR」) のレポート・ビューを表示する照会オブジェクトを選択します。
  4. 「ツール」 > 「オブジェクトの更新」を選択します。

    Cognos は、ビューのノードの下にリストされている列を最新表示して、Campaign データベース内の UARC_OFFEREXTATTR レポート・ビューに現在存在する列をすべて反映します。

  5. 「モデル・ビュー」を展開し、このビュー内のカスタム・オファー属性(「モデル・ビュー」 > 「キャンペーン・カスタム属性」 > 「オファー・カスタム属性」) を表すノードを選択します。
  6. 「オファー・カスタム属性」ノードをダブルクリックして、「照会サブジェクト定義」ダイアログ・ボックスを開きます。
  7. 新規列を見つけて、「モデル・ビュー」に追加します。
  8. 照会項目の名前を編集して、読みやすくします。 例えば、Campaign データ・モデルの「インポート・ビュー」にある LASTRUNDATE という名前の列は、「モデル・ビュー」「前回実行日」として表示されます。
    注: 「ビジネス・ビュー」には、「モデル・ビュー」にある「オファー・カスタム属性」ノードへのショートカットが含まれています。これは、「ビジネス・ビュー」で現在使用可能な新規照会項目です。
  9. モデルを保存します。
  10. パッケージを Cognos Content Store に公開します。

    IBM Cognos Report Authoring を使用して、適切なレポートに属性を追加することができます。