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