Ces propriétés sont utilisées pour configurer le tSnowflakeOutput s'exécutant dans le framework de Jobs Standard.
Le composant tSnowflakeOutput Standard appartient à la famille Cloud.
Le composant de ce framework est disponible dans tous les produits Talend.
Basic settings
Database |
Sélectionnez un type de base de données dans la liste et cliquez sur Apply. |
Property Type |
Sélectionnez la manière de configurer les informations de connexion.
Cette propriété n'est pas disponible lorsqu'un autre composant de connexion est sélectionné dans la liste Connection Component. |
Connection Component |
Sélectionnez le composant établissant la connexion à la base de données à réutiliser par ce composant. |
Account |
Dans le champ Account, saisissez, entre guillemets doubles, le nom qui vous a été assigné par Snowflake. |
User Id et Password |
Saisissez entre guillemets doubles, vos informations d'authentification à Snowflake.
|
Warehouse |
Saisissez, entre guillemets doubles, le nom de l'entrepôt Snowflake à utiliser. Ce nom est sensible à la casse et est normalement en lettres capitales dans Snowflake. |
Schema |
Saisissez, entre guillemets doubles, le nom du schéma de la base de données à utiliser. Ce nom est sensible à la casse et est normalement en lettres capitales dans Snowflake. |
Database |
Saisissez, entre guillemets doubles, le nom de la base de données Snowflake à utiliser. Ce nom est sensible à la casse et est normalement en lettres capitales dans Snowflake. |
Table |
Cliquez sur le bouton [...] et, dans l'assistant qui s'affiche, sélectionnez la table Snowflake à utiliser. |
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 Job Designs et projets. Si le type de données Snowflake à gérer est VARIANT, OBJECT ou ARRAY, lorsque vous définissez le schéma dans le composant, sélectionnez String pour les données correspondantes dans la colonne Type de l'éditeur de schéma. Modifiez le schéma en cliquant sur Edit Schema. Si le schéma est en mode Repository, trois options sont disponibles :
Notez que, si la valeur d'entrée d'un champ primitif non nullable est nulle, la ligne de données comprenant ce champ sera rejetée. 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 la définition des schémas dynamiques, consultez le Guide d'utilisation du Studio Talend. 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. |
Output Action |
Sélectionnez l'opération permettant d'insérer, supprimer, mettre à jour ou fusionner des données dans des tables Snowflake. L'opération d'Upsert vous permet de fusionner des données dans une table Snowflake, à partir des données entrant dans le tSnowflakeOutput. Après avoir sélectionné Upsert, sélectionnez la colonne à utiliser comme clé de jointure pour cette opération. |
Advanced settings
Login Timeout |
Spécifiez le temps d'attente d'une réponse lors de la connexion à Snowflake, avant de retourner une erreur. |
Tracing |
Sélectionnez le niveau de log pour le pilote JDBC de Snowflake. Si cette option est activée, un log standard Java est généré. |
Role |
Saisissez, entre guillemets doubles, le rôle de contrôle des accès par défaut à utiliser pour initialiser la session Snowflake. Ce rôle doit déjà exister et doit avoir été assigné à l'ID de l'utilisateur que vous utilisez pour vous connecter Snowflake. Si vous laissez ce champ vide, le rôle PUBLIC est automatiquement assigné. Pour plus d'informations concernant le modèle de contrôle des accès de Snowflake, consultez la documentation Snowflake à l'adresse suivante Understanding the Access Control Model (en anglais). |
Convert columns and table to uppercase |
Cochez cette case pour passer les minuscules en majuscules, dans le nom de la table et des colonnes du schéma définies. Cette propriété n'est pas disponible lorsque la case Manual Query est cochée. |
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. |
Global Variables
NB_LINE |
Nombre de lignes traitées. Cette variable est une variable After et retourne un entier. |
NB_SUCCESS |
Nombre de lignes traitées correctement. Cette variable est une variable After et retourne un entier. |
NB_REJECT |
Nombre de lignes rejeté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 un composant de fin de flux de données dans votre Job. Il reçoit des données d'autres composants via un lien Row > Main. Il peut également envoyer des messages d'erreur à d'autres composants via un lien Row > Rejects. Les informations fournies à propos d'une erreur peuvent être :
|