Ces propriétés sont utilisées pour configurer le tSQLDWHBulkExec s'exécutant dans le framework de Jobs Standard.
Le composant tSQLDWHBulkExec Standard appartient à deux familles : Cloud et Bases de données.
Le composant de ce framework est disponible dans tous les produits Talend.
Basic settings
Property Type |
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. Notez que lorsqu'un Job contient un Job parent et un Job enfant, si vous devez partager une connexion existante entre ces deux niveaux, par exemple pour partager la connexion créée par le Job parent au Job enfant, vous devez :
Pour un exemple de partage d'une connexion à une base de données à travers différents niveaux de Jobs, consultez le Guide d'utilisation du Studio Talend . |
JDBC Provider |
Sélectionnez le fournisseur du pilote JDBC à utiliser. |
Host |
Spécifiez l'adresse IP ou le nom d'hôte de l'entrepôt Azure SQL Data Warehouse à utiliser. |
Port |
Spécifiez le numéro du port d'écoute de l'entrepôt Azure SQL Data Warehouse à utiliser. |
Schema |
Saisissez le nom du schéma Azure SQL Data Warehouse. |
Database |
Spécifiez le nom de l'entrepôt Azure SQL Data Warehouse à utiliser. |
Username et Password |
Saisissez les informations d'authentification utilisateur·rice pour accéder à Azure SQL Data Warehouse. 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. |
Additional JDBC Parameters |
Définissez des propriétés de connexion supplémentaires pour la connexion à la base de données que vous créez. Les propriétés sont séparées par un point-virgule et chaque propriété est une paire clé-valeur. Par exemple, encrypt=true;trustServerCertificate=false; hostNameInCertificate=*.database.windows.net;loginTimeout=30; pour une connexion à la base de données Azure SQL. |
Table |
Spécifiez le nom de la table de SQL Data Warehouse dans laquelle charger les données. |
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.
Remarque : Si vous effectuez des modifications, le schéma passe automatiquement en type built-in.
|
Azure Storage |
Sélectionnez le type de stockage Azure dans lequel charger les données, Blob Storage ou Data Lake Storage. |
Account Name |
Saisissez le nom de votre compte pour accéder à Azure Blob Storage ou Azure Data Lake Storage. |
Access key |
Saisissez la clé associée au compte de stockage auquel vous devez accéder. Deux clés sont disponibles pour chaque compte. Par défaut, n'importe laquelle peut être utilisée pour accéder au compte. Cette propriété est disponible uniquement lorsque l'option Blob Storage est sélectionnée dans la liste déroulante Azure Storage. |
Container |
Saisissez le nom du conteneur d'objets blob. Cette propriété est disponible uniquement lorsque l'option Blob Storage est sélectionnée dans la liste déroulante Azure Storage. |
Authentication key |
Saisissez la clé d'authentification requise pour accéder à votre Azure Data Lake Storage. Cette propriété est disponible uniquement lorsque l'option Data Lake Storage est sélectionnée dans la liste déroulante Azure Storage. |
Client Id |
Saisissez l'ID de votre application (également appelée ID du client). Cette propriété est disponible uniquement lorsque l'option Data Lake Storage est sélectionnée dans la liste déroulante Azure Storage. |
OAuth 2.0 token endpoint |
Dans le champ Token endpoint, copiez-collez l'endpoint du jeton OAuth 2.0 que vous pouvez obtenir à partir de la liste Endpoints dans la page App registrations de votre portail Azure. Cette propriété est disponible uniquement lorsque l'option Data Lake Storage est sélectionnée dans la liste déroulante Azure Storage. |
Azure Storage Location |
Spécifiez l'emplacement où est créé votre compte Azure Blob Storage ou Azure Data Lake Storage. |
Advanced settings
Format du fichier |
Sélectionnez le format de fichier définissant les données externes stockées dans votre Azure Blob Storage ou Azure Data Lake Storage, Delimited Text, Hive RCFile, Hive ORC ou Parquet. Pour plus d'informations concernant les formats de fichiers, consultez CREATE EXTERNAL FILE FORMAT (en anglais). |
Field separator |
Spécifiez le(s) caractère(s) indiquant la fin de chaque champ, dans le fichier délimité. Cette propriété est disponible uniquement lorsque l'option Delimited Text est sélectionnée dans la liste déroulante File format. |
Enclosed by |
Cochez cette case et, dans le champ proche, spécifiez le caractère entourant la chaîne de caractères dans le fichier délimité. Cette propriété est disponible uniquement lorsque l'option Delimited Text est sélectionnée dans la liste déroulante File format. |
Date format |
Cochez cette case et, dans le champ proche, spécifiez le format personnalisé pour toutes les données d'heure et de date dans le fichier délimité. Pour plus d'informations concernant le format de date, consultez CREATE EXTERNAL FILE FORMAT. Cette propriété est disponible uniquement lorsque l'option Delimited Text est sélectionnée dans la liste déroulante File format. |
Use type default |
Cochez cette case pour stocker chaque valeur manquante à l'aide de la valeur par défaut du type de données de la colonne correspondante. Décochez cette case pour stocker chaque valeur manquante dans le fichier délimité en tant que NULL. Cette propriété est disponible uniquement lorsque l'option Delimited Text est sélectionnée dans la liste déroulante File format. |
Serde Method |
Sélectionnez une méthode Hive de sérialisation et désérialisation. Cette propriété est disponible lorsque l'option Hive RCFile est sélectionnée dans la liste déroulante File format. |
Compressed by |
Cochez cette case si les données externes sont compressées. Dans la liste déroulante qui s'affiche, sélectionnez la méthode de compression. |
Data import reject options |
Cochez cette case pour spécifier les options de rejet suivantes.
Pour plus d'informations concernant les options de rejet, consultez CREATE EXTERNAL TABLE. |
Distribution Option |
Sélectionnez le modèle de partitionnement (sharding) utilisé pour distribuer les données dans la table, Round Robin, Hash ou Replicate. Pour plus d'informations concernant les modèles de partitionnement supportés par Azure SQL Data Warehouse, consultez Architecture Azure Synapse Analytics (anciennement SQL DW).. Cette propriété est disponible lorsqu'une option relative à la création de table est sélectionnée dans la liste déroulante Action on table. |
Distribution Column Name |
Nom de la colonne de distribution pour une table e distribution par hachage. Cette propriété est disponible uniquement lorsque l'option Hash est sélectionnée dans la liste déroulante Distribution Option. |
Table Option |
Sélectionnez le type d'index de la table, Clustered Columnstore Index, Heap ou Clustered Index. Pour plus d'informations, consultez Indexation de tables dans SQL Data Warehouse. Cette propriété est disponible lorsqu'une option relative à la création de table est sélectionnée dans la liste déroulante Action on table. |
Index column(s) |
Spécifiez le nom d'une ou plusieurs colonne(s) clé(s) dans l'index. Si plusieurs colonnes sont spécifiées, séparez-les par une virgule. Cette propriété est disponible uniquement lorsque l'option Clustered Index est sélectionnée dans la liste déroulante Table Option. |
Partition |
Cochez cette case pour spécifier les options de partitionnement suivantes :
Pour plus d'informations concernant les partitions de tables, consultez Partitionnement de tables dans SQL Data Warehouse. Cette propriété est disponible lorsqu'une option relative à la création de table est sélectionnée dans la liste déroulante Action on table. |
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. |
NB_LINE_INSERTED |
Nombre de lignes insérées. Cette variable est une variable After et retourne un entier. |
Utilisation
Règle d'utilisation |
Ce composant peut être utilisé en standalone dans un Job ou un sous-Job. |
Limitation |
Certaines fonctionnalités supportées par d'autres bases de données ne sont pas supportées par Azure SQL Data Warehouse. Pour plus d'informations, consultez Fonctionnalités de table non prises en charge. |