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 Big Data de Talend.
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. |
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. |
Protocol |
Sélectionnez le protocole de la connexion à créer. |
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. 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 :
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. |
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) dans le Repository. Lorsque vous créez un Job Spark, évitez le mot réservé line lors du nommage des champs.
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é :
Pour plus d'informations concernant ces propriétés système, consultez Understanding the Table Service Data Model (en anglais). Modifiez le schéma en cliquant sur Edit Schema. Si le schéma est en mode Repository, trois options sont disponibles :
|
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.
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 filtres, consultez Querying Tables and Entities (en anglais). |
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 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. |
Global variables
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é en tant que composant de début dans un Job ou un sous-Job et nécessite un lien de sortie. |