外部IDに基づいてSalesforceデータをアップサート
Talendコンポーネントを使い、Accountオブジェクトの外部IDとのマッピング関係に基づいてSalesforce連絡先オブジェクトデータを挿入および更新する例を次に示します。
この例で使うジョブは、次の7つのサブジョブで構成されています。
-
最初のサブジョブはSalesforceへの接続を開きます。
-
2番目のサブジョブは、外部IDに基づいて一部のAccountレコードを削除します。
-
3番目のサブジョブは、外部IDを持つ2つのAccountレコードを挿入します。
-
4番目のサブジョブは、Accountオブジェクトの外部IDとのマッピング関係に基づいて3つの連絡先レコードを挿入し、挿入されたデータと誤ったデータの両方を収集します。
-
5番目のサブジョブは、Accountオブジェクトの外部IDとのマッピング関係に基づいて、挿入された2つの連絡先レコードをアップデートします。
-
6番目のサブジョブは、挿入されたAccoutレコードを取得します。
-
7番目のサブジョブは、アップサートされた連絡先レコードを取得します。