Udostępnij za pośrednictwem


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:

  1. Wyszukaj pozycję Walidacja w okienku Działania potoku i przeciągnij działanie Walidacja na kanwę potoku.
  2. Wybierz nowe działanie Walidacja na kanwie, jeśli nie zostało jeszcze wybrane, a jego karta Ustawienia , aby edytować jego szczegóły. Zrzut ekranu przedstawiający interfejs użytkownika dla działania walidacji.
  3. 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.
  4. 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.

Zobacz inne obsługiwane działania przepływu sterowania: