SSIS на Azure - как выполнить задачу процесса на Azure? - PullRequest
0 голосов
/ 04 августа 2020

Я использую SSIS в среде управляемого экземпляра Azure datafactory / SQL и хочу поднять и перенести свой существующий ETL на Azure из локальной среды.

В настоящее время у меня есть исполняемый файл, который выполняет ряд задач и запускается как часть пакета SSIS как задача процесса - совсем не проблема для запуска в локальной среде, я просто ссылаюсь на исполняемый файл (. net консольное приложение) в задача процесса, используя ее локальный путь. Как мне go перенести это в облако и запустить exe в Azure?

Хранить .exe в хранилище BLOB-объектов? Как мне вызвать его из пакета SSIS? MS, похоже, предполагает, что Azure поддерживает здесь выполняемые задачи процесса: https://docs.microsoft.com/en-us/sql/integration-services/control-flow/execute-process-task?view=sql-server-ver15

Возможно ли это, или я должен начать искать альтернативный способ выполнения этой задачи?

1 Ответ

0 голосов
/ 04 августа 2020

Вы можете попробовать поместить исполняемые файлы в Azure файлы. Найдите исполняемый файл, например \ YourAzureStorageAccountName.file.core. windows .net \ YourFolderName \ test.exe, и предоставьте аутентификацию с помощью https://docs.microsoft.com/en-us/azure/data-factory/ssis-azure-connect-with-windows-auth для Azure файлов

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