Как задать путь к CSV-файлу, который находится в хранилище учетной записи в конвейере фабрики данных Azure - PullRequest
0 голосов
/ 15 февраля 2019

Я создал пакет служб SSIS, который читает из файла CSV (используя Flat file connection manager) и загружает записи в базу данных.Я развернул его на конвейере фабрики данных Azure, и мне нужно указать путь к файлу CSV в качестве параметра.Я создал учетную запись хранения Azure и загрузил туда исходный файл, как показано ниже.

Можно ли просто указать URL-адрес исходного файла для файла импорта в настройках пакета служб SSIS, как показано ниже?Я пробовал, но в настоящее время выдает ошибку 2906.Я новичок в Azure - ценим любую помощь здесь.

Azure account storage - Source file:

Azure DF - Execute SSIS Package

1 Ответ

0 голосов
/ 15 февраля 2019

Сначала вы сказали Excel, а затем сказали CSV.Это два разных формата.Но так как вы упомянули менеджер соединений с плоскими файлами, я предполагаю, что вы имели в виду CSV.Если нет, дайте мне знать, и я обновлю свой ответ.

Я думаю, вам нужно будет установить пакет служб SSIS для Azure и использовать диспетчер подключений хранилища Azure .Затем вы можете использовать Источник BLOB-объектов Azure в своей задаче потока данных (она поддерживает файлы CSV).Когда вы добавляете источник BLOB-объектов, графический интерфейс должен помочь вам создать новый диспетчер соединений.Существует руководство по MS SQL Tips , которое показывает каждый шаг.Это пара лет, но я не думаю, что многое изменилось.

Как побочная мысль, есть ли причина, по которой вы решили использовать SSIS вместо встроенного ADF V2?Он отлично справляется с копированием данных из хранилища больших двоичных объектов в базу данных.

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