Идеальный способ загрузки данных Excel из озера данных Azure в SQL Azure - PullRequest
0 голосов
/ 22 января 2019

Исходные данные превосходны (, поэтому уже не очень хорошо начинаются, и они не изменятся на .csv, плюс источник - это отформатированный отчет, а не фид данных ).

Клиент не имеет каких-либо существующих серверов SQL / SSISServers, поэтому Azure SQL - это то, что мы для них определили.

Клиент имеет жесткий контроль над тем, чтобы не предоставлять доступ к системе Hyperion (где источник Excel).

Нам нужно переместить данные в Azure SQL.В идеале я хотел бы использовать Data Lake для хранения CSV-файлов, но сейчас мы перемещаем Excel в Data Lake.

Поскольку ADF не поддерживает Excel , мы вынужденызапустить SSIS.Так как у клиента нет SQL Server для развертывания служб SSIS, как я могу использовать для развертывания SSIS Engine Runtime без SQL Server?

Кроме того, поскольку файл excel находится в озере данных, яЯ не могу определить путь к ADL из ssis. Как определить путь к файлу Excel в SSIS, указывающий на озеро данных Azure

Интересно, сталкивался ли кто-нибудь с этим типом сценария использования.

1 Ответ

0 голосов
/ 23 января 2019

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

Укажите Excel в качестве источника данных :

В службах SSIS :

  1. В службах SSIS создайте диспетчер соединений Excel, чтобы подключиться к исходному или целевому файлу Excel. Существует несколько способов создания диспетчера соединений:

  2. В области «Менеджеры соединений» щелкните правой кнопкой мыши и выберите «Новое соединение». В диалоговом окне «Добавление диспетчера подключений служб SSIS» выберите «EXCEL», а затем «Добавить». В меню служб SSIS выберите «Новое подключение». В диалоговом окне «Добавление диспетчера подключений служб SSIS» выберите «EXCEL», а затем «Добавить».

  3. Создайте диспетчер соединений одновременно с настройкой источника Excel или места назначения Excel на странице диспетчера соединений редактора источника Excel или редактора места назначения Excel.

Файл Excel и путь к файлу

Первая часть информации, которую нужно предоставить, - это путь и имя файла для файла Excel. Эта информация предоставляется в редакторе диспетчера подключений Excel в пакете служб SSIS или на странице «Выбор источника данных» или «Выбор места назначения» мастера импорта и экспорта.

Введите путь и имя файла в следующем формате:

  1. Для файла на локальном компьютере: C: \ TestData.xlsx.
  2. Для файла в сетевой папке: \ Sales \ Data \ TestData.xlsx.

Я еще не сталкивался с этим типом вариантов использования. Надеюсь, что это может быть полезно для вас.

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