Отслеживание изменений
Назначение
В основе отслеживание изменений лежит технология Change Tracking Microsoft SQL Server (начиная с версии SQL Server 2008).
Change Tracking обнаруживает факты изменений в строках таблиц SQL-базы данных.
Для таблиц пользователя SQL Server создает системные таблицы, в которых сохраняются:
- ID измененной строки
- номер версии изменений
- тип изменения (Insert, Delete, Update).
Таким образом можно получить список измененных строк.
Встроенная функция CHANGETABLE (Transact-SQL) возвращает список измененных строк для заданной таблицы.
Для получения данных о изменениях необходимо сделать соединение результатов функции CHANGETABLE и исходной таблицы.
«ATK BIView» использует технологию Change Tracking для создания скриптов SQL SELECT отбора измененных записей для инкрементальной загрузки изменений в BI-приложениях.
Примечание:
Режим отслеживания изменений НЕ доступен для временной (триальной) лицензии АТК_BiView
Ссылки:
- Об отслеживании изменений (SQL Server)
- Работа с отслеживанием изменений (SQL Server)
- Использование SQL Server Change Tracking для регистрации изменений данных объектов 1С:Предприятие 8