Validatieactiviteit in Azure Data Factory- en Synapse Analytics-pijplijnen
VAN TOEPASSING OP: Azure Data Factory Azure Synapse Analytics
Tip
Probeer Data Factory uit in Microsoft Fabric, een alles-in-één analyseoplossing voor ondernemingen. Microsoft Fabric omvat alles, van gegevensverplaatsing tot gegevenswetenschap, realtime analyses, business intelligence en rapportage. Meer informatie over het gratis starten van een nieuwe proefversie .
U kunt een validatie in een pijplijn gebruiken om ervoor te zorgen dat de pijplijn alleen wordt uitgevoerd zodra de gekoppelde gegevenssetreferentie bestaat, dat deze voldoet aan de opgegeven criteria of een time-out optreedt.
Een validatieactiviteit maken met de gebruikersinterface
Voer de volgende stappen uit om een validatieactiviteit in een pijplijn te gebruiken:
- Zoek naar Validatie in het deelvenster Pijplijnactiviteiten en sleep een validatieactiviteit naar het pijplijncanvas.
- Selecteer de nieuwe validatieactiviteit op het canvas als deze nog niet is geselecteerd en het tabblad Instellingen om de details ervan te bewerken.
- Selecteer een gegevensset of definieer een nieuwe gegevensset door de knop Nieuw te selecteren. Voor gegevenssets op basis van bestanden, zoals het voorbeeld van tekst met scheidingstekens hierboven, kunt u een specifiek bestand of een map selecteren. Wanneer een map is geselecteerd, kunt u met de validatieactiviteit validatie van het bestaan van onderliggende items in de map negeren of vereisen of onderliggende items al dan niet bestaan.
- De uitvoer van de validatieactiviteit kan worden gebruikt als invoer voor andere activiteiten en waarnaar binnen deze activiteiten wordt verwezen voor elk van hun eigenschappen met behulp van dynamische expressies.
Syntaxis
{
"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
}
}
Typeeigenschappen
Eigenschappen | Beschrijving | Toegestane waarden | Vereist |
---|---|---|---|
naam | Naam van de activiteit Validatie | String | Ja |
type | Moet worden ingesteld op Validatie. | String | Ja |
gegevensset | Activiteit blokkeert de uitvoering totdat deze gegevenssetverwijzing bestaat en dat deze voldoet aan de opgegeven criteria of time-out is bereikt. De opgegeven gegevensset moet de eigenschap MinimumSize of ChildItems ondersteunen. | Naslaginformatie over gegevenssets | Ja |
timeout | Hiermee geeft u de time-out op voor de activiteit die moet worden uitgevoerd. Als er geen waarde is opgegeven, is de standaardwaarde 12 uur ('0,12:00:00'). Notatie is d.hh:mm:ss | String | Nee |
slapen | Een vertraging in seconden tussen validatiepogingen. Als er geen waarde is opgegeven, is de standaardwaarde 10 seconden. | Geheel getal | Nee |
childItems | Controleert of de map onderliggende items bevat. waar: Controleert of de map bestaat en items bevat. Blokken totdat ten minste één item aanwezig is in de map of time-outwaarde is bereikt. false: Controleert of de map bestaat en leeg is. Hiermee wordt geblokkeerd totdat de map leeg is of totdat de time-outwaarde is bereikt. Als er geen waarde is opgegeven, wordt activiteit geblokkeerd totdat de map bestaat of totdat de time-out is bereikt. |
Booleaans | Nee |
minimumSize | Minimale grootte van een bestand in bytes. Als er geen waarde is opgegeven, is de standaardwaarde 0 bytes | Geheel getal | Nee |
Gerelateerde inhoud
Bekijk andere ondersteunde controlestroomactiviteiten: