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


Добавление базы данных CDC Управляемый экземпляр SQL Azure (MI) в качестве источника в концентраторе реального времени

В этой статье описывается, как добавить Управляемый экземпляр SQL Azure CDC в качестве источника событий в Концентраторе реального времени Fabric.

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

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

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

Включение общедоступной конечной точки в управляемом экземпляре SQL Azure

Перейдите к портал Azure, откройте управляемый экземпляр SQL Azure, выберите "Сеть" и включите общедоступную конечную точку.

Снимок экрана: страница

Включение CDC в управляемом экземпляре SQL Azure

  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 
    

    После успешного выполнения запроса в управляемом экземпляре SQL Azure включен CDC.

Получение событий из Управляемый экземпляр SQL Azure (CDC)

События из базы данных базы данных (DB) Управляемый экземпляр SQL Azure (DB) можно получить в концентраторе реального времени одним из способов:

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

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

  2. Если Power BI в нижней левой части страницы, перейдите в рабочую нагрузку Fabric, выбрав Power BI, а затем выбрав Fabric.

    снимок экрана, показывающий, как перейти к рабочей нагрузке Fabric.

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

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

  4. На странице центра реального времени выберите +Источники данных в разделе "Подключиться" в меню навигации слева.

    снимок экрана, на котором показана страница источников данных в центре Real-Time.

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

    снимок экрана, на котором показана кнопка

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

    Снимок экрана: выбор Управляемый экземпляр SQL Azure CDC в качестве исходного типа на странице источников данных.

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

Страница источников Майкрософт

  1. В центре реального времени выберите источники Майкрософт в меню навигации слева.

  2. В раскрывающемся списке "Источник" выберите Базу данных SQL Azure MI DB (CDC).

  3. Для подписки выберите подписку Azure с группой ресурсов с базой данных Управляемый экземпляр SQL Azure.

  4. Для группы ресурсов выберите группу ресурсов с базой данных.

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

  6. Теперь переместите указатель мыши на имя источника УПРАВЛЯЕМЫЙ ЭКЗЕМПЛЯР SQL AZURE DB CDC, который требуется подключить к концентратору реального времени в списке баз данных, и нажмите кнопку "Подключить" или нажмите кнопку "Подключить". (многоточие) и нажмите кнопку "Подключить".

    Снимок экрана: страница

    Чтобы настроить сведения о подключении, используйте действия из раздела "Добавление Управляемый экземпляр SQL Azure CDC в качестве источника".

Добавление Управляемый экземпляр SQL Azure CDC в качестве источника

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

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

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

    • Сервер: введите конечную точку из портал Azure, заменив запятую между узлом и портом двоеточием. Например, если ваша конечная точка имеет xxxxx.public.xxxxxx.database.windows.net,3342значение, введите xxxxx.public.xxxxxx.database.windows.net:3342 поле "Сервер ".

      Снимок экрана: страница

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

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

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

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

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

      Примечание.

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

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

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

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

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

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

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

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

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

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

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