Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
GILT FÜR:
Azure Data Factory
Azure Synapse Analytics
Tipp
Testen Sie Data Factory in Microsoft Fabric, eine All-in-One-Analyselösung für Unternehmen. Microsoft Fabric deckt alle Aufgaben ab, von der Datenverschiebung bis hin zu Data Science, Echtzeitanalysen, Business Intelligence und Berichterstellung. Erfahren Sie, wie Sie kostenlos eine neue Testversion starten!
Sie können mithilfe einer Validierung in einer Pipeline sicherstellen, dass diese die Ausführung nur fortsetzt, nachdem überprüft wurde, ob der angehängte Dataset-Verweis existiert, ob er die angegebenen Kriterien erfüllt oder ob ein Timeout aufgetreten ist.
Erstellen einer Validierungsaktivität mit einer Benutzeroberfläche
Führen Sie die folgenden Schritte aus, um eine Validierungsaktivität in einer Pipeline zu verwenden:
- Suchen Sie im Pipelineaktivitäten-Bereich nach Validierung, und ziehen Sie eine Validierungsaktivität auf die Pipelinefläche.
- Wählen Sie auf der Canvas die neue Validierungsaktivität aus, sofern sie noch nicht ausgewählt ist, und wählen Sie anschließend die Registerkarte Einstellungen aus, um die Details zu bearbeiten.
- Wählen Sie ein Dataset aus, oder definieren Sie ein neues, indem Sie die Schaltfläche „Neu“ auswählen. Für dateibasierte Datasets wie das obige Beispiel für durch Trennzeichen getrennten Text können Sie entweder eine bestimmte Datei oder einen Ordner auswählen. Wenn ein Ordner ausgewählt ist, ermöglicht die Validierungsaktivität Ihnen, die Prüfung auf das Vorhandensein von untergeordneten Elementen im Ordner zu ignorieren oder zu verlangen, ob untergeordnete Elemente vorhanden sind oder nicht.
- Die Ausgabe der Validierungsaktivität kann als Eingabe für alle anderen Aktivitäten verwendet und innerhalb dieser Aktivitäten für jede ihrer Eigenschaften mit dynamischen Ausdrücken referenziert werden.
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
}
}
Typeigenschaften
| Eigenschaft | BESCHREIBUNG | Zulässige Werte | Erforderlich |
|---|---|---|---|
| Name | Name der Aktivität „Prüfung“. | String | Ja |
| Typ | Muss auf Validierung festgelegt werden. | String | Ja |
| Datensatz | Die Aktivität blockiert die Ausführung, bis sie überprüft hat, ob dieser Datasetverweis vorhanden ist und die angegebenen Kriterien erfüllt oder ob das Timeout erreicht wurde. Das bereitgestellte Dataset sollte eine der Eigenschaften „MinimumSize“ oder „ChildItems“ unterstützen. | Datensatzreferenz | Ja |
| timeout | Gibt das Zeitlimit für die Ausführung der Aktivität an. Wenn kein Wert angegeben wird, ist der Standardwert 12 Stunden(„0.12:00:00“). Das Format ist „d.hh:mm:ss“. | String | Nein |
| Ruhezustand | Eine Verzögerung in Sekunden zwischen Validierungsversuchen. Wenn kein Wert angegeben wird, ist der Standardwert 10 Sekunden. | Integer | Nein |
| childItems | Überprüft, ob der Ordner untergeordnete Elemente enthält. true: Überprüft, ob der Ordner vorhanden ist und Elemente enthält. Blockiert, bis mindestens ein Element im Ordner vorhanden oder der Timeoutwert erreicht ist. false: Überprüft, ob der Ordner vorhanden ist und leer ist. Blockiert, bis der Ordner leer oder der Timeoutwert erreicht ist. Wenn kein Wert angegeben wird, blockiert die Aktivität, bis der Ordner vorhanden oder das Timeout erreicht ist. |
Boolesch | Nein |
| Mindestgröße | Mindestgröße einer Datei in Bytes. Wenn kein Wert angegeben wird, ist der Standardwert 0 Bytes. | Integer | Nein |
Zugehöriger Inhalt
Siehe weitere unterstützte Ablaufsteuerungsaktivitäten: