Azure Фабрика данных - Умножение источников - Преобразование и вывод только как JSON - PullRequest
1 голос
/ 24 февраля 2020

Привет, я все еще новичок в сцене ADF, мой вопрос: есть ли у меня несколько источников (REST API, локальный SQL сервер), и все, что я хочу сделать, - это извлечь данные и преобразовать их в конкретный файл. c JSON отформатируйте и отправьте в другую конечную точку API REST, и мне не нужно хранить данные в облаке azure.

Source (REST API, on-prem SQL) -> Transform to specific JSON format -> POST JSON to another REST API endpoint

Каков будет правильный подход к АПД? Использую ли я Azure настраиваемое действие для запуска сценария python для преобразования? Цените некоторые указатели.

1 Ответ

1 голос
/ 26 февраля 2020

Согласно документу об операциях копирования , вы можете получать данные только из REST API, не поддерживая отправку запроса в REST API. Кроме того, операция копирования не поддерживает сопоставление нескольких источников с одним приемником (который упоминается в вашем вопросе, у вас есть REST API и SQL набор данных источника БД).

Итак, моя грубая идея заключается в использовании Azure Функция Activity для получения данных из нескольких источников в метод функции azure и вернуть формат json, как вы хотите. Затем выполните Веб-активность для вызова вашего REST API, установите json в теле запроса.

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

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