変更されたヒストリレコードのファクトテーブル結合から、Type2とType1を持つディメンションへのヒストリデータの取得方法を理解することが難しいです。現在、私はDimの代理キーとビジネスキーを持っています。ファクトテーブルには代理キーファクトテーブルがあり、現在CurrentFlagがYesに設定されている行を戻すSSISルックアップコンポーネントを使用しています。SSIDのSCD1とSCD2ディメンションからのファクトテーブルのロード
しかし、私はルックアップでビジネスキーに加わり、サロゲートを返しています。私が知っているのは私が歴史を得ることができない主な理由ですが、私が現在やっているようにビジネスキーに参加してビジネスキーも返すと、SSISコンポーネントはどれくらいのバージョンのあなたがそのビジネスキーに対して持っている歴史。
私が知りたいこと、言いたいのは、ファクトテーブルにデータを取り込むためにルックアップを使用することですが、実際には1つの行だけを返すので履歴は実際には得られません。 SSISの事実とディメンションの間で歴史的な日付を返す方法を知りたいだけです。
ありがとうございました
こんにちはSchmitzさん、私が持っている例は、ビジネスキーに参加したときです。たとえば、SCDディメンションとして追跡されたビジネスキーが変更されています。したがって、テーブルには同じビジネスキーの2つの番号がありますが、SurrogateKeyの1つのバージョンです。 SSISルックアップコンポーネントは、上位1行のみを返し、両方を返しません。しかし、私は本当にどのようにyuは日付のことを知る必要がある、私はstart_DateとEnd_Dateだけでなく、現在のフラグは、現在のフラグは歴史と現在の間で切り替えるには十分ではないでしょうか? – abs786123