Valideringsaktivitet i Azure Data Factory- och Synapse Analytics-pipelines

GÄLLER FÖR: Azure Data Factory Azure Synapse Analytics

Dricks

Prova Data Factory i Microsoft Fabric, en allt-i-ett-analyslösning för företag. Microsoft Fabric omfattar allt från dataflytt till datavetenskap, realtidsanalys, business intelligence och rapportering. Lär dig hur du startar en ny utvärderingsversion kostnadsfritt!

Du kan använda en validering i en pipeline för att säkerställa att pipelinen bara fortsätter att köras när den verifierar att referensen för den bifogade datamängden finns, att den uppfyller de angivna kriterierna eller överskrider tidsgränsen.

Skapa en valideringsaktivitet med användargränssnittet

Utför följande steg för att använda en valideringsaktivitet i en pipeline:

  1. Sök efter validering i fönstret Pipelineaktiviteter och dra en valideringsaktivitet till pipelinearbetsytan.
  2. Välj den nya valideringsaktiviteten på arbetsytan om den inte redan är markerad och fliken Inställningar för att redigera dess information. Skärmbild som visar användargränssnittet för en valideringsaktivitet.
  3. Välj en datauppsättning eller definiera en ny genom att välja knappen Ny. För filbaserade datauppsättningar som det avgränsade textexemplet ovan kan du välja antingen en specifik fil eller en mapp. När en mapp har valts kan du med valideringsaktiviteten ignorera verifieringen av förekomsten av underordnade objekt i mappen eller kräva om underordnade objekt finns eller inte.
  4. Utdata från valideringsaktiviteten kan användas som indata till andra aktiviteter och refereras i dessa aktiviteter för någon av deras egenskaper med hjälp av dynamiska uttryck.

Syntax


{
"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
}
}

Typegenskaper

Property beskrivning Tillåtna värden Obligatoriskt
name Namnet på valideringsaktiviteten String Ja
type Måste anges till Validering. String Ja
datauppsättning Aktiviteten blockerar körningen tills den har verifierat att den här datamängdsreferensen finns och att den uppfyller de angivna kriterierna eller att tidsgränsen har nåtts. Angivna datamängder bör ha stöd för egenskapen "MinimumSize" eller "ChildItems". Datamängdsreferens Ja
timeout Anger tidsgränsen för aktivitetens körning. Om inget värde anges är standardvärdet 12 timmar ("0.12:00:00"). Formatet är d.hh:mm:ss String Nej
sova En fördröjning i sekunder mellan valideringsförsök. Om inget värde anges är standardvärdet 10 sekunder. Integer Nej
childItems Kontrollerar om mappen har underordnade objekt.
true: Verifierar att mappen finns och har objekt. Blockerar tills minst ett objekt finns i mappen eller tidsgränsvärdet nås.
false: Verifierar att mappen finns och är tom. Blockerar tills mappen är tom eller tills tidsgränsvärdet har nåtts. Om inget värde anges blockeras aktiviteten tills mappen finns eller tills tidsgränsen nås.
Booleskt Nej
minimumSize Minsta storlek på en fil i byte. Om inget värde anges är standardvärdet 0 byte Integer Nej

Se andra kontrollflödesaktiviteter som stöds: