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





Попробуйте средство копирования данных фабрики данных Azure, как описано здесь.
1. На странице «Начало работы» выберите плитку «Копировать данные», чтобы запустить инструмент «Копировать данные».
2. На странице свойств в поле Имя задачи введите CopyFromBlobToSqlPipeline. Затем выберите Далее. Пользовательский интерфейс фабрики данных создает конвейер с указанным именем задачи.
3. На странице хранилища исходных данных выполните следующие шаги:
3а. Нажмите + Создать новое подключение, чтобы добавить подключение.
3б. Выберите хранилище BLOB-объектов Azure в коллекции, а затем нажмите кнопку Далее.
3в. На странице Новая связанная служба выберите свою учетную запись хранения в списке Имя учетной записи хранения, а затем нажмите кнопку Готово.
3д. Выберите только что созданную связанную службу в качестве источника, затем нажмите «Далее».
4.На странице Выберите входной файл или папку выполните следующие действия:
4а. Нажмите «Обзор», чтобы перейти к файлу, затем нажмите «Выбрать».
4б. Нажмите Далее, чтобы перейти к следующему шагу.
5.Обратите внимание, что на странице настроек формата файла инструмент автоматически определяет разделители столбцов и строк. Выберите Далее. Вы также можете просмотреть данные и просмотреть схему входных данных на этой странице.
6. На странице хранилища данных назначения выполните следующие шаги:
6а. Нажмите + Создать новое подключение, чтобы добавить подключение.
6б. Выберите базу данных SQL Azure в коллекции, а затем нажмите кнопку Далее.
6в. На странице «Новая связанная служба» выберите имя сервера и имя базы данных из раскрывающегося списка, укажите имя пользователя и пароль, затем нажмите «Готово».
6д. Выберите только что созданную связанную службу в качестве приемника, затем нажмите «Далее».
7. На странице сопоставления таблиц выберите таблицу и нажмите кнопку Далее.
9.На странице настроек выберите Далее.
10. На странице «Сводка» просмотрите параметры и нажмите «Далее».
Я думаю, вы можете использовать мастер импорта с SSMS. Это может помочь вам напрямую импортировать CSV-файл в таблицу.
Вот Экспорт данных из SQL Azure: мастер импорта/экспорта
Вот как выполнить импорт из SQL Azure:
В SQL Server Management Studio подключитесь к базе данных Azure SQL.
Щелкните правой кнопкой мыши эту базу данных и выберите в контекстном меню раскрывающегося списка Tasks | Import Data.

Выберите место назначения: собственный клиент SQL Server 11.0.

5. Выберите исходные таблицы и представления: выберите CSV-файлы.

Вы загрузите данные из CSV-файла в Azure Blob в таблицу в базе данных Azure SQL.
Надеюсь это поможет.