Поделиться через


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

Область применения:Фабрика данных Azure Azure Synapse Analytics

Совет

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

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

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

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

  1. Выполните поиск элемента Validation на панели конвейера "Действия" и перетащите действие Validation на холст конвейера.
  2. Выберите новое действие Validation на панели холста, если оно еще не выбрано, и перейдите на вкладку Параметры, чтобы изменить сведения о нем. Screenshot shows the UI for a Validation activity.
  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

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