tSalesforceOutputBulk
Ce composant génère le fichier à traiter par le composant tSalesForceBulkExec pour traitement de masse.
Ce composant n'est pas intégré par défaut à votre Studio Talend. Vous devez l'installer à l'aide du gestionnaire des fonctionnalités. Pour plus d'informations, consultez Installer les fonctionnalités à l'aide du Gestionnaire des fonctionnalités.
Les composants tSalesforceOutputBulk et tSalesforceBulkExec sont utilisés ensemble dans un processus de deux étapes. Dans la première étape, un fichier de sortie est généré. Dans la seconde, ce fichier est utilisé pour alimenter la base de données Salesforce. Ces deux étapes sont fusionnées dans le composant tSalesforceOutputBulkExec. L'avantage d'utiliser deux étapes séparées réside dans le faut que les données peuvent être transformées avant chargement dans la base de données.
Propriétés du tSalesforceOutputBulk Standard
Ces propriétés sont utilisées pour configurer le tSalesforceOutputBulk s'exécutant dans le framework de Jobs Standard.
Le composant tSalesforceOutputBulk Standard appartient aux familles Applications Métier et Cloud.
Le composant de ce framework est disponible dans tous les produits Talend.
Basic settings
Schema et Edit schema |
Un schéma est une description de lignes. Il définit le nombre de champs (colonnes) à traiter et à passer au composant suivant. Lorsque vous créez un Job Spark, évitez le mot réservé line lors du nommage des champs. Créez le schéma en cliquant sur le bouton Edit Schema. Si le schéma est en mode Repository, trois options sont disponibles :
Cliquez sur Sync columns pour récupérer le schéma du composant précédent dans le Job. Ce composant offre la fonction de schéma dynamique. Cela vous permet de récupérer des colonnes inconnues de fichiers sources ou de copier des lots de colonnes d'une source sans avoir à mapper chaque colonne individuellement. Pour plus d'informations concernant les schémas dynamiques, consultez Schéma dynamique. Cette fonctionnalité de schéma dynamique est conçue pour permettre de récupérer des colonnes inconnues d'une table. Il est recommandé de l'utiliser uniquement à cet effet et non pour créer des tables. |
Bulk File Path |
Spécifiez l'emplacement du fichier à générer. |
Append |
Cochez cette case pour écrire à la suite les nouvelles données à la fin du fichier s'il existe déjà, plutôt que d'écraser les données existantes. |
Ignore Null |
Cochez cette case pour ignorer les valeurs NULL. |
Advanced settings
Relationship mapping for upsert |
Cliquez sur le bouton [+] pour ajouter des lignes et spécifiez les champs d'ID externes du flux d'entrée, les champs de relations lookup dans le module d'upsert, le module de lookup ainsi que les champs d'ID externes dans le module de lookup.
|
tStatCatcher Statistics |
Cochez cette case pour collecter les métadonnées de traitement du Job, aussi bien au niveau du Job qu'au niveau de chaque composant. |
Variables globales
NB_LINE |
Nombre de lignes traitées. Cette variable est une variable After et retourne un entier. |
ERROR_MESSAGE |
Message d'erreur généré par le composant lorsqu'une erreur survient. Cette variable est une variable After et retourne une chaîne de caractères. |
Utilisation
Règle d'utilisation |
Ce composant est généralement utilisé avec le tSalesforceBulkExec. Utilisés ensemble, ils permettent un gain de performance lors de l'alimentation ou de la modification d'informations sur Salesforce.com. |