Добавление базы данных 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
Включите CDC для базы данных.
EXEC sys.sp_cdc_enable_db;
Включите 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) можно получить в концентраторе реального времени одним из способов:
Страница «Источники данных»
Войдите в Microsoft Fabric.
Если
Power BI в нижней левой части страницы, перейдите в рабочую нагрузкуFabric, выбрав Power BI , а затем выбравFabric .Выберите режим реального времени на левой панели навигации.
На странице центра реального времени выберите +Источники данных в разделе "Подключиться" в меню навигации слева.
Вы также можете добраться до страницы источников данных из всех потоков данных или страниц "Мои потоки данных", нажав кнопку "+ Подключить источник данных" в правом верхнем углу.
На странице источников данных выберите категорию Database CDC в верхней части и щелкните "Подключиться" на плитке БАЗЫ данных SQL Azure MI DB (CDC).
Используйте инструкции из раздела "Добавление Управляемый экземпляр SQL Azure CDC в качестве исходного раздела".
Страница источников Майкрософт
В центре реального времени выберите источники Майкрософт в меню навигации слева.
В раскрывающемся списке "Источник" выберите Базу данных SQL Azure MI DB (CDC).
Для подписки выберите подписку Azure с группой ресурсов с базой данных Управляемый экземпляр SQL Azure.
Для группы ресурсов выберите группу ресурсов с базой данных.
В регионе выберите расположение, в котором находится ваша база данных.
Теперь переместите указатель мыши на имя источника УПРАВЛЯЕМЫЙ ЭКЗЕМПЛЯР SQL AZURE DB CDC, который требуется подключить к концентратору реального времени в списке баз данных, и нажмите кнопку "Подключить" или нажмите кнопку "Подключить". (многоточие) и нажмите кнопку "Подключить".
Чтобы настроить сведения о подключении, используйте действия из раздела "Добавление Управляемый экземпляр SQL Azure CDC в качестве источника".
Добавление Управляемый экземпляр SQL Azure CDC в качестве источника
На странице "Подключение" выберите "Создать подключение".
В разделе "Параметры подключения" введите следующие значения для SQL Server на виртуальной машине:
Сервер: введите конечную точку из портал Azure, заменив запятую между узлом и портом двоеточием. Например, если ваша конечная точка имеет
xxxxx.public.xxxxxx.database.windows.net,3342
значение, введитеxxxxx.public.xxxxxx.database.windows.net:3342
поле "Сервер ".База данных. Введите имя базы данных, к которой вы хотите подключиться в Управляемый экземпляр SQL Azure.
Прокрутите вниз и в разделе учетных данных подключения выполните следующие действия.
В поле "Имя подключения" введите имя подключения.
Для типа проверки подлинности выберите "Базовый".
Примечание.
В настоящее время потоки событий Fabric поддерживают только обычную проверку подлинности.
Введите имя пользователя и пароль для SQL Server на виртуальной машине.
Выберите "Подключиться" в нижней части страницы.
Теперь на странице "Подключение" выберите "Все таблицы" или введите имена таблиц, разделенные запятыми, например:
dbo.table1, dbo.table2
Выберите Далее.
На странице "Рецензирование и подключение" просмотрите сводку и нажмите кнопку "Подключить".
Просмотр сведений о потоке данных
- На странице "Проверка и подключение" при выборе "Открыть поток событий" мастер открывает поток событий, созданный для вас с выбранным источником CDC базы данных SQL Azure MI DB. Чтобы закрыть мастер, нажмите кнопку Закрыть или X* в правом верхнем углу страницы.
- Вы увидите поток на страницах "Все потоки данных" и "Мои потоки данных". Подробные инструкции см. в разделе "Просмотр сведений о потоках данных" в Концентраторе реального времени Fabric.
Связанный контент
Дополнительные сведения об использовании потоков данных см. в следующих статьях: