一定期間に起こった事実をどのように処理すればよいのかよくわかりません。私は、特定の日に起こった事実を必ず扱います。
明らかに、私のファクトには start_date と end_date があります。たとえば、start_date が 2008 年 1 月 1 日で、end_date が 2011 年 1 月 1 日であるとします。2009 年に発生した事実と今年発生した事実の数を取得する必要があります。同じ事実が両方の年に起こった可能性があります。事実が 2009 年の一部であると判断する方法は、2009 年 12 月 31 日をチェックすることです。
日付範囲を使用して、StartDate ディメンションと EndDate ディメンションについて考えていました (つまり、StartDate ディメンションの最初の日付から 2009 年 12 月 31 日まで、および 2009 年 12 月 31 日から EndDate ディメンションの最後の日付まで)。私はそれらに参加します。
試してみましたが、動作しますが、本当に遅いです。
何かご意見は?