私はSSISディメンションマージSCDコンポーネント(http://dimensionmergescd.codeplex.com/)を使用しており、SCD1とSCD 2の両方で構成されている状況があります列。 InferredMemberフラグが設定されている行がありますが、コンポーネントは新しい行を挿入し、既存の推定行の現在のフラグをリセットしませんでした。SSISディメンションを使用する推論メンバーの問題SCDコンポーネント
他の誰もこのコンポーネントを使用していて、正しく動作していることを確認しましたか?私は誤解していますか?私の理解はSCD2の列がSCD1になり、InferredMemberが真である、これは間違っていますか?
ソートはビジネスキーのデータベースで行われ、ソート列は一致するように設定されています。 DMSCDコンポーネントの出力は、OLE DB Command/OLE DB Destinationコンポーネントに直接フックされます。これは生産段階にあり、毎月正しく機能しています。あなたが唯一の推論されたメンバーとの問題を持っている
ExistingDimensionInputRowCount = 719941
SpecialMemberInputRowCount = 1
SourceSystemInputRowCount = 720516
UnchangedOutputRowCount = 719941
NewOutputRowCount = 720517
DeletedOutputRowCount = 0
SCD2ExpiredOutputRowCount = 0
SCD2NewOutputRowCount = 0
SCD1UpdatedOutputRowCount = 0
InvalidInputOutputRowCount = 0
ありがとうございます。事実とソート順が正しいと、何も変更されていません。推測されたメンバーフラグを見て、既存の行のSCD2列を更新することを期待していますが、新しい行が作成されました。それは推測された旗を見たことがないかのようにSCD2の挿入物をしました...そしてそれはそれをすべての14次元で一貫して行いました。 – tlum
今朝の最初のプロジェクトでは、ほんの一握りの行で非常に簡単なテストケースを作成し、いくつかのシナリオをテストしました。 SCD2の列は、「更新」出力で「オプション」としてマークされています。 "InferredMember"サポートが実装されている場合、これらはオプションではありません。 – tlum
テストがうまくいかない。 – tlum