私はリレーショナルSQL Serverデータベースのバックグラウンドから来て、Analysis Servicesで多次元モデルに移行しようとしています。ファクトテーブルの設計 - 1対多
私は、リレーショナルの世界では信じられないほど簡単な次の問題にどのようにアプローチするのかと苦労しています。
私は、Incident、IncidentOffender、IncidentLossという3つのテーブルを持っています。どれも、1、または多くのIncidentOffendersとIncidentLossesがインシデントに存在しないかもしれない:
私は、「どのくらいの時間たとえば、キューブを尋ねることができるようになりますように、私のデータウェアハウスを設計することができますどのように大げさな犯罪者が焼いた豆を盗んだ事件に対処するために過ごしましたか」と、「その豆の価値はどうでしたか?
これは単純ですが、ウェブを精査してさまざまな書籍を食べたことを謝罪しますが、私には日常のような現実的な例は見つけられません。
は私には正常に見えるが、私は、ファクトテーブルや寸法など事件とIncidentOffenderとしてIncidentLossをモデル化するだろうとします。 – tobi6
ありがとうございます - FactIncidentLossにはIncidentLossID、IncidentID、IncidentOffenderIDが含まれていますか?インシデントに複数のIncidentOffenderが存在する可能性があるため、問題の原因となっているのは最後の問題です。 – Nugsson
この要件では、マッピングm:nテーブルを参照し、パフォーマンスの問題を注意深くテストします。 – tobi6