Добавление База данных SQL Azure отслеживания измененных данных (CDC) в качестве источника в центре реального времени
В этой статье описывается, как получать события из База данных SQL Azure отслеживания измененных данных (CDC) в концентратор Реального времени Fabric. Соединитель источника CDC База данных SQL Azure позволяет записывать моментальный снимок текущих данных в базе данных SQL Azure. Затем соединитель отслеживает и записывает любые будущие изменения на уровне строк в эти данные.
Необходимые компоненты
- Доступ к рабочей области в режиме лицензии емкости Fabric (или) режим пробной лицензии с разрешениями участника или более высокого уровня.
- Запущенный сервер SQL Azure с базой данных SQL Azure.
- Членство в предопределенных ролях сервера sysadmin для SQL Server и db_owner роли в базе данных.
- CDC включен в базе данных SQL Azure, выполнив хранимую процедуру
sys.sp_cdc_enable_db
. Дополнительные сведения см. в разделе "Включение и отключение записи измененных данных".
Примечание.
- Зеркальное отображение не должно быть включено в базе данных.
- Несколько таблиц CDC не поддерживаются.
Получение событий из CDC База данных SQL Azure
События из База данных SQL Azure CDC можно получить в концентраторе реального времени одним из способов:
Страница «Источники данных»
Войдите в Microsoft Fabric.
Выберите режим реального времени на левой панели навигации.
На странице центра реального времени выберите +Источники данных в разделе "Подключиться" в меню навигации слева. Вы также можете добраться до страницы источников данных из всех потоков данных или страниц "Мои потоки данных", нажав кнопку "+ Подключить источник данных" в правом верхнем углу.
На странице источников данных выберите категорию источников Майкрософт в верхней части и щелкните "Подключиться" на плитке Базы данных SQL Azure (CDC).
Используйте инструкции из раздела "Подключение к База данных SQL Azure источнику CDC".
Страница источников Майкрософт
В центре реального времени выберите источники Майкрософт в меню навигации слева. Поле поиска можно использовать для ввода имени ресурса или использования фильтров (источник, подписка, группа ресурсов, регион) для поиска ресурса.
В раскрывающемся списке "Источник" выберите базу данных SQL Azure (CDC).
Для подписки выберите подписку Azure, которая содержит группу ресурсов с базой данных SQL.
Для группы ресурсов выберите группу ресурсов с базой данных SQL.
В регионе выберите расположение, в котором находится база данных SQL.
Теперь переместите указатель мыши на имя базы данных SQL, которую вы хотите подключить к концентратору реального времени в списке баз данных, и нажмите кнопку "Подключить" или нажмите кнопку "Подключить". (многоточие) и нажмите кнопку "Подключить".
Подключение к источнику CDC База данных SQL Azure
На странице "Подключение" выберите "Создать подключение".
Если у вас есть существующее подключение к источнику CDC База данных SQL Azure, его можно выбрать в раскрывающемся списке "Подключение" и перейти к настройке порта и таблиц.
В разделе "Параметры подключения" введите следующие значения для базы данных SQL Azure:
Сервер. Введите имя сервера SQL Azure из портал Azure.
База данных. Введите имя базы данных SQL Azure из портал Azure.
Прокрутите вниз и в разделе учетных данных подключения выполните следующие действия.
В поле "Имя подключения" введите имя подключения.
Для типа проверки подлинности выберите "Базовый".
Примечание.
В настоящее время потоки событий Fabric поддерживают только обычную проверку подлинности.
Введите имя пользователя и пароль для базы данных.
Нажмите Подключиться.
Теперь на странице "Подключение" выполните следующие действия:
Выберите все таблицы или введите имена таблиц, разделенные запятыми, например:
dbo.table1, dbo.table2
Для порта значение по умолчанию равно 1433 и не может быть изменено.
В разделе "Сведения о потоке" справа выберите рабочую область Fabric, в которой вы хотите сохранить поток событий, создаваемый мастером.
Для имени потока событий введите имя потока событий. Мастер создает поток событий с выбранным База данных SQL Azure CDC в качестве источника.
Имя потока автоматически создается путем добавления -stream к имени потока событий. Этот поток отображается на странице " Все потоки данных в реальном времени" при завершении работы мастера.
Выберите Далее.
На экране "Рецензирование и подключение" просмотрите сводку и нажмите кнопку "Подключить".
Просмотр сведений о потоке данных
На странице "Проверка и подключение" при выборе "Открыть поток событий" мастер открывает поток событий, созданный для вас с выбранным База данных SQL Azure CDC в качестве источника. Чтобы закрыть мастер, нажмите кнопку Готово в нижней части страницы.
В концентраторе реального времени выберите все потоки данных. Чтобы просмотреть новый поток данных, обновите страницу "Все потоки данных".
Подробные инструкции см. в разделе "Просмотр сведений о потоках данных" в Концентраторе реального времени Fabric.
Связанный контент
Дополнительные сведения об использовании потоков данных см. в следующих статьях: