Различия

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

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

ru:techsupport:reportstat_logs [2018/02/26 14:47]
belkin
ru:techsupport:reportstat_logs [2020/12/17 11:04] (текущий)
aliev
Строка 3: Строка 3:
 **__Вопрос:__** **__Вопрос:__**
  
-Можно ли каким-то образом получить статистику по тому, сколько времени выполняются какие отчёты и какие именно привязки или операции занимают дли тельное время при этом? Можнл ли также как-то оптимизировать отчёты на основе этой информации?+Можно ли каким-то образом получить статистику по тому, сколько времени выполняются какие отчёты и какие именно привязки или операции занимают длительное время при этом? Можно ли также как-то оптимизировать отчёты на основе этой информации?
  
 **__Ответ:__** **__Ответ:__**
Строка 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 соответственно).
Строка 15: Строка 15:
 После этого, чтобы собрать информацию для анализа, необходимо сделать следующее: После этого, чтобы собрать информацию для анализа, необходимо сделать следующее:
   - Сформировать те отчёты, которые требуется проанализировать: одиночные отчёты, HTML-публикацию по выбранной пометке/группе или Business Studio Portal.   - Сформировать те отчёты, которые требуется проанализировать: одиночные отчёты, HTML-публикацию по выбранной пометке/группе или Business Studio Portal.
-  - Собрать логи. Логи пишутся в файл ReportStat.log в папку \Users\**имя_пользователя_под_которым_формировали_отчеты**\Documents\Business Studio 4.2\**дата_время_запуска_сеанса_business_studio**. Для портала файлы пишутся в папку каждого служебного процесса отдельно, т.е. для портала надо собрать логи по кнопке "Сохранить логи" в окне 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 на один лист. 
-  - Для удобства дальнейшей работы добавить новую колонку "Этап (кратко)" и настроить формулу для расчёта знаний в ней таким образом, чтобы оставfлось только первое слово из названия этапа, например, в соответствии с информацией из скриншота ниже. \\ {{ 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 путем загрузки из предоставляемых файлов реестра]].
 ==== ==== ==== ====
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki