Propriétés du tAzureStorageOutputTable Standard
Ces propriétés sont utilisées pour configurer le tAzureStorageOutputTable s'exécutant dans le framework de Jobs Standard.
Le composant tAzureStorageOutputTable Standard appartient à la famille Cloud.
Le composant de ce framework est disponible dans tous les produits Talend avec Big Data et dans Talend Data Fabric.
Basic settings
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 dans la liste déroulante le composant dont les informations de connexion seront utilisées pour configurer la connexion à Azure Storage. |
Account Name |
Saisissez le nom du compte de stockage auquel vous devez accéder. Vous pouvez trouver un nom de compte de stockage dans le dashboard Storage accounts du système Microsoft Azure Storage à utiliser. Assurez-vous que l'administrateur du système a donné les droits d'accès appropriés à ce compte de stockage. |
Authentication type |
Configurez le type d'authentification pour vous connecter à Microsoft Azure Blob Storage : Basic, Azure Active Directory ou Managed identities.
Note InformationsRemarque : L'option Managed identities est disponible uniquement lorsque vous avez installé la mise à jour mensuelle 8.0.1-R2023-03 du Studio Talend ou une plus récente fournie par Talend. Pour plus d'informations, contactez votre administrateur ou administratrice.
|
Region (Région) | Sélectionnez l'une des régions Azure suivantes dans la liste déroulante.
Cette liste déroulante n'est pas disponible lorsque l'option Managed identities est sélectionnée dans la liste déroulante Authentication type. Note InformationsRemarque : La liste déroulante Region est disponible uniquement lorsque vous avez installé la mise à jour mensuelle 8.0.1-R2023-03 du Studio Talend ou une plus récente fournie par Talend. Pour plus d'informations, contactez votre administrateur ou administratrice.
|
Account 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. Sélectionnez dans la liste déroulante le composant dont les informations de connexion seront utilisées pour configurer la connexion à Azure Storage. Cette option est disponible uniquement lorsque l'option Basic est sélectionnée dans la liste déroulante Authentication type. |
Protocol |
Sélectionnez le protocole de la connexion à créer. Cette option est disponible uniquement lorsque l'option Basic est sélectionnée dans la liste déroulante Authentication type. |
Use Azure Shared Access Signature |
Cochez cette case pour utiliser une signature d'accès partagé pour accéder aux ressources du stockage sans utiliser de clé de compte. Pour plus d'informations, consultez Utilisation des signatures d'accès partagé (SAP). Dans le champ Azure Shared Access Signature qui s'affiche, saisissez votre signature d'accès partagé entre guillemets doubles. Vous pouvez obtenir l'URL de la signature d'accès partagé pour chaque service autorisé sur le portail de Microsoft Azure, après génération de la signature. Le format de l'URL est le suivant : https://<$storagename>.<$service>.core.windows.net/<$sastoken>, où <$storagename> est le nom du compte de stockage, <$service> le nom du service autorisé (blob, file, queue ou table) et <$sastoken> est la valeur du jeton de signature d'accès partagé. Pour plus d'informations, consultez Créer une SAP de compte. Notez que SAS a une période de validité. Vous pouvez configurer l'heure de début de validité de SAS et son heure d'expiration, après laquelle SAS n'est plus valide lors de la génération. Vous devez vous assurer que votre SAS est toujours valide lorsque vous exécutez votre Job. Cette option est disponible uniquement lorsque l'option Basic est sélectionnée dans la liste déroulante Authentication type. |
Tenant ID |
Saisissez l'ID du tenant Azure AD. Consultez Obtenir un jeton à partir d’Azure AD pour autoriser les requêtes à partir d’une application cliente pour plus d'informations. Cette option est disponible uniquement lorsque vous sélectionnez Azure Active Directory dans la liste déroulante Authentication method (Méthode d'authentification). Note InformationsRemarque : Les composants de table Azure Storage ne supportent pas l'authentification via Azure Active Directory.
|
Client ID |
Saisissez l'ID du client de votre application. Consultez Obtenir un jeton à partir d’Azure AD pour autoriser les requêtes à partir d’une application cliente pour plus d'informations. Cette option est disponible uniquement lorsque vous sélectionnez Azure Active Directory dans la liste déroulante Authentication method (Méthode d'authentification). Note InformationsRemarque : Les composants de table Azure Storage ne supportent pas l'authentification via Azure Active Directory.
|
Client Secret |
Saisissez le secret du client de votre application. Consultez Obtenir un jeton à partir d’Azure AD pour autoriser les requêtes à partir d’une application cliente pour plus d'informations. Cette option est disponible uniquement lorsque vous sélectionnez Azure Active Directory dans la liste déroulante Authentication method (Méthode d'authentification). Note InformationsRemarque : Les composants de table Azure Storage ne supportent pas l'authentification via Azure Active Directory.
|
Table name |
Spécifiez le nom de la table dans laquelle les entités seront écrites. |
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 le schéma est en mode Repository, trois options sont disponibles :
|
Partition Key |
Sélectionnez dans la liste déroulante la colonne du schéma contenant la valeur de la clé de partition. |
Row Key |
Sélectionnez dans la liste la colonne du schéma contenant la valeur de la clé de ligne. |
Action on data |
Sélectionnez une action à effectuer sur les données de la table définie.
Pour des raisons de performance, les données entrantes sont traitées en parallèle et en ordre aléatoire. Il n'est donc pas recommandé d'effectuer des opérations sensibles à l'ordre (par exemple une insertion ou un replacement), s'il y a des lignes en doublon dans vos 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 :
|
Process in batch |
Cochez cette case pour traiter par lots les entités d'entrée. Notez que les entités à traiter par lots doivent appartenir au même groupe de partition, ce qui signifie qu'elles doivent avoir la même valeur de clé de partition. |
Die on error |
Cochez cette case pour arrêter l'exécution du Job lorsqu'une erreur survient. |
Advanced settings
Name mappings |
Renseignez cette table pour mapper le nom de la colonne du schéma du composant au nom de la propriété de l'entité de la table Azure s'ils sont différents.
Par exemple, si trois colonnes de schéma CompanyID, EmployeeID et EmployeeName sont utilisées pour alimenter la valeur des propriétés des entités PartitionKey, RowKey et Name, respectivement, vous devez ajouter les lignes suivantes pour le mapping lors de l'écriture des données dans la table Azure.
|
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
NB_LINE |
Nombre de lignes traitées. Cette variable est une variable After et retourne un entier. |
NB_SUCCESS |
Nombre de lignes correctement traitées. 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 généralement utilisé comme composant de fin dans un Job ou un sous-Job et nécessite un lien d'entrée. |