Отчет используется для мониторинга записей аудита изменения данных в таблицах БД.

Для работы отчета используются следующие функции из схемы demo_reports базы данных mesdb:

  • report_demo_audit_log.sql.

Для корректной работы отчета в ExeMES:

Внешний вид отчета Журнал аудита изменения данных:

Отчет строится за выбранный период времени (по умолчанию за последние 2-е суток) с возможностью фильтрации по параметрам. Для каждой записи в отчете доступен просмотр дополнительной информации в скрытой области (раскрывается по нажатию "+" в левой части строки). Раскрывающаяся область может содержать данные по всем полям таблицы, или только по полям, в которые вносились изменения, в зависимости от значения параметра «Показывать данные».

Название поляОписание поля
ПериодЗаданный временной период
ТаблицаПеречень имен таблиц, по которым в отчете представлены изменения
Тип измененияТипы операций, которые привели к изменению данных:
  • insert – добавление записи;
  • update – обновление записи;
  • delete – удаление записи.
ИД измененной записи

Идентификаторы записи в базе данных, которые были изменены, доступен при указании параметра «Таблица»

Автор изменений

Пользователи ExeMES, которые внесли изменения

Пользователь БД

Системные пользователи базы данных, которые внесли изменения

ИД запроса к MES

Идентификатор запроса на изменение в базе данных, задается автоматически в рамках SQL-сессии

Идентификатор запроса на изменение в базе данных можно получить путем анализа лога, который получен при расширенной настройке логирования

Показывать данныеРежим отображения данных в раскрывающейся области:
  • Всех полей - будут отображены все все поля таблицы;
  • Только изменённых полей - будут отображены только измененные поля.
Данные до изменения

Фильтр по столбцу выбранной таблицы и его значению до изменения

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

Данные после изменения

Фильтр по столбцу выбранной таблицы и его значению после изменения

Фильтр позволяет найти информацию по указанному значению столбца таблицы, которое появилось после изменения

Название поляОписание поля
Время транзакцииВремя начала выполнения транзакции
Время изменения

Время внесения изменений в таблицу

ТаблицаТаблица, по которой в отчете представлены изменения
Тип изменения

Тип операции, которая привела к изменению данных:

  • insert – добавление записи;
  • update – обновление записи;
  • delete – удаление записи.
ИД измененной записи

Идентификатор измененной строки в базе данных

Первичный ключ 

Первичный ключ таблицы в базе данных

Автор изменений

Пользователь ExeMES, который внес изменения

Пользователь БД

Системный пользователь базы данных, который внес изменения

ИД запроса к MES

Идентификатор запроса на изменение в базе данных 

ИД транзакцииИдентификатор транзакции в базе данных
Наименование поляОписание поля
СтолбецСтолбец в таблице, который был изменен
Старое значение

Значение до изменения

Новое значение

Значение после изменения

Наименование параметраТип параметраОписание
Начало периодаДатаДата начала периода в рамках которого строится отчет
Окончание периодаДатаДата окончания периода в рамках которого строится отчет
Таблица

Список с множественным выбором

Фильтрация по таблицам, для которых настроен аудит изменения данных
Тип измененияСписок с множественным выбором

Фильтрация по типу операции, которая привела к изменению в таблице:

  • insert – добавление записи;
  • update – обновление записи;
  • delete – удаление записи.
ИД измененной записиСписок с множественным выборомФильтрация по заданным идентификаторам измененных строк в базе данных.
Автор измененийСписок с множественным выборомФильтрация по пользователям ExeMES, которые отправили запрос на внесение изменений
Пользователь БДСписок с множественным выборомФильтрация по системным пользователям базы данных, которые внесли изменения
ИД запроса к MESСтрока

Фильтрация по заданному идентификатору запроса на изменение в базе данных

Идентификатор запроса на изменение в базе данных можно получить путем анализа лога, который получен при расширенной настройке логирования

Данные до изменения - столбецСписок

Фильтр по данным, которые содержались до изменения:

  • столбец – столбец таблицы в котором необходимо отслеживать изменения, задается выпадающего списка, доступен при указании параметра «Таблица»;
  • значение – перечень значений, которые содержались в выбранном столбце до изменения.
Данные до изменения - значениеСтрока
Данные после изменения - столбецСписок

Фильтр по данным, которые появились после изменения:

  • столбец – столбец таблицы в котором необходимо отслеживать изменения, задается выпадающего списка, доступен при указании параметра «Таблица»;
  • значение – перечень значений, которые появились в выбранном столбце после изменения.
Данные после изменения - значениеСтрока
Режим отображенияРадиокнопка

Режим отображения отчета:

  • Список – отчет стоится на одной странице общим списком;
  • Страницы – отчет разбивается по страницам.
Показывать данныеРадиокнопка

Режим отображения данных в раскрывающейся области:

  • Всех полей – будут отображены все поля таблицы;
  • Только изменённых полей – будут отображены только измененные поля.