# tTeradataFastLoadUtility

Ce composant exécute une requête en base de données selon un ordre strict qui doit correspondre à celui défini dans le schéma.

Le tTeradataFastLoadUtility lit une base de données et en extrait des champs à l'aide de requêtes. La liste de champs récupérée est ensuite transmise au composant suivant via une connexion de flux (Main row).

## Propriétés du tTeradataFastLoadUtility Standard

Ces propriétés sont utilisées pour configurer le tTeradataFastLoadUtility s'exécutant dans le framework de Jobs Standard.

Le composant tTeradataFastLoadUtility Standard appartient à la famille Bases de données.

Le composant de ce framework est disponible dans tous les produits Talend.

## Basic settings

| Propriétés | Description |
| --- | --- |
| Property type | Peut être Built-In ou Repository.<br><br><ul> <li> <p> <span>Built-In</span>&nbsp;: aucune propriété n'est stockée de manière centrale.</p> </li> <li> <p> <span>Repository&nbsp;</span>: Sélectionnez le fichier dans lequel sont stockées les propriétés du composant.</p>Les champs suivants sont automatiquement renseignés à l'aide des données récupérées.</li> </ul> |
| Execution platform | Sélectionnez le type de système d'exploitation que vous utilisez. |
| Host | Nom de l'hôte ou l'adresse IP du serveur de la base de données. |
| Database name | Nom de la base de données. |
| Username et Password | Données d'authentification de l’utilisateur ou l'utilisatrice de la base de données.<br><br>Pour saisir le mot de passe, cliquez sur le bouton [...] à côté du champ Password, puis, dans la boîte de dialogue qui s'ouvre, saisissez le mot de passe entre guillemets doubles et cliquez sur OK afin de sauvegarder les paramètres. |
| Table | Nom de la table à écrire. Notez que seule une table peut être écrite à la fois. |
| 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.<br><br>Built-in : le schéma est créé et conservé localement pour ce composant seulement.<br><br>Repository : le schéma existe déjà et est stocké dans le Repository. Ainsi, il peut être réutilisé dans des Jobs et projets.<br><br>Créez le schéma en cliquant sur le bouton Edit Schema. Si le schéma est en mode Repository, trois options sont disponibles :<br><br><ul> <li> <p> <span>View schema</span>&nbsp;: sélectionnez cette option afin de voir uniquement le schéma.</p> </li> <li> <p> <span>Change to built-in property</span>&nbsp;: sélectionnez cette option pour passer le schéma en mode <span>Built-In</span> et effectuer des modifications locales.</p> </li> <li> <p> <span>Update repository connection</span>&nbsp;: sélectionnez cette option afin de modifier le schéma stocké dans le référentiel et décider de propager ou non les modifications à tous les Jobs.</p> <p>Si vous souhaitez propager les modifications uniquement au Job courant, cliquez sur <span>No</span> et sélectionnez à nouveau la métadonnée du schéma dans la fenêtre <span>Repository Content</span>.</p> </li> </ul> |
| Script generated folder | Parcourez votre répertoire et sélectionnez la destination du fichier qui sera créé. |
| Load file | Entrez le nom du fichier à partir duquel vous souhaitez charger les données. |
| Field separator | Caractère, chaîne de caractères ou expression régulière à utiliser pour séparer les champs. |
| Error file | Parcourez votre répertoire et sélectionnez la destination du fichier dans lesquels seront enregistrés les messages d'erreur. |

## Advanced settings

| Propriétés | Description |
| --- | --- |
| Définir l'ensemble de caractères | Spécifiez l'encodage des caractères dont vous avez besoin pour utiliser votre système. |
| Check point | Saisissez la valeur du point de validation. |
| Error files | Saisissez le nom du fichier dans lequel les messages d'erreur sont stockés. Par défaut, le code saisi est ERRORFILES table\_ERR1, ce qui signifie que les deux tables *table\_ERR1* et *table\_ERR2* sont utilisées pour enregistrer les messages d'erreur. |
| Return fastload error | Cochez cette case pour spécifier le code de retour à partir duquel retourner une erreur dans la console. |
| ERRLIMIT | Saisissez le nombre limite d'erreurs détectées durant la phase de chargement. Le processus s'arrête lorsque la limite est atteinte.<br><br>Par défaut, la valeur limite d'erreurs est de 1000000.<br><br>Pour plus d'informations, consultez la documentation *Teradata FastLoad Reference* (en anglais). |
| tStatCatcher Statistics | Cochez cette case afin de collecter les données de log au niveau du composant. |

## Utilisation

| Conseils d'utilisation | Description |
| --- | --- |
| **Règle d'utilisation** | Ce composant couvre toutes les possibilités de requête SQL dans les bases de données. |