Как развернуть пакет служб SSIS в Azure? - PullRequest
0 голосов
/ 08 декабря 2018

ребята.Я знаю, что это общий вопрос.Позвольте мне рассказать вам о моем сценарии: у меня есть клиент, который отправляет мне кучу файлов Excel, и я использую свой локальный пакет служб SSIS, чтобы экспортировать его в базу данных, расположенную в Azure.Мой пакет служб SSIS вызывает хранимые процедуры, хранящиеся на Azure SQL Server, для манипулирования данными.

Я хочу переместить весь процесс в облако, и я хочу знать, каков наилучший способ и как мы можем его достичь,Я подумал, что, может быть, я смогу использовать хранилище больших двоичных объектов в контейнере, предоставив облачную папку, расположенную в Azure, и разрешить моему клиенту просматривать там файлы.Затем мое приложение (служба), такое как Data Factory, может обнаружить эти файлы и запустить мой пакет служб SSIS, который развернут в Azure «Каким-то образом».

Любые идеи или примеры кода будут великолепны.

Спасибо!

1 Ответ

0 голосов
/ 09 декабря 2018

Вы можете попробовать следующий ручной подход - 1. Скопировать все CSV-файлы в ADLS (хранилище озера данных Azure) (для автоматизации - копирование, циклическое и поисковое действие вы можете использовать) 2. Для любого преобразования данных используйтеЗадания USQL (ADLA), выходные данные которых также хранятся в ADLS.Вы можете сохранять сценарии USQL в хранилище BLOB-объектов (для автоматической автоматизации ADF).3. Чтобы перенести данные из файлов ADLS в базу данных sql Azure, используйте операцию копирования фабрики данных Azure и используйте sql в качестве приемника и csv в качестве исходного формата.

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