Действие Validation в Фабрике данных Azure и конвейерах Synapse Analytics

ОБЛАСТЬ ПРИМЕНЕНИЯ: Фабрика данных Azure Azure Synapse Analytics

Совет

Попробуйте использовать фабрику данных в Microsoft Fabric, решение для аналитики с одним интерфейсом для предприятий. Microsoft Fabric охватывает все, от перемещения данных до обработки и анализа данных в режиме реального времени, бизнес-аналитики и отчетности. Узнайте, как бесплатно запустить новую пробную версию !

Проверку можно использовать в конвейере, чтобы убедиться, что конвейер продолжает выполняться только после того, как он проверяет ссылку на подключенный набор данных, соответствует заданным критериям или истекает время ожидания.

Создание действия Validation с помощью пользовательского интерфейса

Чтобы использовать действие Validation в конвейере, выполните следующие шаги.

  1. Выполните поиск элемента Validation на панели конвейера "Действия" и перетащите действие Validation на холст конвейера.
  2. Выберите новое действие проверки на холсте, если оно еще не выбрано, и его вкладка "Параметры ", чтобы изменить его сведения. Снимок экрана: пользовательский интерфейс для действия проверки.
  3. Выберите набор данных или определите новый, нажав кнопку "Создать". Для наборов данных на основе файлов, как в приведенном выше примере текста с разделителями, можно выбрать конкретный файл или целую папку. Если выбрана папка, действие Validation позволяет пропускать проверку существования дочерних элементов в папке или требовать их наличия или отсутствия.
  4. Выходные данные действия Validation можно использовать в качестве входных данных для любых других действий. Также в этих действиях можно использовать ссылки на любые свойства выходных данных с помощью динамических выражений.

Синтаксис


{
"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
}
}

Свойства типа

Свойство Description Допустимые значения Обязательное поле
name Имя действия проверки. Строка Да
type Должно быть задано значение Validation. Строка Да
набор данных Действие блокирует выполнение до тех пор, пока не будет проверена ссылка на этот набор данных, и что он соответствует указанным условиям или время ожидания достигнуто. Указанный набор данных должен поддерживать свойство MinimumSize или ChildItems. Ссылка на набор данных Да
timeout Указывает время ожидания для выполнения действия. Если значение не указано, значение по умолчанию — 12 часов ("0.12:00:00"). Формат — д.чч:мм:сс. Строка Нет
спящий режим Задержка в секундах между попытками проверки. Если значение не указано, по умолчанию используется значение 10 секунд. Целое число No
childItems Проверяет, есть ли у папки дочерние элементы.
true: проверяет наличие папки и содержит элементы. Блоки, пока не будет достигнут хотя бы один элемент в папке или значении времени ожидания.
false: проверяет, существует ли папка и пуста. Блокирует конвейер до тех пор, пока папка не будет пуста, или до окончания времени ожидания. Если значение не указано, действие блокирует конвейер до тех пор, пока папка не будет существовать, или до окончания времени ожидания.
Логический No
minimumSize Минимальный размер файла в байтах. Если значение не указано, по умолчанию используется значение 0 байт. Целое число No

Ознакомьтесь с другими поддерживаемыми действиями потока управления: