Ces propriétés sont utilisées pour configurer le tTeradataTPTExec s'exécutant dans le framework de Jobs Standard.
Le composant tTeradataTPTExec Standard appartient à la famille Databases.
Le composant de ce framework est disponible dans tous les produits Talend.
Basic settings
Property Type |
Peut être Built-In ou Repository. |
|
Built-In : Propriétés utilisées ponctuellement. |
|
Repository : Sélectionnez le fichier de propriétés du composant. Les champs suivants concernant la connexion à la base de données sont alors pré-remplis à l'aide des données collectées. |
Execution platform |
Sélectionnez le type de système d'exploitation utilisé pour exécuter le Job, Windows ou Unix. |
TDPID |
Spécifiez le Director program identifier de Teradata. Cela peut-être le nom ou l'adresse IP de la base de données Teradata à laquelle vous accédez. |
Database name |
Saisissez dans ce champ le nom de la base de données Teradata. |
Username et Password |
Spécifiez l'identifiant et mot de passe de l'utilisateur de la base de données Teradata. 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. |
Schema et Edit Schema |
Un schéma est une description de lignes. Il définit le nombre de champs (colonnes) dans le Repository. Lorsque vous créez un Job Spark, évitez le mot réservé line lors du nommage des champs. Remarque :
Il est recommandé de ne pas utiliser le mot-clé Teradata Database comme nom de colonne de base de données. Si vous y êtes obligé, le nom de la colonne de base de données doit alors être entouré par \". Par exemple, lorsque le mot-clé id est utilisé comme nom de colonne d'une base de données, le champ Db Column doit être renseigné par \"id\". |
|
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. |
Modifiez le schéma en cliquant sur Edit Schema. Si le schéma est en mode Repository, trois options sont disponibles :
|
|
Consumer Operator |
Sélectionnez un opérateur dans la liste déroulante.
Pour plus d'informations concernant cet opérateur, consultez http://developer.teradata.com/sites/all/files/documentation/linked_docs/html/online/B035-2436-088A/wwhelp/wwhimpl/js/html/wwhelp.htm (en anglais). |
Action on data |
Sélectionnez dans la liste déroulante une action à effectuer sur
les données.
Ce champ apparaît uniquement lorsque l'opérateur Update ou Stream est sélectionné dans la liste déroulante Consumer Operator. |
Producer Operator |
Sélectionnez un opérateur dans la liste déroulante. Seul l'opérateur DataConnector est actuellement supporté. Pour plus d'informations concernant cet opérateur, consultez http://developer.teradata.com/sites/all/files/documentation/linked_docs/html/online/B035-2436-088A/wwhelp/wwhimpl/js/html/wwhelp.htm (en anglais). |
Table |
Spécifiez le nom de la table à écrire dans la base de données Teradata. Notez que vous ne pouvez écrire qu'une table à la fois. |
Script generated folder |
Spécifiez le répertoire sous lequel le fichier script Teradata Parallel Transporter sera créé durant l'exécution du Job puis supprimé avant la fin du Job. |
Load file |
Spécifiez le fichier contenant les données à charger dans la base de données Teradata. |
Error file |
Spécifiez le fichier dans lequel les messages de log seront enregistrés. |
Advanced settings
Field separator |
Caractère, chaîne ou expression régulière séparant les champs. |
Define Log table |
Cochez cette case pour spécifiez le nom de table de log. |
Set Script Parameters |
Cochez cette case pour spécifier la valeur des paramètres Load Operator, Data Connector, Job Name, and Layout Name (schema) qui seront utilisés lors de la génération d'un script durant l'exécution du Job. Si vous ne les spécifiez pas manuellement, le système utilisera leurs valeurs par défaut. |
Load Operator |
Spécifiez l'opérateur de chargement. Ce champ apparaît uniquement lorsque la case Set Script Parameters est cochée. |
Data Connector |
Spécifiez le connecteur de données. Ce champ apparaît uniquement lorsque la case Set Script Parameters est cochée. |
Job Name |
Spécifiez le nom du Job TPT (Teradata Parallel Transporter) défini via la commande Teradata tbuild. Pour plus d'informations concernant la commande tbuild, consultez http://developer.teradata.com/sites/all/files/documentation/linked_docs/html/online/B035-2436-088A/wwhelp/wwhimpl/js/html/wwhelp.htm (en anglais). Ce champ apparaît uniquement lorsque la case Set Script Parameters est cochée. |
Layout Name(schema) |
Spécifiez un schéma pour le chargement des données. Ce champ apparaît uniquement lorsque la case Set Script Parameters est cochée. |
Return mload error |
Cochez cette case pour spécifier le code de retour à partir duquel retourner une erreur dans la console. |
Define character set |
Cochez cette case pour spécifier l'encodage des caractères à utiliser dans votre système. |
Apply TPT consumer operator optional attributes |
Cochez cette case afin de définir les attributs facultatifs pour l'opérateur du consommateur sélectionné. Pour plus d'informations concernant les attributs facultatifs de chaque opérateur de consommateur, consultez le Guide Teradata Parallel Transporter Reference (en anglais) à l'adresse suivante : http://developer.teradata.com/sites/all/files/documentation/linked_docs/2436020A_TPT-Reference-13.10.pdf. |
Optional attributes |
Cliquez sur le bouton [+] sous la table pour ajouter autant des lignes que nécessaire pour chaque attribut facultatif. Configurez les paramètres comme suit pour chaque attribut :
Pour plus d'informations concernant la définition de la valeur d'un attribut, consultez le Guide Teradata Parallel Transporter Reference (en anglais) à l'adresse suivante : http://developer.teradata.com/sites/all/files/documentation/linked_docs/2436020A_TPT-Reference-13.10.pdf. Cette table apparaît uniquement lorsque la case Apply TPT consumer operator optional attributes est cochée. |
tStatCatcher Statistics |
Cochez cette case pour collecter les données de log au niveau du composant. |
Global Variables
Global Variables |
EXIT_VALUE : code de sortie du processus. 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 le Guide utilisateur du Studio Talend . |
Utilisation
Règle d'utilisation |
Ce composant peut s'utiliser en standalone dans un Job ou un sous-job. Il offre de hautes performances lors de l'insertion de données d'un fichier existant dans une table d'une base de données Teradata. Pour plus d'informations concernant l'utilisation de ce composant, consultez http://developer.teradata.com/sites/all/files/documentation/linked_docs/html/online/B035-2436-088A/wwhelp/wwhimpl/js/html/wwhelp.htm (en anglais). |
Limitation |
Il est nécessaire d'installer l'outil de client Teradata avec les fonctionnalités Teradata Parallel Transporter Base et Teradata Parallel Transporter Stream sur la machine où les Jobs utilisant ce composant sont exécutés. |