Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подсказка
Дополнительные сведения об использовании этой возможности в сценариях непрерывной интеграции и непрерывного развертывания (CI/CD) см. в статье об архитектуре решений CI/CD и ALM для потока данных 2-го поколения и комплексном руководстве по параметризованному потоку данных 2-го поколения.
Параметры в потоке данных 2-го поколения позволяют динамически управлять потоками данных и настраивать их, что делает их более гибким и повторно используемым путем включения различных входных данных и сценариев без изменения самого потока данных. Это помогает упорядочить вещи, уменьшая потребность в нескольких потоках данных и централизованном управлении в одном параметризованном потоке данных.
Общедоступные параметры в Dataflow 2-го поколения — это новый режим, в котором можно разрешить запуск потока данных путем передачи значений параметров вне редактора Power Query через REST API Fabric или через собственные интерфейсы Fabric. Он позволяет иметь более динамическую работу с потоком данных, где каждый запуск может вызываться с разными параметрами, влияющими на запуск потока данных.
Предпосылки
- Dataflow Gen2 с поддержкой CI/CD
- Параметры должны быть заданы в потоке данных.Дополнительные сведения о настройке параметров запроса в потоке данных.
Включение режима общедоступного параметра
В качестве владельца потока данных откройте поток данных. На вкладке "Главная" ленты нажмите кнопку "Параметры ".
При нажатии кнопки откроется новое диалоговое окно "Параметры ". В вертикальном меню выберите опцию с меткой Параметры в группе потоков данных. В разделе "Параметры" можно включить опцию "Включить обнаружение и переопределение параметров для выполнения", чтобы активировать режим общедоступных параметров.
Нажмите кнопку "ОК ", чтобы зафиксировать эти изменения.
Если этот режим включен, вы получите уведомление в диалоговом окне "Управление параметрами", которое гласит "Режим общедоступного параметра включен" в верхней части диалогового окна.
После включения режима общедоступного параметра можно сохранить поток данных.
Передача пользовательских значений параметров для запусков потока данных
Режим общедоступного параметра следует определению параметров в потоке данных, где существует различие между обязательными и необязательными параметрами.
- Обязательные параметры: если параметр установлен как обязательный, чтобы выполнить поток данных, необходимо передать значение в задание. Выполнение завершается ошибкой, если значение не передается для параметра, заданного как обязательный.
- Необязательные параметры: они также называются необязательными параметрами, и для запуска запуска не требуется передавать значение. Если значение не передается, текущее значение , определенное в параметре, используется для выполнения.
Используйте действие Dataflow в конвейерах
Замечание
Мы рекомендуем прочитать больше о активности обработки данных в конвейерах Fabric, чтобы понять все её возможности.
При создании конвейера в Fabric можно использовать действие потока данных для активации запуска потока данных 2-го поколения с поддержкой CI/CD с включенным режимом общедоступных параметров.
Вы можете выбрать поток данных, который вы хотите использовать, и задать параметры, которые вы хотите использовать в разделе параметров потока данных .
В разделе параметров потока данных вы можете просмотреть все параметры, доступные в потоке данных, и значение по умолчанию из каждого раздела значений.
Обязательные параметры имеют звездочку рядом с их именем, а необязательные параметры не имеют. В то же время необязательные параметры можно удалить из сетки, в то время как необходимые параметры не могут быть удалены, а для запуска потока данных необходимо передать значение.
Вы можете выбрать кнопку обновления, чтобы запросить последние сведения о параметрах из потока данных.
Поддерживаемые типы параметров
Подсказка
Читать и использовать REST API параметра Dataflow discover. Документация предоставляет все доступные типы параметров и их ожидаемые значения, а REST API предоставляет способ получения сведений о параметрах из потока данных.
В следующей таблице показаны поддерживаемые в настоящее время типы параметров и ссылка на определение REST API для понимания значений, ожидаемых REST API.
| Тип параметра потока данных | Определение REST API |
|---|---|
| Текст | DataflowStringParameter |
| Целое число (int64) | DataflowIntegerParameter |
| Десятичное число | DataflowNumberParameter |
| Date | DataflowDateParameter |
| DateTime | DataflowDateTimeParameter |
| Time | DataflowTimeParameter |
| Часовой пояс даты и времени | DataflowDateTimeZoneParameter |
| Продолжительность | DataflowDurationParameter |
| Истина/Ложь | DataflowBooleanParameter |
Соображения и ограничения
Ниже приведен список всех рекомендаций и ограничений при использовании режима общедоступных параметров в Dataflow 2-го поколения с CI/CD:
- Планирование и ручное активация. Потоки данных с общедоступными параметрами нельзя запланировать или вручную активировать с помощью Fabric, если только не заданы необходимые параметры.
- Неподдерживаемая параметризация: параметры, изменяющие пути ресурсов для источников или назначений, не поддерживаются. Подключения закреплены к авторскому пути.
- Добавочное обновление: несовместимо с режимом общедоступных параметров.
- Изменение логики. Общедоступные параметры позволяют пользователям получать доступ к переопределенным значениям, потенциально изменяя выходные данные потока данных.
- Центр мониторинга. Центр мониторинга не отображает значения параметров, используемые во время выполнения.
- Промежуточное поведение: Только последнее выполнение хранится в системе Dataflow Staging Lakehouse и возвращается соединителем потока данных. Рекомендуется использовать место назначения данных для сохранения данных для каждого запуска.
- Повторяющиеся запросы. Если одни и те же значения параметров отправляются несколько раз, то только первый запрос принимается до завершения.
- Сопоставление схем. Параметры не могут изменять сопоставления целевых схем. Все сопоставления соответствуют конфигурации, созданной. Дополнительные сведения о назначениях данных и управляемых параметрах в потоке данных 2-го поколения см. в статье.