Działanie walidacji w potokach usług Azure Data Factory i Synapse Analytics
DOTYCZY: Azure Data Factory Azure Synapse Analytics
Napiwek
Wypróbuj usługę Data Factory w usłudze Microsoft Fabric — rozwiązanie analityczne typu all-in-one dla przedsiębiorstw. Usługa Microsoft Fabric obejmuje wszystko, od przenoszenia danych do nauki o danych, analizy w czasie rzeczywistym, analizy biznesowej i raportowania. Dowiedz się, jak bezpłatnie rozpocząć nową wersję próbną !
Możesz użyć walidacji w potoku, aby upewnić się, że potok kontynuuje wykonywanie tylko po zweryfikowaniu, że dołączone odwołanie do zestawu danych istnieje, że spełnia określone kryteria lub limit czasu.
Tworzenie działania walidacji za pomocą interfejsu użytkownika
Aby użyć działania Walidacja w potoku, wykonaj następujące kroki:
- Wyszukaj pozycję Walidacja w okienku Działania potoku i przeciągnij działanie Walidacja na kanwę potoku.
- Wybierz nowe działanie Walidacja na kanwie, jeśli nie zostało jeszcze wybrane, a jego karta Ustawienia , aby edytować jego szczegóły.
- Wybierz zestaw danych lub zdefiniuj nowy, wybierając przycisk Nowy. W przypadku zestawów danych opartych na plikach, takich jak przykładowy tekst rozdzielany powyżej, można wybrać określony plik lub folder. Po wybraniu folderu działanie Walidacja umożliwia zignorowanie weryfikacji istnienia elementów podrzędnych w folderze lub wymaganie, czy elementy podrzędne istnieją, czy nie.
- Dane wyjściowe działania Walidacja mogą być używane jako dane wejściowe do innych działań i przywoływane w ramach tych działań dla dowolnego z ich właściwości przy użyciu wyrażeń dynamicznych.
Składnia
{
"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
}
}
Właściwości typu
Właściwości | opis | Dozwolone wartości | Wymagania |
---|---|---|---|
name | Nazwa działania "Walidacja" | String | Tak |
type | Należy ustawić wartość Walidacja. | String | Tak |
zestaw danych | Działanie blokuje wykonywanie, dopóki nie zostanie zweryfikowane, że odwołanie do tego zestawu danych istnieje i że spełnia określone kryteria lub osiągnięto limit czasu. Podany zestaw danych powinien obsługiwać właściwość "MinimumSize" lub "ChildItems". | Dokumentacja zestawu danych | Tak |
timeout | Określa limit czasu pracy działania. Jeśli nie określono żadnej wartości, wartość domyślna to 12 godzin ("0.12:00:00"). Format to d.hh:mm:ss | String | Nie |
spać | Opóźnienie w sekundach między próbami weryfikacji. Jeśli żadna wartość nie zostanie określona, wartość domyślna to 10 sekund. | Integer | Nie. |
childItems | Sprawdza, czy folder zawiera elementy podrzędne. true: Sprawdza, czy folder istnieje i zawiera elementy. Blokuje do momentu osiągnięcia co najmniej jednego elementu w folderze lub wartości limitu czasu. false: Sprawdza, czy folder istnieje i jest pusty. Blokuje, dopóki folder nie będzie pusty lub dopóki wartość limitu czasu nie zostanie osiągnięta. Jeśli żadna wartość nie zostanie określona, działanie będzie blokowane do momentu, aż folder istnieje lub do momentu osiągnięcia limitu czasu. |
Wartość logiczna | Nie. |
minimumSize | Minimalny rozmiar pliku w bajtach. Jeśli żadna wartość nie jest określona, wartość domyślna to 0 bajtów | Integer | Nie. |
Powiązana zawartość
Zobacz inne obsługiwane działania przepływu sterowania: