Я пытаюсь найти самый простой способ загрузки данных в базу данных SQL Azure. Мне известны все методы, на которые ссылаются здесь, здесь и здесь, а также различные инструменты ETL. Безусловно, похоже, что bcp с использованием SSMS - самый простой способ. Мой вопрос заключается в том, существует ли более простой способ загрузки данных из файла в таблицу на основе пользовательского интерфейса, либо через корзину (хранилище больших двоичных объектов), либо напрямую загружается, как мы можем в Google BigQuery, AWS RedShift, Athena или Glue?

2
Judy T Raj 2 Май 2019 в 16:31

2 ответа

Лучший ответ

Попробуйте использовать инструмент копирования данных фабрики данных Azure, как описано здесь.

1.На странице «Давайте начнем» выберите плитку «Копировать данные», чтобы запустить инструмент «Копировать данные».

enter image description here

2.На странице «Свойства» в разделе «Имя задачи» введите CopyFromBlobToSqlPipeline. Затем выберите Далее. Пользовательский интерфейс фабрики данных создает конвейер с указанным именем задачи.

enter image description here

3.На странице «Исходные данные» выполните следующие действия:

3a . Нажмите + Создать новое соединение, чтобы добавить соединение

enter image description here

3b . Выберите хранилище BLOB-объектов Azure в галерее и нажмите кнопку Далее.

enter image description here

3в . На странице «Новая связанная служба» выберите свою учетную запись хранения в списке имен учетных записей хранения и нажмите «Готово».

enter image description here

3d . Выберите вновь созданную связанную службу в качестве источника и нажмите кнопку Далее.

enter image description here

4.На странице выбора входного файла или папки выполните следующие действия:

4а . Нажмите «Обзор», чтобы перейти к файлу, затем нажмите «Выбрать».

enter image description here

4b. Нажмите Далее, чтобы перейти к следующему шагу.

5.На странице настроек формата файла обратите внимание, что инструмент автоматически определяет разделители столбцов и строк. Выберите Далее. Вы также можете просмотреть данные и просмотреть схему входных данных на этой странице.

enter image description here

6.На странице хранилища данных назначения выполните следующие действия:

6а . Нажмите + Создать новое соединение, чтобы добавить соединение

enter image description here

6b . Выберите базу данных SQL Azure из коллекции, а затем нажмите кнопку Далее.

enter image description here

6с . На странице «Новая связанная служба» выберите имя вашего сервера и имя БД из раскрывающегося списка, укажите имя пользователя и пароль, затем нажмите «Готово».

enter image description here

6d . Выберите вновь созданную связанную службу в качестве приемника, затем нажмите «Далее».

enter image description here

7.На странице сопоставления таблиц выберите таблицу и нажмите кнопку Далее.

9.На странице настроек выберите «Далее».

10.На странице «Сводка» просмотрите настройки и нажмите «Далее».

2
Alberto Morillo 2 Май 2019 в 20:22

Похоже, что все методы, которые вы указали, в настоящее время поддерживаются, Data Factory не является решением на основе пользовательского интерфейса, но может быть простым, более подробную информацию о нем можно найти < сильный > здесь

1
Adam Smith 2 Май 2019 в 19:18