Créer un Job pour effectuer un upsert sur des données Salesforce en se basant sur des ID externes
Avant de commencer
-
Un champ d'ID externe personnalisé Account_External_ID a été ajouté pour l'objet Account dans votre Salesforce, qui sera utilisé pour mapper la relation avec l'objet Contact.
-
Un champ d'ID externe personnalisé Contact_Talend_ID a été ajouté pour l'objet Contact dans Salesforce, qui sera utilisé en tant que colonne clé pour l'upsert sur les données de l'objet Contact.
Procédure
- Créez un Job et ajoutez un composant tSalesforceConnection, trois tSalesforceInput, quatre tSalesforceOutput, trois tFixedFlowInput et quatre tLogRow.
- Reliez le premier composant tSalesforceInput au premier tSalelsforceOutput à l'aide d'un lien .
- Répétez l'opération pour relier le premier tFixedFlowInput au deuxième tSalesforceOutput, le deuxième tFixedFlowInput au troisième tSalesforceOutput, le troisième tFixedFlowInput au quatrième tSalesforceOutput, le deuxième tSalesforceInput au troisième tLogRow et le troisième tSalesforceInput au quatrième tLogRow.
- Reliez le troisième tSalesforceOutput au premier tLogRow à l'aide d'un lien et au deuxième tLogRow à l'aide d'un lien .
- Reliez le tSalesforceConnection au premier tSalesforceInput, à l'aide d'un lien .
- Répétez l'opération pour relier le premier tSalesforceInput au premier tFixedFlowInput, le premier tFixedFlowInput au deuxième tFixedFlowInput, le deuxième tFixedFlowInput au troisième tFixedFlowInput, le troisième tFixedFlowInput au deuxième tSalesforceInput et le deuxième tSalesforceInput au troisième tSalesforceInput.