You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 34 Next »

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

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

  • report_demo_audit_log.sql.

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

Тестовый якорь на другой странице

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

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

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

Перечень идентификаторов записей в базе данных, которые представлены в отчете (задаются в фильтре)

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

Перечень пользователей, по изменениям которых представлены данные в отчете (задаются в фильтре)

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

Перечень системных пользователей базы данных, по изменениям которых представлены данные в отчете (задаются в фильтре)

ИД запроса к MES

Идентификатор запроса к ExeMES Server 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ИД запроса к MES

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

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

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

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

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

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

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

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

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

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

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

Фильтр доступен только при указании одного значения в параметре «Таблица»

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

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

Фильтр доступен только при указании одного значения в параметре «Таблица»

Пользователь БДСписок с множественным выбором

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

Фильтр доступен только при указании одного значения в параметре «Таблица»

ИД запроса к MESСтрока

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

Идентификатор запроса это значение параметра "RequestId", которое можно получить путем анализа лога, полученного при расширенной настройке логирования.

Возможно указание только одного значения идентификатора запроса.

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

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

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

Фильтр доступен только при указании одного значения в параметре «Таблица»

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

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

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

Фильтр доступен только при указании одного значения в параметре «Таблица»

Данные после изменения - значениеСтрока
Режим отображенияРадиокнопка

Заданный режим отображения отчета:

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

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

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