Мне нужно перенести данные из различных избранных отчетов в базу данных SQL Azure, лучший способ сделать это? - PullRequest
0 голосов
/ 01 апреля 2019

У меня есть несколько сценариев T-SQL, которые генерируют некоторые данные, и мы вручную обновляем их в таблицу Excel, нам нужен способ вставить это в базу данных Azure SQL, из задания, чтобы мы могли получить к ним доступ и удалить ручной процесс загрузки информации в базу данных Azure SQL каждый раз. Каков наилучший способ сделать это?

Ответы [ 4 ]

0 голосов
/ 02 апреля 2019

Я думаю, вы можете подумать о фабрике данных Azure.

Azure Data Factory Copy Active может помочь вам использовать сценарии T-sql для перемещения данных в другую базу данных SQL Azure.enter image description here

Дополнительные сведения см. В руководстве Azure: Массовое копирование нескольких таблиц с помощью фабрики данных Azure .

Когда выполняется конвейерСозданный, вы можете запускать и отслеживать работы конвейера.

Запуск конвейера по расписанию :

Вы можете создать триггер планировщика, чтобы запланировать периодическую работу конвейера (ежечасно, ежедневно и тд).В этой процедуре вы создаете триггер, который запускается каждую минуту до указанной даты и времени окончания.

enter image description here

См. Триггертрубопровод по графику .Это может помочь вам автоматически перенести данные в базу данных SQL Azure.

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

0 голосов
/ 01 апреля 2019

Я предполагаю, что вы пытаетесь переместить данные с первого сервера в Azure.Самым простым способом может быть Синхронизация данных Azure .

Вы можете загрузить свои данные из ваших запросов в предварительную таблицу, которая синхронизируется с Azure.

0 голосов
/ 02 апреля 2019

На всех ваших экземплярах SQL Server вы можете создать связанный сервер с одной базой данных SQL Azure. После создания связанного сервера его можно напрямую вставить в базу данных SQL Azure из локальных экземпляров SQL Server.

Вот как вы создаете связанный сервер.

enter image description here

Ниже показано, как вставить данные в базу данных SQL Azure с помощью связанного сервера.

enter image description here

Для получения подробных инструкций вы можете посетить это руководство.

0 голосов
/ 01 апреля 2019

вы можете попробовать пакет служб SSIS?который автоматизирует процесс загрузки данных в базу данных Azure SQL .... я не использовал ssis для Azure, но для передачи данных из CSV / XLS / XLSX в базу данных сервера MS SQL, Я ссылался на эту статью, которая может бытьполезно в любом случае

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