0

ファクトには 3 つのタイプがあることを知っています。また、Transactional-Fact テーブルには、最も有用なタイプである完全に追加的なファクトがあることを読みましたが、非追加的なファクトも存在する可能性がありますか? または、その点についての半付加的な事実でさえ。

私の先生が彼女のプレゼンテーションの 1 つでこれを持っていたので、私はこれを求めています:

「非加法ファクトはファクト テーブルに格納されませんが、それらを見失わないようにすることが重要です。多くのプロセスでは、比率は重要な測定値であり、それがなければ解決策は望まれません。非加法ファクトは次のように文書化する必要があります。スキーマ設計の一部です。

そこに格納できない場合、スキーマ設計の一部としてどのように文書化できますか?

4

1 に答える 1

1

「... はファクト テーブルに格納されない」というのは正しくありません。それらを格納することが望ましい状況があります。

たとえば、私は最近、注文、有効化、完了という 3 つの日付を持つデータ ウェアハウスに取り組みました。これらの日付はディメンションによって関連付けられていましたが、ファクト メジャーには、注文から有効化までの日数、有効化から完了までの日数、および注文から完了までの日数が含まれていました。

ベスト プラクティスは、BI ツールでこれらの測定値を導き出すことです。この場合、既存のデータ値から要件がどのように満たされたかを示すために、1 日の測定値の計算を文書化します。

ただし、最近の例では、これらはビジネスにとって重要な KPI レベルの指標でした。Excel、Tableau、PowerBI などで (おそらく別の方法で) 計算するのではなく、ファクト テーブルにそれらの測定値を実装することを選択しました。

この場合、最小値、最大値、および平均値が意味を持つことに注意する価値がありますが、合計 (注文から完了までの日数) は無意味であるため、それらは非加算的であると文書化されました。

于 2017-01-07T05:11:39.047 に答える