Microsoft SQL Server (на основе журналов)
В этом разделе объясняется, как настроить локальный источник Microsoft SQL Server (на основе журналов) в задаче данных. Перед запуском задачи данных убедитесь, что вы выполнили Предварительные требования, настроили Необходимые разрешения и ознакомились с Ограничения и замечания.
Настройка свойств подключения
В этом разделе описаны доступные свойства подключения. Все свойства являются обязательными, если не указано иное.
Чтобы открыть коннектор, выполните следующие действия:
-
В разделе Подключения нажмите Создать подключение.
-
Выберите исходный коннектор Microsoft SQL Server (на основе журналов) и укажите следующие настройки:
Источник данных
-
Шлюз данных
Выберите шлюз Шлюз движения данных, если этого требует текущий сценарий использования.
Примечание к информацииЭто поле недоступно при использовании подписки Qlik Talend Cloud Starter, так как она не поддерживает Шлюз движения данных. Если используется другой уровень подписки или не требуется использовать Шлюз движения данных, выберите Нет.
Для получения информации о преимуществах Шлюз движения данных и о сценариях, требующих его использования, см. раздел Шлюз данных Qlik — движение данных.
-
Облачный провайдер: Нет
-
Сервер: Имя хоста или IP-адрес компьютера, на котором установлена база данных Microsoft SQL Server.
Примечание к информацииЧтобы переопределить порт по умолчанию, добавьте порт к имени сервера через запятую. Например, если имя сервера —
myserver.company.local, а порт —3333, то имя сервера должно быть следующим:myserver.company.local,3333
Свойства учетной записи
Имя пользователя и Пароль: Имя пользователя и пароль пользователя, авторизованного для доступа к базе данных Microsoft SQL Server.
Свойства базы данных
-
Имя базы данных: Существует два метода, которые можно использовать для указания базы данных:
- Метод 1 — Выбор из списка: Для этого метода требуется, чтобы пользователь был создан в главной базе данных (master). Нажмите Загрузить базы данных, а затем выберите базу данных.
- Метод 2 — Вручную: Выберите Ввести имя базы данных вручную, а затем введите имя базы данных.
- Encrypt (Trust server certificate) (Шифровать (Доверять сертификату сервера)): выберите тип шифрования при обмене данными между Qlik Cloud и сервером базы данных. Когда флажок установлен, сертификат сервера автоматически рассматривается как доверенный.
- Host name in certificate (Имя хоста в сертификате): чтобы доверять сертификату сервера, только если имя хоста соответствует значению, заданному в этом поле, введите имя хоста сертификата сервера.
Свойства CDC
-
Политика защиты: Data Movement gateway будет пытаться захватить из активного журнала транзакций (TLOG) все непрочитанные изменения, чтобы обеспечить оптимальную производительность. Однако иногда из-за усечения активный журнал TLOG может содержать не все непрочитанные изменения. Когда это происходит, Data Movement gateway обращается к журналу резервных копий, чтобы захватить недостающие изменения. Чтобы свести к минимуму количество обращений к журналу резервных копий, Data Movement gateway предотвращает усечение с помощью методов, описанных ниже.
-
Полагаться на агент репликации SQL Server:это метод по умолчанию. При использовании этого метода Data Movement gateway предотвращает усечение TLOG, имитируя транзакцию в базе данных. Пока такая транзакция открыта, изменения, появившиеся после начала выполнения транзакции, не будут усечены. Этот метод следует выбрать, если необходимо, чтобы в базе данных была включена функция репликации Microsoft.
-
Эксклюзивное автоматическое усечение: Когда используется этот метод, задача промежуточного хранения считывает изменения и затем использует
sp_repldoneдля пометки транзакций TLOG как готовой к усечению. Хотя этот метод не подразумевает транзакционных действий, его можно использовать, только когда Microsoft Replication не работает. Кроме того, при использовании этого метода только одна задача промежуточного хранения может получить доступ к базе данных в конкретный момент времени. Поэтому если требуется выполнять параллельные задачи промежуточного хранения в одной базе данных, используйте метод по умолчанию.Примечание к информации- Для использования этого метода требуется остановить агент чтения журнала в базе данных. Если агент чтения журнала работает на момент запуска задачи, Data Movement gateway завершит его работу в принудительном порядке. Также можно остановить агент чтения журнала вручную, прежде чем запускать задачу промежуточного хранения. Инструкции см. в справке по Microsoft SQL Server Management Studio.
- При использовании этого метода с MS-CDC задания «Захват CDC» и «Очистка CDC» следует завершить и отключить.
- Этот метод недоступен, когда задание репликации Microsoft SQL Server располагается на удаленном распределяющем компьютере, так как Data Movement gateway не имеет доступа к удаленному компьютеру.
-
Применять политику предотвращения усечения TLOG каждые (секунд):Укажите, как часто следует предотвращать усечение TLOG с помощью одного из методов, описанных выше. Факторы, которые следует учитывать, определяя частоту применения политики, включают доступность хранилища, резервное копирование и ведение журнала, а также скорость, с которой Data Movement gateway обрабатывает события.
Примечание к информацииЕсли выбрано Эксклюзивное автоматическое усечение, установка очень короткого интервала (например, 1) может негативно повлиять на обработку задачи и, возможно, даже привести к ошибке.
-
-
Режим обработки изменений (Читать изменения из): Выберите один из следующих режимов обработки изменений:
- Приоритет онлайн-журналов — значение по умолчанию. Data Movement gateway сначала будет искать изменения в онлайн-журналах транзакций. Если изменения не найдены в онлайн-журналах транзакций, то поиск продолжается в журналах резервных копий транзакций.
-
Приоритет журналов резервных копий — если выбран этот параметр, Data Movement gateway сначала будет искать изменения в журналах резервных копий транзакций. Это может повысить производительность в случае, если чтение из онлайн-журналов транзакций происходит медленно (например, из-за конфликтов при блокировках) или если доступ к журналам резервных копий транзакций осуществляется на уровне файлов.
Если изменения не найдены в журналах резервных копий транзакций, то поиск продолжается в онлайн-журналах транзакций.
- Только журналы резервного копирования — Если выбрана эта опция, убедитесь, что изменения находятся только в журналах транзакций резервного копирования. Выбор этого метода приводит к увеличению задержки из-за интервала между резервными копированиями. Фактическое время задержки будет оставаться постоянным, но будет варьироваться в зависимости от расписания резервного копирования.
- Только оперативные журналы — Если выбрана эта опция, убедитесь, что изменения находятся только в оперативных журналах транзакций.
-
Альтернативная папка резервного копирования: Местоположение журналов резервного копирования при использовании сторонней утилиты для резервного копирования журналов транзакций (т. е. вместо собственного механизма резервного копирования Microsoft SQL Server). Обратите внимание, что файлы резервных копий должны быть экспортированы в указанное местоположение в стандартном формате Microsoft SQL Server.
- Выбрать типы виртуальных устройств резервного копирования: Если выбрана эта опция, изменения будут считываться с указанного виртуального устройства (устройств). Обычно эту опцию нужно включать только при использовании сторонней утилиты резервного копирования (которая будет записана как виртуальное устройство).
Внутренние свойства
Внутренние свойства предназначены для особых вариантов использования и поэтому не отображаются в диалоговом окне. Их можно использовать только по указанию службы поддержки Qlik.
Используйте кнопки и
справа от полей, чтобы при необходимости добавить или удалить свойства.
Имя
Отображаемое имя для исходного подключения.