Partager via


Exécuter l’activité de validation dans les pipelines Azure Data Factory et Synapse Analytics

S’APPLIQUE À : Azure Data Factory Azure Synapse Analytics

Conseil

Essayez Data Factory dans Microsoft Fabric, une solution d’analyse tout-en-un pour les entreprises. Microsoft Fabric couvre tous les aspects, du déplacement des données à la science des données, en passant par l’analyse en temps réel, l’aide à la décision et la création de rapports. Découvrez comment démarrer un nouvel essai gratuitement !

Vous pouvez utiliser une validation dans un pipeline pour garantir que celui-ci poursuit son exécution uniquement après avoir confirmé que la référence du jeu de données attachée existe, qu'elle remplit les critères spécifiés ou bien qu'elle expire.

Créer une activité Validation avec l’interface utilisateur

Pour utiliser une activité Validation dans un pipeline, effectuez les étapes suivantes :

  1. Recherchez Validation dans le volet Activités du pipeline, puis faites glisser une activité Validation vers le canevas du pipeline.
  2. Sélectionnez la nouvelle activité Validation sur le canevas si elle ne l’est pas déjà, et son onglet Paramètres, pour modifier ses détails. Capture d’écran montrant l’interface utilisateur d’une activité Validation.
  3. Sélectionnez un jeu de données ou définissez-en un nouveau en sélectionnant le bouton Nouveau. Pour les jeux de données basés sur des fichiers comme l’exemple de texte délimité ci-dessus, vous pouvez sélectionner un fichier ou dossier spécifique. Lorsqu’un dossier est sélectionné, l’activité Validation vous permet d’ignorer la validation de l’existence des éléments enfants dans le dossier, ou d’exiger que des éléments enfants existent ou non.
  4. La sortie de l’activité Validation peut être utilisée comme entrée pour toute autre activité, et référencée dans ces activités pour l’une de leurs propriétés à l’aide d’expressions dynamiques.

Syntaxe


{
"name": "Validation_Activity",
"type": "Validation",
"typeProperties": {
"dataset": {
"referenceName": "Storage_File",
"type": "DatasetReference"
},
"timeout": "0.12:00:00",
"sleep": 10,
"minimumSize": 20
}
},
{
"name": "Validation_Activity_Folder",
"type": "Validation",
"typeProperties": {
"dataset": {
"referenceName": "Storage_Folder",
"type": "DatasetReference"
},
"timeout": "0.12:00:00",
"sleep": 10,
"childItems": true
}
}

Propriétés de type

Propriété Description Valeurs autorisées Obligatoire
nom Nom de l’activité « Validation » String Oui
type Doit être défini sur Validation. String Oui
jeu de données L’activité bloque l’exécution jusqu’à ce qu’elle ait confirmé que cette référence de jeu de données existe et qu’elle remplit les critères spécifiés, ou que le délai d’attente ait été atteint. Le jeu de données fourni doit prendre en charge la propriété « MinimumSize » ou « ChildItems ». Référence de jeu de données Oui
délai d'expiration Spécifie le délai d'exécution de l'activité. Si aucune valeur n’est spécifiée, la valeur par défaut est de 12 heures ("0.12:00:00"). Le format est j.hh:mm:ss String Non
sommeil Délai en secondes entre les tentatives de validation. Si aucune valeur n’est spécifiée, la valeur par défaut est 10 secondes. Integer Non
childItems Vérifie si le dossier a des éléments enfants.
true: vérifie que le dossier existe et qu’il contient des éléments. Bloque jusqu’à ce qu’au moins un élément se trouve dans le dossier ou que la valeur de délai d’attente soit atteinte.
true: vérifie que le dossier existe et qu’il est vide. Bloque jusqu’à ce que le dossier soit vide ou que la valeur de délai d’attente soit atteinte. Si aucune valeur n’est spécifiée, l’activité bloquera jusqu’à ce que le dossier existe ou que le délai d’attente soit atteint.
booléen Non
tailleMinimale Taille minimale d’un fichier en octets. Si aucune valeur n’est spécifiée, la valeur par défaut est de 0 octet Integer Non

Consultez d’autres activités de flux de contrôle prises en charge :