Существует ли способ загрузки данных csv в базу данных SQL Azure на основе пользовательского интерфейса?

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

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
0
1 317
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

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

Ответ принят как подходящий

Попробуйте средство копирования данных фабрики данных 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:

  1. В SQL Server Management Studio подключитесь к базе данных Azure SQL.

  2. Щелкните правой кнопкой мыши эту базу данных и выберите в контекстном меню раскрывающегося списка Tasks | Import Data.

  3. Выберите источник данных: источник BLOB-объектов Azure.

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

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

  1. Предварительный просмотр сопоставления типов данных.

  2. Сохранить и запустить пакет: немедленно запустить и завершить работу мастера.

  3. фин.

Вы загрузите данные из CSV-файла в Azure Blob в таблицу в базе данных Azure SQL.

Надеюсь это поможет.

Другие вопросы по теме

Похожие вопросы

Замена значений с разделителями в столбце значениями из другой таблицы
Можно ли добавить пользователя с логином в базу данных только для чтения?
Есть ли способ автоматизировать базу данных SQL Azure для автоматического отключения с помощью powershell?
Пакет служб SSIS в SSMS — источнику ADO NET не удалось установить соединение — не удалось создать диспетчер управляемых соединений
Устранение неполадок «Произошла ошибка, связанная с сетью или конкретным экземпляром, при установлении подключения к SQL Server» при подключении к Azure SQL Server
Как выполняются задания в базе данных Azure Sql Server?
Как мы можем автоматически масштабировать ценовую категорию базы данных SQL Azure?
Как сравнить две таблицы и заменить нули значениями из другой таблицы в SQL Server/Azure SQL
Как подключить Excel к моей базе данных Azure SQL, чтобы я мог загружать и обновлять данные?
Что такое SLA для задержки репликации в группе Sql Azure Failover?