Azure Data Factory v2 Преобразование данных - PullRequest
0 голосов
/ 19 мая 2018

Я новичок в фабрике данных Azure.И мой вопрос заключается в том, что у меня есть требование перенести данные из локального Oracle и локального SQL Server в хранилище BLOB-объектов.Данные должны быть преобразованы в формат JSON.Каждая строка в виде одного файла JSON.Это будет перемещено в концентратор событий.Как я могу этого добиться.Любые предложения.

Ответы [ 2 ]

0 голосов
/ 18 июня 2018

Вы можете использовать поиск активности + foreach активность.А внутри foreach есть копирование.Пожалуйста, укажите этот пост. Как скопировать документы СosmosDb в хранилище BLOB-объектов (каждый документ в одном файле json) с помощью фабрики данных Azure

0 голосов
/ 20 мая 2018

Инструмент копирования данных , являющийся частью фабрики данных Azure, позволяет копировать локальные данные в Azure.Средство копирования данных поставляется с мастером настройки, в котором вы выполняете все необходимые шаги, такие как настройка источника, приемника, конвейера интеграции и т. д. В источнике необходимо написать собственный запрос для извлечения данных из таблиц, которые вам требуются в формате json.

В случае, когда SQL-сервер выбирает json, вы должны использовать параметры OPENJSON, FOR JSON AUTO для преобразования строк в json.Поддерживается в SQL 2016. Для более старых версий необходимо изучить доступные параметры.В худшем случае вы можете написать простое консольное приложение на C # / java, чтобы извлечь строки и затем преобразовать их в файл json.И затем вы можете загрузить файл в хранилище BLOB-объектов Azure.Если это одноразовое действие, эта опция должна работать, и вам может не потребоваться фабрика данных.

В случае ORACLE вы можете использовать функцию JSON_OBJECT .

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