Effectuer un upsert sur des données Salesforce en se basant sur des ID externes

Salesforce

author
Talend Documentation Team
EnrichVersion
6.5
EnrichProdName
Talend Big Data
Talend Real-Time Big Data Platform
Talend Open Studio for Data Integration
Talend MDM Platform
Talend Data Management Platform
Talend Open Studio for Big Data
Talend Open Studio for ESB
Talend Data Integration
Talend Data Fabric
Talend Data Services Platform
Talend Big Data Platform
Talend ESB
Talend Open Studio for MDM
task
Qualité et préparation de données > Systèmes tiers > Applications métier > Composants Salesforce
Gouvernance de données > Systèmes tiers > Applications métier > Composants Salesforce
Création et développement > Systèmes tiers > Applications métier > Composants Salesforce
EnrichPlatform
Studio Talend

Voici un exemple d'utilisation des composants Talend pour insérer et mettre à jour des données d'un objet Salesforce Contact, en vous basant sur les relations de mapping avec les ID externes de l'objet Account.

Pour plus d'informations concernant les technologies supportées par Talend, consultez Composants Talend.

Le Job utilisé dans cet exemple se compose des sept sous-jobs suivants :

  • le premier sous-job ouvre une connexion à Salesforce,

  • le deuxième supprime des enregistrements Account en se basant sur des ID externes,

  • le troisième sous-job insère deux enregistrements Account avec leurs ID externes,

  • le quatrième insère trois enregistrements Contact en se basant sur la relation de mapping avec les ID externes de l'objet Account et rassemble les données insérées et les données en erreur,

  • le cinquième met à jour deux enregistrements Contact insérés, en se basant sur les ID externes de l'objet Account,

  • le sixième sous-job récupère les enregistrements Accout insérés et

  • le septième sous-job récupère les enregistrements Contact sur lesquels un upsert a été effectué.