Udostępnij przez


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 i spełnia określone kryteria lub w przypadku przekroczenia progu czasowego.

Tworzenie działania walidacji za pomocą interfejsu użytkownika

Aby użyć aktywności walidacji 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 nową aktywność Walidacja w obszarze roboczym, jeśli nie jest jeszcze wybrana, oraz jej kartę Ustawienia, aby edytować 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 Wymagane
imię Nazwa działania "Walidacja" String Tak
typ 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". Referencja zestawu danych Tak
timeout Określa limit czasu dla uruchomienia 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 ma 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.
Boolean Nie
minimalny rozmiar 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: