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

Compare with Current View Page History

« Previous Version 29 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