6.4.1 ファクトの拡張エンティティの作成

処理のファクトの拡張エンティティを作成するには、次を実行します:
  1. ホーム・ページの「Inbox」ボタンをクリックして、「Inbox」に移動します。「Inbox」ページが表示されます。
  2. 処理のファクトの拡張エンティティを作成するには、次を実行します:
    1. ファクト・エンティティを拡張する必要がある処理を選択します。「Action Details」ページが表示されます。
    2. 「Extension」タブで、「Extend Fact」をクリックします。「Extend Fact Entity」ページが表示されます。
    3. 「Definition」タブで、次の値を設定します。

      表6-7 「Definition」タブのファクトの拡張のフィールド名および摘要

      フィールド名 摘要
      Grain/Grain Group

      エンティティに次のいずれかのカテゴリを選択します:

      • Customer Account Transactions
      • Accounting Entries
      • Customer Account
      • Others
      拡張するエンティティに適切なグレインを選択します
      Include Entities

      使用可能なエンティティのリストからエンティティを選択します。

      ノート:

      拡張でサポートされていないエンティティのリストは、ディメンション、ステージ・マスターおよびステージ階層表です。
      Add Entity このボタンをクリックして、このエンティティをエンティティ・リストに追加します。
      Remove Entity エンティティを選択し、このボタンをクリックして、追加済エンティティのリストからエンティティを削除します。
      Available Business Terms

      ファクト・エンティティに1つ以上のビジネス用語を選択します:

      • Nullable: ビジネス用語にNull値があるかどうか
      • Default Value: ビジネス用語のデフォルト値
      • Reference Entity: ビジネス用語がビジネス・キーであるディメンションのリスト。

        ノート:

        追加済ビジネス用語の「Nullable」オプションを使用不可にした場合、同じビジネス用語に対するデフォルト値の追加が必須です。
      • ビジネス用語が、まだ、拡張するエンティティの一部ではないことを確認します。
      • 確実に必要な場合のみ、ビジネス用語をnullでないとしてマークします。
      • BTがnullでないとマークされている場合、BT定義のデータ型およびデータ長に従ってデフォルト値の指定が強制されます。
      • ディメンションが関連付けられていないファクト・エンティティへの英数字ビジネス用語の追加は避けてください。
      • システムによって、ビジネス用語で参照されるディメンション・リストが移入され、複数参照の場合は参照されるディメンション・エンティティの選択が許可されます。単一参照エンティティの場合は、参照エンティティが自動移入されます。
      Add Attribute このボタンをクリックして、この属性をビジネス用語リストに追加します。
      Remove Attribute このボタンをクリックして、追加済ビジネス用語のリストから属性を削除します。
    4. 「Save」をクリックします。確認メッセージが表示されます。「OK」をクリックします。「Extension」タブの「Entity Extensions」セクションに、新しいファクト・エンティティがリストされます。

      拡張するエンティティに適切なグレインまたはグループを選択し、ビジネス用語が拡張するエンティティの一部でないかどうかを確認する必要があります。ベスト・プラクティスは、英数字のビジネス用語をファクト・エンティティに追加する前に、参照されるディメンションを追加することです。

      各ファクト・エンティティの拡張数を、50個のビジネス用語に制限する必要があります。

      拡張によって生成された拡張エンティティのデータ品質チェックに対して、データ品質パイプラインを作成できます。

      ノート:

      ファクト拡張が承認されると、拡張から変更または削除できません。
  3. 処理のドラフトのファクトの拡張エンティティを更新する場合、次を実行します:
    1. ファクトの拡張エンティティを更新する必要がある処理をクリックします。「Action Details」ページが表示されます。
    2. 「Extension」タブで、更新する必要があるファクトの拡張エンティティをクリックします。
    3. 「Entity Details」ページが表示されます。任意のフィールドを更新できます。
    4. 「Save」をクリックします。確認メッセージが表示されます。「OK」をクリックします。「Extension」タブの「Entity Extensions」セクションに、新しいファクトの拡張エンティティがリストされます。「Action Details」ページの外部をクリックしてクローズします。