これをデータ ウェアハウスでどのようにモデル化しますか。
地域 (ミネソタ州などの州)、地域 (中西部など) などの地理的階層に存在する地理的領域である自治体があります。
これらの地方自治体の業績評価は、「完成した住宅の受注残高の割合」、「支出された予算の割合」、「インフラに割り当てられた予算の割合」、「債務者の補償範囲」などの指標を計算することによって行われます。
これらのパフォーマンス指標は約 100 あります。
これらの指標は「パフォーマンス グループ」にグループ化され、それ自体が「重要なパフォーマンス領域」にグループ化されます。
計算がパフォーマンス指標に適用され (計算は、自治体の種類、規模、地域などの特定の要因に基づいて異なります)、「パフォーマンス スコア」が生成されます。
次に、重み付けがスコアに適用され、「最終的な重み付けスコア」が作成されます。(つまり、いくつかの指標は、「重要なパフォーマンス領域」に集約されると、他の指標よりも重み付けされます)
時間の次元があります (評価は毎年行われます) が、現時点では 1 つのデータ セットのみです。
注意: ユーザーは、指標の任意の組み合わせでデータを簡単にクエリできる必要があります。すなわち、誰かが見たいと思うかもしれません: (i) (ii) 「債務者補償範囲」対 (iii) 「% 予算支出」対 (iv) 「債務者日数」 (v) 州レベル。
「IndicatorType」をディメンションとして使用し、そのテーブルに [インジケーター / パフォーマンス グループ / パフォーマンス エリア] 階層を配置してこれを試しましたが、同じ行に複数のインジケーターを簡単に取得する方法がわかりません。ファクト テーブルのエイリアス (?) が必要です。そこで、100 項目すべてを (非常に広い!) ファクト テーブルの列として配置することを考えましたが、そうすると、インジケーターの [グループ/領域] 階層が失われてしまいます...?
何か案は?
ありがとう