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


Использование общедоступных параметров в Dataflow второго поколения (предварительный просмотр)

Замечание

Общедоступные параметры в Fabric Dataflow 2-го поколения доступны в качестве предварительной версии. Применить этот опыт можно только в потоке данных 2-го поколения с поддержкой CI/CD.

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

Общедоступные параметры в Dataflow 2-го поколения — это новый режим, в котором можно разрешить обновление потока данных путем передачи значений параметров вне редактора Power Query через REST API Fabric или через собственные интерфейсы Fabric. Он позволяет использовать более динамическую работу с потоком данных, где каждое обновление может вызываться с разными параметрами, влияющими на обновление потока данных.

Предпосылки

Соображения и ограничения

  • Потоки данных с включенным режимом общедоступных параметров нельзя запланировать для обновления с помощью планировщика Fabric. Единственным исключением является поток данных без набора обязательных параметров.
  • Потоки данных с включенным режимом общедоступных параметров нельзя активировать вручную с помощью списка рабочих областей Fabric или представления происхождения. Единственным исключением является поток данных без набора обязательных параметров.
  • Параметры, влияющие на маршрут ресурса в источнике данных или месте назначения, не поддерживаются. Подключения связаны с точным путем источника данных, определенным в созданном потоке данных, и в настоящее время не могут быть переопределены, чтобы использовать другие подключения или пути к ресурсам.
  • Потоки данных с добавочным обновлением не могут использовать этот новый режим.
  • Для переопределения можно передавать только параметры десятичного числа, целого числа, текста и true/false . Другие типы данных не создают запрос на обновление в журнале обновления, но отображаются в центре мониторинга.
  • Режим общедоступных параметров позволяет пользователям изменять логику, определенную в потоке данных, переопределяя значения параметров. Это позволит другим пользователям, имеющим разрешения на поток данных, обновлять данные с другими значениями, что приводит к различным выходным данным из источников данных, используемых в потоке данных.
  • Центр мониторинга не отображает сведения о параметрах, передаваемых во время вызова потока данных.
  • Промежуточные запросы будут хранить только последнее обновление данных Dataflow, сохранённых в Staging Lakehouse. Пользователи могут просмотреть данные из системы хранения промежуточных данных Lakehouse, используя коннектор Dataflows, чтобы определить, какие данные хранятся. Определение назначений данных при использовании режима общедоступных параметров настоятельно рекомендуется.
  • При отправке повторяющегося запроса для тех же значений параметров будет принято только первое запрос и последующее будет отклонено до тех пор, пока первый запрос не завершит его оценку.
  • В контексте назначений данных параметры нельзя использовать для изменения схемы сопоставления. Обновление потока данных будет применять все сопоставления и параметры назначения данных, сохраненные потоком данных на этапе разработки. Дополнительные сведения о назначениях данных и управляемых параметрах в потоке данных 2-го поколения см. в статье.

Включение режима общедоступного параметра

В качестве автора потока данных откройте поток данных. На вкладке "Главная" ленты нажмите кнопку "Параметры ".

Снимок экрана: кнопка

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

Снимок экрана: диалоговое окно

Нажмите кнопку "ОК ", чтобы зафиксировать эти изменения.

Если этот режим включен, вы получите уведомление в диалоговом окне "Управление параметрами", которое гласит "Режим общедоступного параметра включен" в верхней части диалогового окна.

Снимок экрана: диалоговое окно управления параметрами с уведомлением о включении режима общедоступного параметра.

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

Снимок экрана: параметры сохранения потока данных на домашней вкладке ленты.

Передача пользовательских значений параметров для обновления

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

  • Обязательные параметры: если параметр задан как обязательный, для обновления потока данных необходимо передать значение в задание обновления. Обновление завершается ошибкой, если значение не передается для параметра, который задан как обязательный.
  • Необязательные параметры: они также называются необязательными параметрами, и для активации обновления не требуется передавать значение. Если значение не передается, текущее значение , определенное в параметре, используемом для обновления. Однако всегда можно передать замещающее значение, которое используется для обновления.

Использование действия обновления потока данных в конвейерах данных

Замечание

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

При создании конвейера в Fabric можно использовать действие обновления потока данных для запуска обновления Dataflow Gen2 с поддержкой CI/CD и включенным режимом общедоступных параметров.

Вы можете выбрать поток данных, который вы хотите использовать, и задать параметры, которые вы хотите использовать в разделе параметров потока данных .

Снимок экрана: действие потока данных в конвейерах данных Fabric, которое позволяет передавать параметры для обновления.

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

Это важно

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