мета-данные страницы
Аналитические отчеты
Проект «AnaliticFC»
E:\_Projects\Agbis.dxe\AnaliticFC\AnaliticFC.dpr
Предназначен для генерации аналитических отчетов на основании базы данных, которая не имеет структуры АГБИС.
Выполняет действия аналогичные действиям проекта «Агбис.Аналитика» (AnaliticsF).
Схема работы
На главной форме проекта размещаются кнопки для выбора отчета
- «Отчет по статистике использования АХ»
- «Отчет по статистике использования АХ расширенный»
- «Отчет по динамике ошибок»
- «Отчет по динамике ошибок расширенный»
- Устанавливается период времени, за который будут рассматриваться данные.
- Соответствующей кнопкой выбирается отчет для просмотра.
Отчет по статистике использования АХ
При выполнении некоторых действий программа «Агбис Химчистка» записывает событие в журнал.
Далее данные из всех журналов аккумулируются в сводной таблице ActionLog.
Для построения Fast Cube используется запрос:
select al.event_group, al.event_name, count(*) as cnt from ActionLog al where al.dt>=:p1 and al.dt<=:p2 group by al.event_group, al.event_name
Отчет по статистике использования АХ расширенный
Для построения отчета используется та же таблица ActionLog, но в запрос добавляются поля:
select al.event_group, al.event_name, al.guid_lic, al.base_path, al.dep_name, al.user_name, al.role_name, al.os_name, al.client_name, al.screen_r, al.exe_name, al.exe_vers, count(*) as cnt from ActionLog al where al.dt>=:p1 and al.dt<=:p2 group by al.event_group, al.event_name, al.guid_lic, al.base_path, al.dep_name, al.user_name, al.role_name, al.os_name, al.client_name, al.screen_r, al.exe_name, al.exe_vers
Отчет по динамике ошибок
При выполнении некоторых действий в программах системы «Агбис» возникают необработанные ошибки. Эти ошибки записываются в журнал исключений.
Далее данные из всех журналов аккумулируются в сводной таблице EurekaLog.
Для построения Fast Cube используется запрос:
select el.ApplName, el.ApplVerNum, el.ApplVerDate, el.ExcepType, el.ExcepMess, count(*) as cnt from EurekaLog el where el.ExcepDT>=:p1 and el.ExcepDT<=:p2 group by el.ApplName, el.ApplVerNum, el.ApplVerDate, el.ExcepType, el.ExcepMess
Отчет по динамике ошибок расширенный
Для построения отчета используется та же таблица EurekaLog, но в запрос добавляются поля:
select el.ApplName, el.ApplVerNum, el.ApplVerDate, el.ExcepType, el.ExcepMess, el.GUID_lic, el.EurekaLogVer, el.CompName, el.OSType, el.OSLang, el.CLIENT_ID, count(*) as cnt from EurekaLog el where el.ExcepDT>=:p1 and el.ExcepDT<=:p2 group by el.ApplName, el.ApplVerNum, el.ApplVerDate, el.ExcepType, el.ExcepMess, el.GUID_lic, el.EurekaLogVer, el.CompName, el.OSType, el.OSLang, el.CLIENT_ID
Запуск программы
Перед запуском программы следует настроить файл конфигурации AnaliticFC.ini.
//Host, на котором размещена БД Host=192.168.192.55 //Порт для подключения к БД Port=3054 //Login для подключения к БД UserName=SYSDBA //Пароль для подключения к БД Password=masterkey //БД "AgbisLog" DbRep=e:\_DB.5\ProjectsControl\AgbisLog.fdb