0

私は、システムからステージング エリアまで、およびステージング エリアから CRM 2011 (オンプレミス | ロールアップ 11) までのデータを収集する SSIS (2012) パッケージに取り組んでいます。

CRMには、連絡先エンティティと注文エンティティがあります。これら 2 つのエンティティは、contactid (連絡先の PK) と customerid (順番に FK) と呼ばれる GUID を介して関連付けられています。

CRM に新しい注文を挿入するときに、その注文を新しい連絡先または既存の連絡先に関連付けるために GUID が作成されるようにするにはどうすればよいですか?

4

2 に答える 2

0

SSISを使用しているので、まっすぐなSQL挿入を行っていると思いますか? その場合、これはサポートされていません。SDK を使用するのが理想的です。その場合、実際にレコードを作成する前に手動で GUID を設定できますが、注文の作成時に連絡先 ID が存在している必要があります。

そのため、既存の連絡先をすべて事前に取得してから、注文ごとに連絡先が存在するかどうかを判断する必要があります。その場合は、注文を作成するときに customerId を設定するだけで準備完了です。そうでない場合は、連絡先を作成し (ID を割り当てる可能性があります)、注文の作成時に customerId を設定する必要があります。

于 2013-10-23T12:38:50.230 に答える