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:
- Sök efter validering i fönstret Pipelineaktiviteter och dra en valideringsaktivitet till pipelinearbetsytan.
- Välj den nya valideringsaktiviteten på arbetsytan om den inte redan är markerad och fliken Inställningar för att redigera dess information.
- 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.
- 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 |
Relaterat innehåll
Se andra kontrollflödesaktiviteter som stöds: