外部IDに基づいてSalesforceデータをアップデートするジョブを作成する
始める前に
-
外部IDカスタムフィールドAccount_External_IDが、SalesforceのAccountオブジェクトに追加されました。これは、連絡先オブジェクトとの関係をマップするために使われます。
-
外部IDカスタムフィールドContact_Talend_IDが、Salesforceの連絡先オブジェクトに追加されました。これは、連絡先オブジェクトデータをアップサートするためのキーカラムとしてとして使われます。
手順
- 新しいジョブを作成し、tSalesforceConnectionコンポーネント、3つのtSalesforceInputコンポーネント、4つのtSalesforceOutputコンポーネント、3つのtFixedFlowInputコンポーネント、4つのtLogRowコンポーネントを追加します。
- tSalesforceInputコンポーネントを最初のtSalelsforceOutputコンポーネントに接続します。 接続を使って、最初の
- 同じようにして、最初のtFixedFlowInputコンポーネントを2番目のtSalesforceOutputコンポーネントに、2番目のtFixedFlowInputコンポーネントを3番目のtSalesforceOutputコンポーネントに、3番目のtFixedFlowInputコンポーネントを4番目のtSalesforceOutputコンポーネントに、2番目のtSalesforceInputコンポーネントを3番目のtLogRowコンポーネントに、3番目のtSalesforceInputコンポーネントを4番目のtLogRowコンポーネントに接続します。
- tSalesforceOutputコンポーネントを最初のtLogRowコンポーネントに接続し、 接続を使って2番目のtLogRowコンポーネントに接続します。 接続を使って、3番目の
- tSalesforceConnectionコンポーネントを最初のtSalesforceInputコンポーネントに接続します。 接続を使って、
- 同じようにして、最初のtSalesforceInputコンポーネントを最初のtFixedFlowInputコンポーネントに、最初のtFixedFlowInputコンポーネントを2番目のtFixedFlowInputコンポーネントに、2番目のtFixedFlowInputコンポーネントを3番目のtFixedFlowInputコンポーネントに、3番目のtFixedFlowInputコンポーネントを2番目のtSalesforceInputコンポーネントに、2番目のtSalesforceInputコンポーネントを3番目のtSalesforceInputコンポーネントに接続します。