ファクトの管理

カウントや集計などの測定が可能な要素を追加し、「ファクトの追加」オプションを使用してカスタム論理スターに統計演算を実行します。

各ファクト列に対して集計ルールを選択して集計動作を設定する際は、追加したメジャーがデフォルトで時間ディメンション全体で集計されないようにする必要がある場合に、時間バランス集計を使用します。Oracle Fusion Data Intelligenceは、必要に応じてSUM集計タイプの代わりに、LastやFirstなどの非集計タイプをサポートします。事前定義済のディメンション階層の特定のレベルに対して基礎となるメジャーを常に計算する必要がある場合は、レベル・ベースの集計を使用します。たとえば、「製品合計」、「製品カテゴリ」、「製品サブカテゴリ」および「製品詳細」の各レベルを持つ製品階層では、「収益」という新しいメジャーを追加し、この「製品カテゴリ収益」メジャーを製品カテゴリに集計する必要がある場合、レベル・ベースの集計を使用して、「製品ディメンション」の適切なレベルを選択する必要があります。この設定により、Oracle Fusion Data Intelligenceは常に製品カテゴリ・レベルでメジャーの値を集計および表示できます。これは、製品収益をカテゴリ収益の%として計算する必要がある場合に便利です。セマンティック・モデルを拡張するための推奨事項およびヒントファクトの作成の項を参照してください。
  1. 「セマンティック・モデル拡張」ページの「カスタマイズ・サンドボックス」で、該当するサンドボックスにマウス・ポインタを重ねて「アクション」を表示し、「サンドボックスの表示」をクリックします。
  2. 選択したサンドボックスの「詳細」ページで、「アクションの実行」をクリックし、「論理スターの管理」「論理スターの作成」の順に選択します。
  3. 論理スター・ページで、「ファクトの追加」をクリックし、ファクトの追加ウィザードのステップ1でスキーマを選択し、ビュー、表またはシノニムをオブジェクトとしてを選択します。たとえば、FCT_CALC_Extensionsです。
    選択したオブジェクトのファクト表が表示されます。
  4. 選択したソース表のファクト表の詳細で、ターゲット・サブジェクト領域の新規ファクト表に追加するソース列の「ファクトの選択」および「キーの使用」チェック・ボックスをクリックします。
  5. オプション: 選択したソース表のファクト表の詳細の「Degen属性の選択」で、ディジェネレート・ディメンションを作成する必要がある属性のチェック・ボックスをクリックします。
  6. 最後のリフレッシュ以降に選択した属性のいずれかがソース表で削除または変更された場合、そのような列が強調表示され、表を更新するかどうかを尋ねるメッセージが表示されます。メッセージで「OK」を選択して、ソース列をリロードします。ソース列に対する変更を確認する場合は、メッセージで「取消」をクリックし、後で「リフレッシュ」をクリックしてソース列を再ロードします。
    選択した属性のいずれかがソース表で削除または変更されている場合は、リフレッシュされたソース列のリストが表示されます。リフレッシュ中にいずれかのカスタム列で検証に失敗すると、失敗の原因を解決して再検証するよう求めるメッセージが表示されます。
  7. オプション: 次の手順を使用して、ターゲット・サブジェクト領域の新しいファクト表に新規列を追加するには、「列の作成」をクリックします:
    1. 「列の作成」に、表示名を入力します。
    2. 「データ要素」で、選択したディメンション表の物理表からデータ要素を検索します。
    3. 検索結果から、データ要素をダブルクリックしてテキスト・ペインに配置します。
    4. 「ファンクション」で、式を使用して列を作成するファンクションを検索します。たとえば、"substring"や"concatenate"などのファンクションを検索して、新しい式ベースの列を作成します。検索結果から、該当する結果をダブルクリックして、中央のテキスト・ペインに追加します。
    5. 「検証」をクリックし、「保存」をクリックします。
  8. ファクト列ごとに集計ルールを選択し、集計の動作を設定します。次のステップを使用して、時間次元の時間バランス集計ルールおよび次元の階層レベル・ベース集計ルールを設定できます:
    1. ファクト列の場合は、「時間バランス集計」アイコンをクリックします。
    2. 「時間バランス集計」ダイアログで、「時間ディメンションの追加」をクリックして集計ルールを調整し、「OK」をクリックします。
    3. ファクト列の場合は、「階層レベル・ベース集計」アイコンをクリックし、ディメンションおよびレベルを選択します。さらに次元を追加するには、「次元の追加」をクリックします。「OK」をクリックします。