Поделиться через


Добавление SQL Server в базу данных виртуальной машины (CDC) в качестве источника в концентраторе реального времени

В этой статье описывается, как добавить SQL Server в базу данных виртуальных машин (CDC) в качестве источника событий в концентраторе Реального времени Fabric.

Соединитель источника SQL Server на базе данных СУБД (CDC) для потоков событий Fabric позволяет записывать моментальный снимок текущих данных в базе данных SQL Server на виртуальной машине. Затем соединитель отслеживает и записывает любые будущие изменения на уровне строк в данные. После записи этих изменений в потоке событий можно обрабатывать эти данные в режиме реального времени и отправлять их в различные места для дальнейшей обработки или анализа.

Необходимые компоненты

  • Доступ к рабочей области в режиме лицензии емкости Fabric (или) режим пробной лицензии с разрешениями участника или более высокого уровня.
  • Запущенный SQL Server в базе данных виртуальной машины.
  • Для предоставления общедоступного доступа необходимо настроить SQL Server в базе данных виртуальной машины.
  • Включите CDC в базе данных SQL Server на виртуальной машине, выполнив хранимую процедуру sys.sp_cdc_enable_db. Дополнительные сведения см. в разделе "Включение и отключение записи измененных данных".

Включение CDC в SQL Server в базе данных виртуальной машины

  1. Включите CDC для базы данных.

    EXEC sys.sp_cdc_enable_db; 
    
  2. Включите CDC для таблицы с помощью параметра роли gating. В этом примере MyTable — имя таблицы SQL.

    EXEC sys.sp_cdc_enable_table 
       @source_schema = N'dbo', 
       @source_name   = N'MyTable', 
       @role_name     = NULL 
    GO 
    

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

Получение событий из SQL Server в базе данных виртуальной машины (CDC)

События из SQL Server на базе данных виртуальной машины (CDC) можно получить в концентраторе реального времени с помощью страницы источников данных.

Страница «Источники данных»

  1. Войдите в Microsoft Fabric.

  2. Выберите режим реального времени на левой панели навигации.

  3. На странице центра реального времени выберите +Источники данных в разделе "Подключиться" в меню навигации слева. Вы также можете добраться до страницы источников данных из всех потоков данных или страниц "Мои потоки данных", нажав кнопку "+ Подключить источник данных" в правом верхнем углу.

    Снимок экрана, на котором показано, как запустить подключение к источнику данных.

  1. На странице источников данных выберите категорию Database CDC в верхней части и щелкните "Подключиться" на плитке БАЗЫ данных SQL Azure MI DB (CDC).

    Снимок экрана: выбор SQL Server в базе данных виртуальной машины (CDC) в качестве исходного типа на странице источников данных.

    Используйте инструкции из раздела "Добавление SQL Server в CDC базы данных виртуальной машины" в качестве исходного раздела.

Добавление SQL Server в CDC базы данных виртуальной машины в качестве источника

  1. На странице "Подключение" выберите "Создать подключение".

    Снимок экрана: выбор ссылки

  2. В разделе "Параметры подключения" введите следующие значения для SQL Server на виртуальной машине:

    • Сервер: введите общедоступный IP-адрес или доменное имя виртуальной машины, а затем добавьте двоеточие и порт. Например, если IP-адрес и xx.xxx.xxx.xxx порт равен 1433, необходимо ввести xx.xxx.xxx.xxx:1433 в поле "Сервер ". Если порт не указан, используется значение 1433 порта по умолчанию.

    • База данных. Введите имя базы данных, к которой требуется подключиться на виртуальной машине SQL Server.

      Снимок экрана: раздел параметров подключения на странице

  3. Прокрутите вниз и в разделе учетных данных подключения выполните следующие действия.

    • В поле "Имя подключения" введите имя подключения.

    • Для типа проверки подлинности выберите "Базовый".

      Примечание.

      В настоящее время потоки событий Fabric поддерживают только обычную проверку подлинности.

    • Введите имя пользователя и пароль для SQL Server на виртуальной машине.

      Примечание.

      Не выбирайте параметр: используйте зашифрованное подключение.

      Снимок экрана: раздел учетных данных подключения на странице

  4. Выберите "Подключиться" в нижней части страницы.

  5. Теперь на странице "Подключение" выберите "Все таблицы" или введите имена таблиц, разделенные запятыми, например: dbo.table1, dbo.table2

  6. Выберите Далее.

    Снимок экрана: выбор параметра

  7. На экране "Просмотр и создание" просмотрите сводку и нажмите кнопку "Подключить".

    Снимок экрана: выбор кнопки

Просмотр сведений о потоке данных

  1. На странице "Проверка и подключение" при выборе "Открыть поток событий" мастер открывает поток событий, созданный для вас с выбранным SQL Server в базе данных виртуальной машины (CDC) в качестве источника. Чтобы закрыть мастер, нажмите кнопку Закрыть или X* в правом верхнем углу страницы.
  2. В концентраторе реального времени выберите все потоки данных. Чтобы просмотреть новый поток данных, обновите страницу "Все потоки данных". Подробные инструкции см. в разделе "Просмотр сведений о потоках данных" в Концентраторе реального времени Fabric.

Дополнительные сведения об использовании потоков данных см. в следующих статьях: