tIngresOutputBulk
Ce composant prépare le fichier dont les données sont insérées en masse dans le SGBD Ingres afin d'optimiser les performances.
Les composants tIngresOutputBulk et tIngresBulkExec sont généralement utilisés ensemble dans un processus en deux étapes. Dans la première étape, un fichier de sortie est généré. Dans la deuxième étape, ce fichier est utilisé lors de l'opération d'INSERT afin de peupler une base de données. Cette exécution en deux étapes est unifiée dans le composant tIngresOutputBulkExec.
Le tIngresOutputBulk prépare un fichier avec le schéma défini et les données provenant du composant précédent.
- Ce composant est disponible uniquement lorsque vous avez installé la mise à jour mensuelle 8.0.1-R2023-02 du Studio Talend ou une mise à jour plus récente fournie par Talend. Pour plus d'informations, contactez votre administrateur ou administratrice.
- Si vous souhaitez mettre à niveau depuis une version antérieure du Studio Talend comprenant des composants Ingres, assurez-vous d'appliquer la mise à jour mensuelle 8.0.1-R2023-02 du Studio Talend avant de démarrer le processus de mise à niveau.
Propriétés du tIngresOutputBulk Standard
Ces propriétés sont utilisées pour configurer le tIngresOutputBulk s'exécutant dans le framework de Jobs Standard.
Le composant tIngresOutputBulk Standard appartient à la famille Bases de données.
Le composant de ce framework est disponible dans tous les produits Talend.
Basic settings
Base de données |
Sélectionnez le type de base de données dans la liste et cliquez sur Apply (Appliquer). |
Property Type |
Peut être Built-in ou Repository . |
|
Built-In : propriétés utilisées ponctuellement. |
|
Repository : sélectionnez le référentiel dans lequel sont stockées les propriétés. Les champs suivants sont alors remplis automatiquement à l'aide des données collectées. |
File Name |
Nom du fichier à générer. Note InformationsAvertissement :
Ce fichier est généré sur la machine locale ou dans un dossier partagé du réseau local. |
Append the File |
Cochez cette option pour ajouter des nouvelles lignes à la fin du fichier. |
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. |
|
Built-in : le schéma est créé et conservé localement pour ce composant seulement. |
|
Repository : le schéma existe déjà et est stocké dans le Repository. Ainsi, il peut être réutilisé dans des Jobs et projets. Lorsque le schéma à réutiliser contient des valeurs par défaut de type Integer ou Function, assurez-vous que ces valeurs par défaut ne sont pas entourées de guillemets. Si elles le sont, supprimez manuellement les guillemets. Pour plus d'informations, consultez Récupérer les schémas de table. |
Créez le schéma en cliquant sur le bouton Edit Schema. Si le schéma est en mode Repository, trois options sont disponibles :
|
Advanced settings
Séparateur de champs |
Caractère, chaîne de caractères, ou expression régulière à utiliser pour séparer les champs. |
Row Separator |
Chaîne (ex : "\n"on Unix) séparant les lignes. |
Include Header |
Cochez cette case pour inclure l'en-tête des colonnes dans le fichier. |
Encoding |
Liste des différents encodages. |
tStatCatcher Statistics |
Cochez cette case pour collecter les données de log au niveau des composants. |
Variables globales
Global Variables |
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. Cette variable fonctionne uniquement si la case Die on error est décochée, lorsque le composant contient cette case. Une variable Flow fonctionne durant l'exécution d'un composant. Une variable After fonctionne après l'exécution d'un composant. Pour renseigner un champ ou une expression à l'aide d'une variable, appuyez sur les touches Ctrl+Espace pour accéder à la liste des variables. À partir de cette liste, vous pouvez choisir la variable que vous souhaitez utiliser. Pour plus d'informations concernant les variables, consultez Utiliser les contextes et les variables. |
Utilisation
Règle d'utilisation |
Le composant tIngresOutputBulk est généralement utilisé avec le tIngresBulkExec, afin de sauvegarder des données entrantes dans un fichier. Ces données sont ensuite insérées en masse dans une base de données Ingres par le tIngresBulkExec afin d'optimiser les performances. |
Limitation |
Du fait d'une incompatibilité de licence, un ou plusieurs Jar requis pour utiliser ce composant ne sont pas fournis. Vous pouvez installer les Jar manquants pour ce composant en cliquant sur le bouton Install dans l'onglet Component. Vous pouvez également trouver les JAR manquants et les ajouter dans l'onglet Modules de la perspective Integration de votre Studio Talend. Pour plus d'informations, consultez la page Installation de modules externes. |