Глобальные параметры в Фабрике данных Azure
ОБЛАСТЬ ПРИМЕНЕНИЯ: Фабрика данных Azure Azure Synapse Analytics
Совет
Попробуйте использовать фабрику данных в Microsoft Fabric, решение для аналитики с одним интерфейсом для предприятий. Microsoft Fabric охватывает все, от перемещения данных до обработки и анализа данных в режиме реального времени, бизнес-аналитики и отчетности. Узнайте, как бесплатно запустить новую пробную версию !
Глобальные параметры — это константы в фабрике данных, которые могут использоваться конвейером в любом выражении. Они используются при наличии нескольких конвейеров с одинаковыми именами и значениями параметров. При продвижении фабрики данных с помощью процесса непрерывной интеграции и развертывания (CI/CD) вы можете переопределить эти параметры в каждой среде.
Создание глобальных параметров
Чтобы создать глобальный параметр, перейдите на вкладку Глобальные параметры в разделе Управление. Выберите Создать, чтобы открыть боковую панель навигации.
На боковой панели навигации введите имя, выберите тип данных и укажите значение параметра.
После создания глобального параметра его можно изменить, щелкнув его имя. Чтобы изменить сразу несколько параметров, выберите Изменить все.
Использование глобальных параметров в конвейере
Глобальные параметры можно использовать в любом выражении конвейера. Если конвейер ссылается на другой ресурс, например набор данных или поток данных, то с помощью параметров этого ресурса можно передать значение глобального параметра. Глобальные параметры обозначаются как pipeline().globalParameters.<parameterName>
.
Глобальные параметры в CI/CD
Рекомендуем включить глобальные параметры в шаблон ARM во время CI/CD. Новый механизм включения глобальных параметров в шаблон ARM (из "Управление концентратором" —> "шаблон ARM" —> "Включение глобальных параметров в шаблон ARM"), как показано ниже, не будет конфликтовать и переопределять параметры уровня фабрики, так как они использовались ранее, поэтому не требуется дополнительное развертывание PowerShell для развертывания глобальных параметров во время CI/CD.
Примечание.
Мы переместили возможность включения глобальных параметров из раздела "Глобальные параметры" в раздел "Шаблон ARM" в центре управления. Если вы уже используете старый механизм ("Центр управления" —> "Глобальные параметры" —> "Включение в шаблон ARM"), можете ничего не менять. Мы и дальше будем продолжать этот механизм.
Папка "Параметры " в скачанном шаблоне ARM содержит JSON-файлы, определяющие параметры, используемые в шаблоне ARM. Каждый файл соответствует конкретному глобальному параметру.
Если вы используете более старый поток интеграции глобальных параметров в решении непрерывной интеграции и развертывания, он продолжит работать:
Включите глобальные параметры в шаблон ARM (из "Управление концентратором" —> "Глобальные параметры" —> "Включить в шаблон ARM")
разверните глобальные параметры с помощью скрипта PowerShell.
Настоятельно рекомендуется использовать новый механизм включения глобальных параметров в шаблон ARM ("Центр управления" —> "Шаблон ARM" —> "Включение глобальных параметров в шаблон ARM"), так как это значительно упрощает управление CI/CD с глобальными параметрами.
Примечание.
Конфигурация Включение глобальных параметров в шаблон ARM доступна только в режиме Git. Сейчас она является недоступной в "рабочем режиме" или режиме "Фабрика данных".
Предупреждение
В имени параметра нельзя использовать "-". В этом случае вы получите код ошибки "{"code": "BadRequest", "message": "ErrorCode=InvalidTemplate,ErrorMessage=Выражение >'pipeline().globalParameters.myparam-dbtest-url' не является действительным: .....}". Тем не менее, в имени параметра можно использовать "_".
Связанный контент
- Узнайте о процессе непрерывной интеграции и развертывания Фабрики данных Azure
- Узнайте, как использовать язык выражений потока управления