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


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

В этой статье описывается, как получать события из База данных SQL Azure отслеживания измененных данных (CDC) в концентратор Реального времени Fabric. Соединитель источника CDC База данных SQL Azure позволяет записывать моментальный снимок текущих данных в базе данных SQL Azure. Затем соединитель отслеживает и записывает любые будущие изменения на уровне строк в эти данные.

Примечание.

Концентратор реального времени в настоящее время находится в предварительной версии.

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

  • Получите доступ к рабочей области Fabric premium с разрешениями участника или выше.
  • Запущенный сервер SQL Azure с базой данных SQL Azure.
  • Членство в предопределенных ролях сервера sysadmin для SQL Server и db_owner роли в базе данных.
  • CDC включен в базе данных SQL Azure, выполнив хранимую процедуру sys.sp_cdc_enable_db. Дополнительные сведения см. в разделе "Включение и отключение записи измененных данных".

Примечание.

  • Зеркальное отображение не должно быть включено в базе данных.
  • Несколько таблиц CDC не поддерживаются.

Получение событий из CDC База данных SQL Azure

События из База данных SQL Azure CDC можно получить в концентраторе реального времени одним из способов:

  • Использование интерфейса получения событий
  • Использование вкладки "Источники Майкрософт"

Запуск интерфейса "Получить события"

  1. Перейдите к интерфейсу аналитики в режиме реального времени в Microsoft Fabric. Выберите Microsoft Fabric на левой панели навигации и выберите аналитику в режиме реального времени.

    Снимок экрана: переход на интерфейс аналитики в режиме реального времени.

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

    Снимок экрана: запуск концентратора реального времени в Microsoft Fabric.

  3. На странице центра реального времени выберите +Получить события в правом верхнем углу страницы.

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

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

Вкладка "Источники Майкрософт"

  1. В центре реального времени перейдите на вкладку источников Майкрософт.

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

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

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

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

  6. Теперь переместите указатель мыши на имя базы данных SQL, которую вы хотите подключить к концентратору реального времени в списке баз данных, и нажмите кнопку Подключение или выберите ... (многоточие) и нажмите кнопку Подключение.

    Снимок экрана: вкладка

    Чтобы настроить сведения о подключении, выполните действия из раздела "Добавить База данных SQL Azure CDC" в качестве исходного раздела. Пропустите первый шаг выбора базы данных SQL Azure (CDC) в качестве исходного типа в мастере получения событий.

Добавление База данных SQL Azure CDC в качестве источника

  1. На экране "Выбор источника данных" выберите базу данных SQL Azure (CDC).

    Снимок экрана: выбор базы данных SQL Azure (CDC).

  2. На странице Подключение выберите "Перейти к ресурсу", чтобы перейти к базе данных SQL Azure. Запишите имя сервера на странице обзора . Он находится в следующем формате: myazuresqlserver.database.windows.net

    Снимок экрана: страница Подключение с выделенной ссылкой

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

    Снимок экрана: страница Подключение мастера получения событий с выделенной ссылкой **New connection**.

  4. В разделе параметров Подключение ion введите следующие значения для базы данных SQL Azure:

    • Сервер. Введите имя сервера SQL Azure из портал Azure.

    • База данных. Введите имя базы данных SQL Azure из портал Azure.

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

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

    1. В поле Подключение ion name введите имя подключения.

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

      Примечание.

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

    3. Введите имя пользователя и пароль для базы данных.

    4. Нажмите Подключиться.

      Снимок экрана: раздел учетных данных Подключение ion на странице

  6. Теперь на странице Подключение выполните следующие действия:

    1. Введите имя таблицы SQL.

    2. Для порта введите номер порта (по умолчанию — 1433).

    3. В разделе "Сведения о потоке" справа выберите рабочую область Fabric, в которой вы хотите сохранить поток событий, создаваемый мастером.

    4. Для имени потока событий введите имя потока событий. Мастер создает поток событий с выбранным База данных SQL Azure CDC в качестве источника.

    5. Имя потока автоматически создается путем добавления -stream к имени потока событий. Этот поток отображается на вкладке потоков данных концентратора реального времени после завершения работы мастера.

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

      Снимок экрана: страница Подключение мастера получения событий заполнена.

  7. На экране "Рецензирование" и "Создать" просмотрите сводку и выберите "Создать источник".

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

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

  1. На странице "Проверка и создание" при выборе "Открыть поток событий" мастер открывает поток событий, созданный для вас с выбранным База данных SQL Azure CDC в качестве источника. Чтобы закрыть мастер, нажмите кнопку Закрыть в нижней части страницы.

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

  2. В концентраторе реального времени перейдите на вкладку потоков данных концентратора реального времени. Обновите страницу. Вы должны увидеть поток данных, созданный для вас, как показано на следующем рисунке.

    Снимок экрана: вкладка

    Подробные инструкции см. в разделе "Просмотр сведений о потоках данных" в Концентраторе реального времени Fabric.

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