Различия

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

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

ru:techsupport:reportstat_logs [2020/10/28 14:13]
belkin
ru:techsupport:reportstat_logs [2022/11/03 11:51] (текущий)
aliev
Строка 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 на один лист.
-  - Для удобства дальнейшей работы добавить новую колонку "Этап (кратко)" и настроить формулу для расчёта знаний в ней таким образом, чтобы оставалось только первое слово из названия этапа, например, в соответствии с информацией из скриншота ниже. \\ Формула со скриншота текстом: =ЕСЛИ(RC[-1]="ShowOrSave";"ShowOrSave";ЛЕВСИМВ(RC[-1];НАЙТИ(" ";RC[-1]))) \\ {{ 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/BS5_Debug_Off.zip|ссылке]] ((Ссылка приведена на архив, содержащий файл для отключения в реестре расширенного логирования для версии Business Studio 5. Если Вы используете другую версию программы, скачать архив для выключения логов (ключ -) можно по ссылке для соответствующей версии из статьи [[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 путем загрузки из предоставляемых файлов реестра]].
 ==== ==== ==== ====
Driven by DokuWiki