Добавление 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 в базе данных виртуальной машины
Включите 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
После успешного выполнения запроса в базе данных виртуальной машины включен CDC в SQL Server.
Получение событий из SQL Server в базе данных виртуальной машины (CDC)
События из SQL Server на базе данных виртуальной машины (CDC) можно получить в концентраторе реального времени с помощью страницы источников данных.
Страница «Источники данных»
Войдите в Microsoft Fabric.
Выберите режим реального времени на левой панели навигации.
На странице центра реального времени выберите +Источники данных в разделе "Подключиться" в меню навигации слева. Вы также можете добраться до страницы источников данных из всех потоков данных или страниц "Мои потоки данных", нажав кнопку "+ Подключить источник данных" в правом верхнем углу.
На странице источников данных выберите категорию Database CDC в верхней части и щелкните "Подключиться" на плитке БАЗЫ данных SQL Azure MI DB (CDC).
Используйте инструкции из раздела "Добавление SQL Server в CDC базы данных виртуальной машины" в качестве исходного раздела.
Добавление SQL Server в CDC базы данных виртуальной машины в качестве источника
На странице "Подключение" выберите "Создать подключение".
В разделе "Параметры подключения" введите следующие значения для SQL Server на виртуальной машине:
Сервер: введите общедоступный IP-адрес или доменное имя виртуальной машины, а затем добавьте двоеточие и порт. Например, если IP-адрес и
xx.xxx.xxx.xxx
порт равен 1433, необходимо ввестиxx.xxx.xxx.xxx:1433
в поле "Сервер ". Если порт не указан, используется значение1433
порта по умолчанию.База данных. Введите имя базы данных, к которой требуется подключиться на виртуальной машине SQL Server.
Прокрутите вниз и в разделе учетных данных подключения выполните следующие действия.
В поле "Имя подключения" введите имя подключения.
Для типа проверки подлинности выберите "Базовый".
Примечание.
В настоящее время потоки событий Fabric поддерживают только обычную проверку подлинности.
Введите имя пользователя и пароль для SQL Server на виртуальной машине.
Примечание.
Не выбирайте параметр: используйте зашифрованное подключение.
Выберите "Подключиться" в нижней части страницы.
Теперь на странице "Подключение" выберите "Все таблицы" или введите имена таблиц, разделенные запятыми, например:
dbo.table1, dbo.table2
Выберите Далее.
На экране "Просмотр и создание" просмотрите сводку и нажмите кнопку "Подключить".
Просмотр сведений о потоке данных
- На странице "Проверка и подключение" при выборе "Открыть поток событий" мастер открывает поток событий, созданный для вас с выбранным SQL Server в базе данных виртуальной машины (CDC) в качестве источника. Чтобы закрыть мастер, нажмите кнопку Закрыть или X* в правом верхнем углу страницы.
- В концентраторе реального времени выберите все потоки данных. Чтобы просмотреть новый поток данных, обновите страницу "Все потоки данных". Подробные инструкции см. в разделе "Просмотр сведений о потоках данных" в Концентраторе реального времени Fabric.
Связанный контент
Дополнительные сведения об использовании потоков данных см. в следующих статьях: