Microsoft SQL Server (на основе Microsoft CDC)
В этом разделе объясняется, как настроить источник Microsoft SQL Server (Microsoft CDC) в задаче данных. Перед запуском задачи данных убедитесь, что вы выполнили Предварительные требования, настроили Необходимые разрешения и ознакомились с Ограничения и рекомендации.
При переносе данных из источника Microsoft SQL Server (на основе Microsoft CDC) изменения фиксируются из таблиц изменений Microsoft (Microsoft Change Tables), а не из журнала транзакций SQL Server. Устранение необходимости полагаться на журнал транзакций сводит к минимуму риск потери данных в результате истечения срока хранения активного журнала транзакций и недоступности резервной копии журнала транзакций.
Настройка свойств подключения
В этом разделе описаны доступные свойства подключения. Все свойства являются обязательными, если не указано иное.
Чтобы открыть коннектор, выполните следующие действия:
-
В разделе Подключения нажмите Создать подключение.
-
Выберите исходный коннектор Microsoft SQL Server (на основе Microsoft CDC) и укажите следующие параметры:
Источник данных
-
Шлюз данных
Выберите Шлюз движения данных для перемещения данных или выберите Нет.
Для получения информации о Шлюз движения данных см. раздел Шлюз данных Qlik — движение данных.
-
Облачный провайдер: выберите один из следующих вариантов:
- Нет , если ваш SQL Server является локальным или используется Amazon RDS для SQL Server
- Microsoft Azure , если вашим источником данных является Azure (Azure SQL Managed Instance или Azure SQL Database)
-
Google Cloud, если вашим источником данных является Google Cloud SQL для SQL Server.
Примечание к информацииЕсли вы используете Шлюз движения данных, для Google Cloud требуется версия 2025.5.22 или более поздняя.
-
Сервер: имя хоста или IP-адрес компьютера, на котором установлена база данных Microsoft Azure SQL Managed Instance.
Примечание к информацииЧтобы переопределить порт по умолчанию, добавьте порт к имени сервера через запятую. Например, если имя сервера —
myserver.company.local, а порт —3333, то имя сервера должно быть:myserver.company.local,3333
Свойства учетной записи
-
Имя пользователя и Пароль
Имя пользователя и пароль пользователя, авторизованного для доступа к базе данных Azure SQL Managed Instance.
-
SSH-туннель
Примечание к информации-
Эта опция доступна только в том случае, если для параметра Шлюз данных установлено значение Нет (None).
-
Чтобы использовать эту опцию, вам сначала нужно определить хотя бы один коннектор SSH-туннеля. Для получения дополнительной информации см. SSH tunnel.
Выберите этот вариант, если хотите подключиться к источнику данных через SSH-туннель, а затем выберите коннектор SSH-туннеля в раскрывающемся списке Подключение SSH (SSH connection).
-
Свойства базы данных
- Encrypt (Trust server certificate): Выберите этот параметр, чтобы шифровать обмен данными между сервером базы данных и Шлюз движения данных или между сервером базы данных и Qlik Cloud, когда для параметра Data gateway установлено значение None. Если этот параметр выбран, сертификат сервера будет автоматически считаться доверенным.
- Host name in certificate: Чтобы доверять сертификату сервера только в том случае, если его имя хоста совпадает со значением, указанным в этом поле, введите имя хоста сертификата сервера.
-
Имя базы данных: существует два метода, которые можно использовать для указания базы данных:
- Метод 1 — выбор из списка: этот метод требует, чтобы пользователь был создан в базе данных master. Нажмите Загрузить базы данных и выберите базу данных.
- Метод 2 — вручную: выберите Ввести имя базы данных вручную и введите имя базы данных.
Свойства CDC
Включить MS-CDC для всех захватываемых таблиц — выберите этот параметр, чтобы автоматически включить MS-CDC для всех выбранных исходных таблиц (для всех столбцов). Если этот параметр выбран, таблицы MS-CDC будут созданы в файловой группе базы данных по умолчанию.
Свойства DDL
- Захват событий DDL: при выборе этого параметра выполняются следующие операции:
- Для облегчения захвата событий DDL Шлюз движения данных создает триггеры и другие рабочие артефакты в базе данных Microsoft SQL Server при запуске задачи. Позже вы можете удалить эти артефакты, как описано в разделе Удаление артефактов из исходной базы данных ниже.
- Потоковые события DDL захватываются.
- Создать артефакты DDL в схеме: схема, в которой будут созданы артефакты базы данных DDL. Значение по умолчанию — dbo.
Удаление артефактов из исходной базы данных
Для захвата DDL Шлюз движения данных создает различные артефакты в базе данных Microsoft SQL Server при запуске задачи. Вы можете удалить эти артефакты, если решите удалить задачу в будущем.
Чтобы удалить артефакты, выполните следующие инструкции (в порядке их появления ниже), где dbo — это схема по умолчанию, в которой были созданы артефакты:
Внутренние свойства
Внутренние свойства предназначены для особых вариантов использования и поэтому не отображаются в диалоговом окне. Их можно использовать только по указанию службы поддержки Qlik.
Используйте кнопки и
справа от полей, чтобы при необходимости добавить или удалить свойства.
Имя
Отображаемое имя для исходного подключения.