私はssisでこのようなシナリオを持っています.2つの異なる入力があり、そのうちの1つはルックアップのnomatch出力からのものです。もう 1 つの入力は、実際には SQL クエリを使用して oledb ソースとなる単一行の単一列から得られる派生列です。問題は、これら 2 つの入力を結合して単一のデータセットにして、さらにデータを crm の宛先 (Cozyroc) にプッシュする必要があることです。
異なるデータセットからの行の結合で機能するため、結合はすべて機能しないことを知っています。
また、2 つのデータセットを結合するには共通の ID またはキーを指定する必要があるため、マージおよびマージ結合は使用できません。
たとえば、最初のデータセットは次のようになります。
usinessid userid name
--------- ------ ----
ret678 435 john
dfgt67 213 sam
私の2番目のデータセットは次のようなものです:
systemid
------------------------
6666-777-kjtyr-213t-ytui
これは、oledb source - sql コマンドを使用して単一列の単一行クエリを使用して抽出されます。
最終結果が次のようになるように、これら 2 つのデータセットを組み合わせる方法はありますか。
businessid userid name systemid
---------- ------ ---- ------------------------
ret678 435 john 6666-777-kjtyr-213t-ytui
dfgt67 213 sam 6666-777-kjtyr-213t-ytui
変数を使用したり、派生列を使用したり、systemid 値をハードコーディングしたりせずに、これを実行したいと考えています。
編集失礼します…
この問題に関するその他の情報は非常に役立ちます。