Propriétés du tAzureStorageInputTable Standard - Cloud - 8.0

Azure Storage Table

Version
Cloud
8.0
Language
Français
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Studio Talend
Content
Création et développement > Systèmes tiers > Stockages Cloud > Composants Azure > Composants Azure Storage Table
Gouvernance de données > Systèmes tiers > Stockages Cloud > Composants Azure > Composants Azure Storage Table
Qualité et préparation de données > Systèmes tiers > Stockages Cloud > Composants Azure > Composants Azure Storage Table
Last publication date
2024-02-21

Ces propriétés sont utilisées pour configurer le tAzureStorageInputTable s'exécutant dans le framework de Jobs Standard.

Le composant tAzureStorageInputTable 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.

  • Built-In : les paramètres de connexion seront définis localement pour ce composant. Vous devez spécifier manuellement les valeurs pour toutes les propriétés de connexion.

  • Repository : les paramètres de connexion stockés centralement dans le Repository > Metadata seront réutilisés par ce composant.

    Vous devez cliquer sur le bouton [...] et, dans la boîte de dialogue Repository Content, sélectionnez les détails de connexion à réutiliser. Toutes les propriétés de connexion seront automatiquement renseignées.

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.

Remarque : 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.
  • Azure Global
  • Azure Chine
  • Azure Allemagne
  • Azure Government
  • Azure Custom (personnalisée)
Vous pouvez utiliser une région Azure personnalisée en sélectionnant l'option Azure Custom et en saisissez le suffixe de l'endpoint, ainsi que l'URL de l'hôte de l'autorité, respectivement dans les champs Endpoint suffix et Authority host. Note that the authority host URL is required when Azure Active Directory is selected from the Authentication type drop-down list.

Cette liste déroulante n'est pas disponible lorsque l'option Managed identities est sélectionnée dans la liste déroulante Authentication type.

Remarque : 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 Constructing the Account SAS URI (en anglais).

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).

Remarque : 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).

Remarque : 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).

Remarque : Les composants de table Azure Storage ne supportent pas l'authentification via Azure Active Directory.
Table name

Spécifiez le nom de la table de laquelle récupérer les entités.

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 Jobs et projets.

Le schéma de ce composant est prédéfini et contient les colonnes suivantes décrivant les trois propriétés système de chaque entité :

  • PartitionKey : clé de partition de la partition à laquelle l'entité appartient.

  • RowKey : clé de ligne pour l'entité au sein de la partition.

    PartitionKey et RowKey sont des valeurs de type String identifiant de manière unique chaque entité dans une table. l'utilisateur ou l'utilisatrice doit les inclure dans chaque opération insert, update, ou delete (insertion, mise à jour ou suppression).

  • Timestamp : heure de dernière modification de l'entité. Cette valeur DateTime est maintenue par le serveur Azure et ne peut être modifiée par l'utilisateur ou l'utilisatrice.

Pour plus d'informations concernant ces propriétés système, consultez Understanding the Table Service Data Model (en anglais).

Créez le schéma en cliquant sur le bouton Edit Schema. Si le schéma est en mode Repository, trois options sont disponibles :

  • View schema : sélectionnez cette option afin de voir uniquement le schéma.

  • Change to built-in property : sélectionnez cette option pour passer le schéma en mode Built-In et effectuer des modifications locales.

  • Update repository connection : sélectionnez cette option afin de modifier le schéma stocké dans le référentiel et décider de propager ou non les modifications à tous les Jobs.

    Si vous souhaitez propager les modifications uniquement au Job courant, cliquez sur No et sélectionnez à nouveau la métadonnée du schéma dans la fenêtre Repository Content.

Use filter expression

Cochez cette case et renseignez la table Filter expressions affichée, afin de spécifier les conditions utilisées pour filtrer les entités à récupérer, en cliquant autant de fois que nécessaire sur le bouton [+], afin d'ajouter une ligne par condition. Configurez la valeur des paramètres suivants pour chaque condition.

  • Column : spécifiez le nom de la propriété sur laquelle appliquer la condition.
  • Function : cliquez dans la cellule et sélectionnez dans la liste l'opérateur de comparaison à utiliser.
  • Value : spécifiez la valeur utilisée pour la comparaison de la propriété.
  • Predicate : sélectionnez le prédicat utilisé pour combiner les conditions.
  • Field type : cliquez dans la cellule et sélectionnez dans la liste déroulante le type de la colonne.

L'expression de filtre générée s'affiche dans le champ Effective filter, en lecture seule.

Pour plus d'informations concernant les expressions de filtre, consultez Querying Tables and Entities.

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.

  • Schema column name : saisissez le nom de la colonne du schéma du composant, entre guillemets doubles.
  • Entity property name : saisissez le nom de la propriété de l'entité de la table Azure, entre guillemets doubles.

Par exemple, si trois colonnes de schéma CompanyID, EmployeeID et EmployeeName sont utilisées pour alimenter les valeurs des propriétés des entités PartitionKey, RowKey et Name, respectivement, puisque les colonnes PartitionKey et RowKey ont été ajoutées automatiquement au schéma et que vous n'avez pas besoin de spécifier la relation de mapping pour celles-ci, vous devez seulement ajouter une ligne et configurer la valeur de la cellule Schema column name à "EmployeeName" et la valeur de la cellule Entity property name à "Name", afin de spécifier la relation de mapping pour la colonne EmployeeName lorsque vous récupérez les données de 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.

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 début dans un Job ou un sous-Job et nécessite un lien de sortie.