Azure DevOps - Как скачать файл из репо с помощью SSIS - PullRequest
2 голосов
/ 27 февраля 2020

Я хочу создать пакет служб SSIS, который загружает файл из репозитория Azure DevOps GIT.

Файл представляет собой электронную таблицу Excel.

Пакет служб SSIS должен загрузите этот файл в локальный каталог, который затем можно будет использовать для дальнейшей обработки.

Можно ли добиться этого с помощью служб SSIS?

Ответы [ 2 ]

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

Можно ли этого достичь с помощью SSIS?

Боюсь, нет, этого нельзя было достичь с помощью SSIS до сих пор. Потому что то, что доступно в Azure devops, это build и deploy пакет служб SSIS. В настоящее время мы не поддерживаем запуск пакета служб SSIS в Azure devops pipeline.


В настоящее время вы можете использовать Azure Data Factory, который является единственной услугой Azure. Смотрите это до c.

Но также, насколько мне известно, он не поддерживает активность копирования файла через SSIS . И если вы хотите, чтобы файл Excel мог быть дополнительно обработан с помощью SSIS, вы можете использовать Azure задачу копирования файла , чтобы скопировать файл Excel в Azure blob:

enter image description here

0 голосов
/ 05 мая 2020

Вы можете делать все, что захотите, в Azure Devops, используя либо шаблон выпуска Powershell, либо шаблон запуска Run Powershell на удаленных машинах. Единственным преимуществом здесь является настройка WinRM на удаленных серверах, открытие настроек портов / брандмауэров, использование самозаверяющих сертификатов X509, если вы хотите сделать это через SSL, прослушиватели WinRM, настройка доверенных хостов и т. Д. c. и др c. Мне потребовалось два месяца, чтобы наконец установить WinRM и правильно работать с Azure Devops (в моем случае это включало настройку специальной политики группы безопасности, чтобы службы WinRM могли беспрепятственно работать на удаленных машинах, подключенных к домену). Однако, если у вас работает WinRM, вы можете Azure Devops управлять всем, что вы могли бы написать с помощью Powershell, так что усилия стоили для меня. Если вы отправляетесь в это приключение, найдите время, чтобы написать несколько тестовых сценариев PowerShell, которые вызывают Invoke-command для проверки всех функций безопасности WinRM, о которых я упоминал выше, это сэкономит вам много времени за счет устранения неполадок удаленного подключения через WinRM.

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