2009-08-21 11 views
0

「これは私の最初の投稿であり、私は相対初心者ですから」と私は次の質問をしています...時間ディメンションでファクトテーブルを実際にスライスする方法は? (SSAS)

私は非営利キャンペーンのために働いています組織、私はキャンペーンのアクションを測定するためのSSASソリューションを設定しました(例えば、君主に電子メールを送って)キャンペーナ(顧客)のセットによって撮影された主なファクトテーブルには、アクションとしてのカウントがあり、時間と地理....

...しかし、私はまた、何人の郵送セグメントに何人の選挙人がいるのかを示すことができる別の無実のファクトテーブルを持っていたいと思っています。私の運動選手のディメンションのコピーFK_campaigner、segment_id、start_date、end_dateという列になっていますが、FK_time(単なる開始時刻と終了時刻)がないため、時間ディメンションにリンクするにはどうすればいいですか? ..私は何をしたいと思うのは、 "PK_time> start_dateと< end_dateの時に、タイムテーブルに事実のないテーブルを関連付けることです"と私のためにスライス...しかし、どのように?これは可能ですか、または誰かがセグメントに入っている毎日のために1つの事実をロードするルートを下る必要がありますか?実際SSASでそれをやっての実用性にも優れ(広義のアプローチは?間違っている)、またはいずれかの構造的に正しい方向に私を指すことができます誰にも

多くの感謝...

AJ

答えて

0

の場合あなたはちょうど単一の時点でこのデータを分析したいと思います。私の数字がポイントxのように見えるものを私に見せてください。次に、時間ディメンションを「有効日」にすることができます。 これはセミアディティブであり、時間の経過とともにデータを集計することはできません。しかし

、何に興味がありますが、これを可能とするソリューション「多対多」があるよりも、期間の間の遷移を分析している場合:ホワイトペーパーは、いくつかのモデルになるものを提供し Many to Many revolution white paper

は、あなたのシナリオに関連するのは、「クロスタイム」または「遷移マトリックス」のいずれかです。

幸運

関連する問題