Создание каналов между локальными серверами SQL и серверами Azure SQL? - PullRequest
1 голос
/ 09 июля 2019

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

Кто-нибудь знает, как мне этого добиться?

Я гуглил, но информации по этой теме не так много.

Ответы [ 3 ]

2 голосов
/ 09 июля 2019

Это зависит от того, насколько быстро после изменения в вашем источнике (на сервере SQL Server) вам нужно, чтобы это изменение было отражено в вашем Sink (Azure SQL).Если у вас есть несколько минут или вам нужно только обновлять его каждый день, я бы предложил базовый конвейер фабрики данных (поиск в Google для поиска фабрики данных).Здесь все зависит от ваших данных о том, как вы можете достичь этого.Если вам это нужно быстрее или невозможно извлечь инкрементное обновление из вашего источника, вам нужно либо использовать триггеры и записать изменения из одной базы данных в другую, либо получить программу, которая выполняет сбор данных, который это делает.

1 голос
/ 10 июля 2019

Наиболее надежное решение здесь - Транзакционная репликация .Вы также можете использовать SSIS или Azure Data Factory для копирования таблиц в базу данных SQL Azure.И Azure SQL Data Sync также существует.

1 голос
/ 10 июля 2019

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

Вы можете использовать Синхронизация данных SQL Azure .

Сводка:

Синхронизация данных SQL - это служба, построенная на базе данных SQL Azure, которая позволяет синхронизировать выбранные данные в двух направлениях между несколькими базами данных SQL и экземплярами SQL Server..

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

Группа синхронизации имеет следующие свойства:

  • Схема синхронизации описывает, какие данные синхронизируются.
  • Направление синхронизации может быть двунаправленным или может течьтолько в одном направлении.Таким образом, Направление синхронизации может быть Концентратором для Участника или Участником для Концентратора, или обоими.
  • Интервал синхронизации описывает, как часто происходит синхронизация.
  • Политика разрешения конфликтов - это политика на уровне группыЭто может быть выигрыш Хаба или Членов.

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

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

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

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