Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:techsupport:reportstat_logs [2019/04/04 11:01]
aliev
ru:techsupport:reportstat_logs [2023/04/20 14:56] (текущий)
Строка 9: Строка 9:
 Да, такая возможность существует. В Business Studio можно включить расширенное логирование процесса формирования отчётов для получения подробной статистики и её дальнейшего анализа. Да, такая возможность существует. В Business Studio можно включить расширенное логирование процесса формирования отчётов для получения подробной статистики и её дальнейшего анализа.
  
-Чтобы сделать это, пожалуйста, cкачайте архив по [[http://download.businessstudio.ru/utils/BS4.2_Debug_OnReportReportStat.zip|ссылке]] ((Ссылка приведена на архив, содержащий файл для включения в реестре расширенного логирования для версии Business Studio 4.2. Если Вы используете другую версию программы, скачать архив для включения логов с ключами On,Report,ReportStat можно по ссылке для соответствующей версии из статьи [[ru/techsupport/debug_mode#ключи_debug_для_диагностики_процесса_формирования_отчётов|Ключи Debug для диагностики процесса формирования отчётов]].)) и выполните для него инструкции из статьи [[ru/techsupport/debug_mode#инструкция_по_прописыванию_ключей_debug_путем_загрузки_из_предоставляемых_файлов_реестра|Инструкция по прописыванию ключей Debug путем загрузки из предоставляемых файлов реестра]].+Чтобы сделать это, пожалуйста, cкачайте архив по [[http://download.businessstudio.ru/utils/BS5_Debug_OnReportReportStat.zip|ссылке]] ((Ссылка приведена на архив, содержащий файл для включения в реестре расширенного логирования для версии Business Studio 5. Если Вы используете другую версию программы, скачать архив для включения логов с ключами On,Report,ReportStat можно по ссылке для соответствующей версии из статьи [[ru/techsupport/debug_mode#ключи_debug_для_диагностики_процесса_формирования_отчётов|Ключи Debug для диагностики процесса формирования отчётов]].)) и выполните для него инструкции из статьи [[ru/techsupport/debug_mode#инструкция_по_прописыванию_ключей_debug_путем_загрузки_из_предоставляемых_файлов_реестра|Инструкция по прописыванию ключей Debug путем загрузки из предоставляемых файлов реестра]].
  
 Теперь при работе Business Studio будет вестись запись дополнительных логов, содержимое которых может помочь при анализе ситуации. Для того, чтобы изменения применились, необходимо перезапустить Business Studio (для Business Studio Portal остановить и снова запустить портал кнопками "Остановить" и "Запустить" в окне Business Studio Portal Server соответственно). Теперь при работе Business Studio будет вестись запись дополнительных логов, содержимое которых может помочь при анализе ситуации. Для того, чтобы изменения применились, необходимо перезапустить Business Studio (для Business Studio Portal остановить и снова запустить портал кнопками "Остановить" и "Запустить" в окне Business Studio Portal Server соответственно).
Строка 17: Строка 17:
   - Собрать логи. Логи пишутся в файл ReportStat.log в папку [Мои] Документы\Business Studio <**версия**>\<**дата_и_время_запуска_bs**>. Для портала файлы пишутся в папку каждого служебного процесса отдельно, т.е. для портала надо собрать логи по кнопке "Сохранить логи" в окне Business Studio Portal Server или вручную (см. [[ru/techsupport/manually_backup_logs]]), затем из папки каждого из служебных процессов достать этот файл.    - Собрать логи. Логи пишутся в файл ReportStat.log в папку [Мои] Документы\Business Studio <**версия**>\<**дата_и_время_запуска_bs**>. Для портала файлы пишутся в папку каждого служебного процесса отдельно, т.е. для портала надо собрать логи по кнопке "Сохранить логи" в окне Business Studio Portal Server или вручную (см. [[ru/techsupport/manually_backup_logs]]), затем из папки каждого из служебных процессов достать этот файл. 
   - Сформировать файл MS Excel для анализа, создав новый документ MS Excel и скопировав в него содержимое файла/файлов ReportStat.log на один лист.   - Сформировать файл MS Excel для анализа, создав новый документ MS Excel и скопировав в него содержимое файла/файлов ReportStat.log на один лист.
-  - Для удобства дальнейшей работы добавить новую колонку "Этап (кратко)" и настроить формулу для расчёта знаний в ней таким образом, чтобы оставалось только первое слово из названия этапа, например, в соответствии с информацией из скриншота ниже. \\ {{ ru/base/techsupport/reportstat_logs/reportstat_logs_001.png?nolink }}+  - Для удобства дальнейшей работы добавить новую колонку "Этап (кратко)" и настроить формулу для расчёта значений в ней таким образом, чтобы оставалось только первое слово из названия этапа, например, в соответствии с информацией из скриншота ниже. \\ Формула со скриншота текстом: =ЕСЛИ(RC[-1]="ShowOrSave";"ShowOrSave";ЛЕВСИМВ(RC[-1];НАЙТИ(" ";RC[-1]))) \\ {{ ru/base/techsupport/reportstat_logs/reportstat_logs_001.png?nolink }}
   - Полученный файл содержит информацию о длительности каждой из операций, на которые делится формирование отчетов, по каждому из отчётов. Информацию из него можно анализировать как вручную (в случае небольшого количества данных), так и с помощью различных средств упорядочения данных, например, сводных таблиц MS Excel. В последнем случае по всем данных создаётся сводная таблица, которая затем анализируется в нужном разрезе, например, можно узнать, какие отчёты формировались в среднем дольше других, какие привязки в них формировались долго (для анализа информации по привязкам надо рассматривать только строки со значением в колонке "Этап (кратко)" = Binding).     - Полученный файл содержит информацию о длительности каждой из операций, на которые делится формирование отчетов, по каждому из отчётов. Информацию из него можно анализировать как вручную (в случае небольшого количества данных), так и с помощью различных средств упорядочения данных, например, сводных таблиц MS Excel. В последнем случае по всем данных создаётся сводная таблица, которая затем анализируется в нужном разрезе, например, можно узнать, какие отчёты формировались в среднем дольше других, какие привязки в них формировались долго (для анализа информации по привязкам надо рассматривать только строки со значением в колонке "Этап (кратко)" = Binding).  
  
-После того, как мы выявили проблемные отчёты или привязки, их нужно проверить на предмет оптимальности структуры и при необходимости оптимизировать в соответствии с рекомендациями из соответствующего раздела Методики по проектированию пользовательских отчетов: [[http://www.businessstudio.ru/wiki/docs/current/doku.php/ru/creating_user_reports/create_optimum|Оптимизация времени построения отчетов]] +После того, как мы выявили проблемные отчёты или привязки, их нужно проверить на предмет оптимальности структуры и при необходимости оптимизировать в соответствии с рекомендациями из соответствующего раздела Руководства пользователя: [[http://www.businessstudio.ru/wiki/docs/current/doku.php/ru/manual/manual|Руководство пользователя]] -> [[http://www.businessstudio.ru/wiki/docs/current/doku.php/ru/manual/report|Отчеты]] -> [[http://www.businessstudio.ru/wiki/docs/current/doku.php/ru/manual/report/optimization_of_report_generation_time|Оптимизация времени построения отчетов]]
 \\ \\
 == Внимание! == == Внимание! ==
-Чтобы диагностическая информация не копилась на жёстком диске компьютера, после проведения необходимых работ по сбору логов рекомендуется выключить расширенное логирование. Для этого, пожалуйста, скачайте архив по [[http://download.businessstudio.ru/Utils/BS4.2_Debug_Off.zip|ссылке]] ((Ссылка приведена на архив, содержащий файл для отключения в реестре расширенного логирования для версии Business Studio 4.2. Если Вы используете другую версию программы, скачать архив для выключения логов (ключ Off) можно по ссылке для соответствующей версии из статьи [[ru/techsupport/debug_mode#ключи_debug_для_диагностики_процесса_формирования_отчётов|Ключи Debug для диагностики процесса формирования отчётов]].)) и выполните для него инструкции из статьи [[ru/techsupport/debug_mode#инструкция_по_прописыванию_ключей_debug_путем_загрузки_из_предоставляемых_файлов_реестра|Инструкция по прописыванию ключей Debug путем загрузки из предоставляемых файлов реестра]].+Чтобы диагностическая информация не копилась на жёстком диске компьютера, после проведения необходимых работ по сбору логов рекомендуется выключить расширенное логирование. Для этого, пожалуйста, скачайте архив по [[http://download.businessstudio.ru/Utils/BS5_Debug_Off.zip|ссылке]] ((Ссылка приведена на архив, содержащий файл для отключения в реестре расширенного логирования для версии Business Studio 5. Если Вы используете другую версию программы, скачать архив для выключения логов (ключ -) можно по ссылке для соответствующей версии из статьи [[ru/techsupport/debug_mode#ключи_debug_для_диагностики_процесса_формирования_отчётов|Ключи Debug для диагностики процесса формирования отчётов]].)) и выполните для него инструкции из статьи [[ru/techsupport/debug_mode#инструкция_по_прописыванию_ключей_debug_путем_загрузки_из_предоставляемых_файлов_реестра|Инструкция по прописыванию ключей Debug путем загрузки из предоставляемых файлов реестра]].
 ==== ==== ==== ====
 +
 +
 +
 +
 +
 +[<contextnavigator>]
 +{(rater>id=ru_techsupport_reportstat_logs|name=Сбор и анализ логов по отчетам (выявление долго рассчитываемых привязок и их оптимизация)|type=vote|trace=ip|img=:taggic.png|headline=off)}
Driven by DokuWiki