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