Программный модуль «Расширенный аудит действий пользователей»
ПМ «Расширенный аудит действий пользователей» предназначен для мониторинга действий пользователей АС «Бюджет» по изменению данных, выявления некорректных действий и восстановления данных.
Цели внедрения
- Жесткий контроль за целостностью и непротиворечивостью данных в базе данных АС «Бюджет», возможность восстановления данных путем отмены некорректных действий.
- Выявление пользователей, действия которых приводят к нарушению целостности и непротиворечивости данных, повышение ответственности пользователей.
- Разрешение конфликтных ситуаций на основе анализа истории изменения данных.
Функциональные возможности
ПМ «Расширенный аудит действий пользователей» обеспечивает:
- Хранение истории изменения всех без исключения данных базы данных АС «Бюджет», кроме служебных.
- Хранение полной истории изменения данных: не только факта (времени создания, автора, времени последнего изменения и автора последних изменений), но и содержания изменений.
- Просмотр истории изменения документов на соответствующих интерфейсах ввода документов с возможностью сортировки и фильтрации данных.
- Просмотр истории изменения таблиц на специальных интерфейсах с возможностью сортировки и фильтрации данных, просмотр истории изменения таблиц, логически связанных с заданной таблицей.
- Формирование любых отчетов АС «Бюджет» по состоянию базы данных на заданную дату (т.е. временного среза базы данных).
- Формирование статистических отчетов о количестве и типе операций, выполняемых пользователем (пользователями) за указанный период времени над указанной таблицей (таблицами), а также о временном распределении операций, выполненных над базой данных.
Отличительные особенности
- Основное отличие ПМ от встроенных в СУБД возможностей по аудиту данных (например, LogMiner и Flashback Query СУБД «Oracle»), в том, что отслеживается не только факт выполнения операции по изменению данных, но и содержание этого изменения.
- Основное преимущество перед функциональными аналогами, реализующими аудит уровня приложения, - возможность просматривать историю изменения в разрезе документов, а не в разрезе таблиц. Документы - это объединение данных из нескольких таблиц, поэтому обеспечение возможности просмотра истории документа, является более сложной задачей, по сравнению с просмотром истории изменения отдельных таблиц.
- Аудитные данные хранятся в той же базе данных, что и предметная информация. Это дает возможность формирования отчетов по состоянию базы данных на заданную дату и позволяет разрешать конфликтные ситуации. Например, сотрудник уверяет, что ввел правильные данные и буквально вчера отчет выдавал те итоговые суммы, о которых он докладывал, однако сегодня тот же самый отчет выдает другие числа. Для разрешения ситуации можно сформировать отчет на основе вчерашних данных, после чего принять решение о том, что привело к указанной ситуации - ошибка сотрудника, или данные, хранимые в базе данных, действительно были кем-то изменены.