Как мы можем помочь?
Print

Режим Отслеживания Изменений (CT)

Режим Отслеживания Изменений включается на вкладке «Соединение»:

Режим Отслеживания Изменений предполагает выполнение Расчета для типа проекта «2 — SQL представления«.

Выполнение Расчета в режиме Отслеживания Изменений не создает в базе данных Проекта SQL-представления для отбора изменений. Вместо SQL-представлений создается набор скриптов SQL SELECT для отбора изменений.

Просмотр скриптов для отбора изменений выполняется на вкладке «SQL представления» при включенном режиме «CT View«.

Для вставки в Редактор скрипта BI-приложения скриптов для отбора изменений надо:

  • отметить наименование таблице
  • нажатием кнопки «Копировать скрипт» выбрать текст скрипта
  • вставить (CTRL-V) в Редактор скрипта.

По умолчанию скрипт отбора изменений содержит минимально необходимый состав полей для алгоритма инкрементальной загрузки:

  • Ключевые поля , значения которых уникальным образом идентифицируют запись в таблице.

(Строки для ключевых полей содержат комментарий в виде » — <PK>» ).

  • SYS_CHANGE_VERSION — присвоенный SQL-сервером номер версии изменения
  • SYS_CHANGE_OPERATION — тип изменения записи («U» — изменена, «A» — добавлена, «D» -удалена)

Для отбора всех полей отслеживаемой таблицы следует включить в файл настроек строки вида:

ViewChangeTrackingVerb = Yes

В этом случае скриптов для отбора изменений будет содержать:

  • Специальные поля:
    • SYS_CHANGE_VERSION — присвоенный SQL-сервером номер версии изменения
    • SYS_CHANGE_OPERATION — тип изменения записи («U» — изменена, «A» — добавлена, «D» -удалена)
  • Все поля обычного комплексного SQL-представления.

Примечания:

  • После включения списка необходимых скриптов для отбора изменений в BI-приложение следует добавить дополнительные скрипты для работы с версиями изменений.

Подробнее см. Инкрементальная загрузка BI-приложения

  • Выполнение Расчета в режиме Отслеживания Изменений следует повторно выполнять после обновления 1С-конфигурации.

В этом случае также потребуется повторно выполнить настройку режима отслеживания изменений на SQL-сервере.

См. Настройка SQL-сервера

Оглавление