Отправка параметра из веб-активности в фабрике данных в логические приложения - PullRequest
0 голосов
/ 15 февраля 2019

Я могу успешно запустить приложение логики из моего конвейера в ADFv2 через веб-активность.Но теперь я хотел бы также отправить некоторые пользовательские параметры в приложение логики.Мой вопрос сейчас:

  • Как отправить параметр из веб-активности в приложение логики

  • Как извлечь этот параметр в приложении логики

1 Ответ

0 голосов
/ 15 февраля 2019

На стороне фабрики данных Azure-v2:

  1. Нажмите на веб-активность.Перейдите на вкладку настроек упражнения.

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

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

Предположим, мы хотим отправить параметры в JSON (предпочтительный способ).Установите поле заголовков «NAME» в «Content-Type» и «VALUE» в «application / json».

В теле отправьте параметры в форме JSON.Давайте отправим следующие фиктивные параметры

{"Location":"northeurope","Model":"dummy_model","Server_name":"dummy_service","Onwer_email":"dummy@dummy.com"}

На стороне приложения логики:

  1. Вы уже использовали 'Когдатриггер HTTP-запроса 'для приложения логики.

  2. В поле «Схема JSON тела запроса» введите следующую схему, чтобы перехватить параметры, отправленные из веб-операции ADFv2:

{
    "properties": {
        "Location": {
            "type": "string"
        },
        "Model": {
            "type": "string"
        },
        "Onwer_email": {
            "type": "string"
        },
        "Server_name": {
            "type": "string"
        }
    },
    "type": "object"
}

См. Это изображение для справки

Вы также можете использовать «Использовать образец полезной нагрузки для создания схемы» вместо выполнения шага 2 выше.При использовании этой опции просто вставьте json, который вы передали, в тело веб-активности ADFv2.Он автоматически сгенерирует схему JSON для захвата параметра.

Установите для поля «Метод» тот же метод, который вы выбрали в поле «Метод» веб-операции ADFv2.

На последующих шагах в приложениях логики (например, шаг инициализации переменной) теперь вы можете использовать параметры, указанные выше (Location, Model, Onwer_email и Server_name), в качестве динамического содержимого с помощью «Добавить динамическое содержимое»вариант. См. Это изображение для справки.

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