Propriétés du tJDBCSCDELT Standard
Ces propriétés sont utilisées pour configurer le tJDBCSCDELT s'exécutant dans le framework de Jobs Standard.
Le composant tJDBCSCDELT Standard appartient à deux familles : Business Intelligence et Bases de données.
Le composant de ce framework est disponible dans tous les produits Talend.
Basic settings
Type de propriété |
Sélectionnez la manière de configurer les informations de connexion.
|
Use an existing connection |
Cochez cette case et sélectionnez le composant de connexion adéquat dans la liste Component list pour réutiliser les paramètres d'une connexion que vous avez déjà définie. |
JDBC URL |
URL JDBC de la base de données à utiliser. Par exemple, l'URL JDBC de la base de données Amazon Redshift est jdbc:redshift://endpoint:port/database. |
Driver JAR |
Renseignez cette table pour charger les pilotes Jar requis. Pour ce faire, cliquez sur le bouton [+], sous la table, pour ajouter autant de lignes que nécessaire, chaque ligne pour un Jar de pilote. Sélectionnez la cellule et cliquez sur le bouton [...] à droite de la cellule pour ouvrir la boîte de dialogue Module, dans laquelle vous pouvez sélectionner le Jar du pilote à utiliser. Par exemple, le pilote Jar RedshiftJDBC41-1.1.13.1013.jar pour la base de données Redshift. Pour plus d'informations, consultez Importer un pilote de base de données. |
Driver Class |
Saisissez entre guillemets doubles le nom de la classe pour le pilote spécifié. Par exemple, pour le pilote RedshiftJDBC41-1.1.13.1013.jar, le nom à saisir est com.amazon.redshift.jdbc41.Driver. |
Username et Password |
Données d'authentification de l'utilisateur ou de l'utilisatrice de la base de données. 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. |
DB Schema |
Spécifiez le nom du schéma de la base de données. Pour les bases de données ne supportant pas les schémas, laissez le champ vide. |
Source table |
Spécifiez le nom de la table source d'entrée dont les modifications sur les données seront capturées par le SCD. |
Table |
Spécifiez le nom de la table de dimension dans laquelle les données capturées par le SCD seront écrites. |
Action on table |
Sélectionnez une opération à effectuer sur la table définie, vous pouvez effectuer l'une des opérations suivantes :
|
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 vous effectuez des modifications, le schéma passe automatiquement en type built-in.
|
Surrogate key |
Définissez la colonne dans laquelle la clé de substitution sera stockée. Une clé de substitution peut être générée à partir de la méthode sélectionnée dans la liste Creation. |
Creation |
Sélectionnez l'une des méthodes suivantes pour générer la clé de substitution.
|
Source keys |
Spécifiez une ou plusieurs colonnes utilisées comme clés assurant l'unicité des données entrantes. |
Use SCD type 0 fields |
Cochez cette case et, dans la table SCD type 0 fields, spécifiez les colonnes dont les valeurs modifiées seront suivies à l'aide du Type 0 de SCD. Cette option supporte uniquement ces bases de données : Exasol, MySQL, MSSql, Oracle, Postgresql et Snowflake. |
Use SCD type 1 fields |
Cochez cette case et, dans la table SCD type 1 fields, spécifiez les colonnes dont les valeurs modifiées seront suivies à l'aide du Type 1 de SCD. |
SCD type 1 fields |
Cliquez sur le bouton [+] pour ajouter autant de lignes que nécessaire, chaque ligne pour une colonne. Cliquez sur le côté droit de la cellule et dans la liste déroulante, sélectionnez la colonne dont les valeurs modifiées seront suivies à l'aide du Type 1 de SCD. |
Use SCD type 2 fields |
Cochez cette case et, dans la table SCD type 2 fields, spécifiez les colonnes dont les valeurs modifiées seront suivies à l'aide du Type 2 de SCD. |
SCD type 2 fields |
Cliquez sur le bouton [+] pour ajouter autant de lignes que nécessaire, à raison d'une ligne pour une colonne. Cliquez sur la flèche sur le côté droit de la cellule et, dans la liste déroulante, sélectionnez la colonne dont les valeurs modifiées seront suivies à l'aide du Type 2 de SCD. Cette table est seulement disponible si l'option Use SCD type 2 fields est sélectionnée. |
Start date |
Spécifiez la colonne contenant la date de départ pour le Type 2 de SCD. Cette liste est disponible seulement si l'option Use SCD type 2 fields est sélectionnée. |
End date |
Spécifiez la colonne contenant la date de fin pour le Type 2 de SCD. Cette liste est disponible seulement si l'option Use SCD type 2 fields est sélectionnée. Note InformationsRemarque : Pour éviter des enregistrements de modifications en double, il est recommandé de sélectionner une colonne qui peut identifier chaque modification pour ce champ.
|
End Date Field Type : spécifiez la valeur de date de fin, pouvant être NULL ou Fixed Date.
|
|
Log active status |
Cochez cette case et, dans la liste déroulante Active field qui s'affiche, sélectionnez la colonne contenant la valeur de statut true ou false, ce qui permet d'indiquer l'enregistrement actif pour le Type 2 de SCD. Cette option est seulement disponible si l'option Use SCD type 2 fields est sélectionnée. |
Log versions |
Cochez cette case et, dans la liste déroulante Version field qui s'affiche, sélectionnez la colonne contenant le numéro de version pour l'enregistrement pour le Type 2 de SCD. Cette option est seulement disponible si l'option Use SCD type 2 fields est sélectionnée. |
Mapping |
Sélectionnez le fichier de mapping des métadonnées pour la base de données à utiliser. Ce fichier est utilisé pour la conversion de type des données entre la base de données et Java. Pour plus d'informations concernant le mapping de métadonnées, consultez la documentation relative au Mapping de types.
Note InformationsRemarque : Vous pouvez utiliser le mapping Hive pour supporter Databricks Delta Lake.
|
Advanced settings
Source fields value include Null |
Cochez cette case pour permettre aux colonnes sources de contenir des valeurs nulles. Les colonnes source font référence ici aux champs définis dans les tables SCD type 1 fields et SCD type 2 fields. |
Debug mode |
Cochez cette case pour afficher chaque étape durant le traitement des données dans une base de données. |
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
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 peut être utilisé en standalone dans un Job ou un sous-Job. |