Действие Validation в Фабрике данных Azure и конвейерах Synapse Analytics
ОБЛАСТЬ ПРИМЕНЕНИЯ: Фабрика данных Azure Azure Synapse Analytics
Совет
Попробуйте использовать фабрику данных в Microsoft Fabric, решение для аналитики с одним интерфейсом для предприятий. Microsoft Fabric охватывает все, от перемещения данных до обработки и анализа данных в режиме реального времени, бизнес-аналитики и отчетности. Узнайте, как бесплатно запустить новую пробную версию !
Проверку можно использовать в конвейере, чтобы убедиться, что конвейер продолжает выполняться только после того, как он проверяет ссылку на подключенный набор данных, соответствует заданным критериям или истекает время ожидания.
Создание действия Validation с помощью пользовательского интерфейса
Чтобы использовать действие Validation в конвейере, выполните следующие шаги.
- Выполните поиск элемента Validation на панели конвейера "Действия" и перетащите действие Validation на холст конвейера.
- Выберите новое действие проверки на холсте, если оно еще не выбрано, и его вкладка "Параметры ", чтобы изменить его сведения.
- Выберите набор данных или определите новый, нажав кнопку "Создать". Для наборов данных на основе файлов, как в приведенном выше примере текста с разделителями, можно выбрать конкретный файл или целую папку. Если выбрана папка, действие Validation позволяет пропускать проверку существования дочерних элементов в папке или требовать их наличия или отсутствия.
- Выходные данные действия 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 |
Связанный контент
Ознакомьтесь с другими поддерживаемыми действиями потока управления: