ChatUsageReport
Предыдущие статьи:
- Установка Persistent Chat
- Настройка Persistent Chat
- Persistent Chat создание комнаты
- Persistent chat настройка уведомлений
- Persistent Chat. Управление сообщениями
- Архивация Persistent Chat. Часть 1
- Архивация Persistent Chat. Часть 2
- Persistent Chat Resource Kit. Часть 1. AffCheck
Это утилита для генерации отчетов сохраняемого чата. Дает возможность видеть наиболее или менее активных пользователей, комнаты и т.д. Применяется для анализа содержимого чатов и принятия решений об очистке их содержимого.
Настройка утилиты производится так же, как и AffCheck, посредством файла xml ChatUsageReport.exe.xml
По умолчанию файл конфигурации ChatUsageReport.exe.xml имеет следующий вид
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<!-- The PersistentChat connection string must be defined in this file. -->
<add name="PersistentChat" connectionString="Data Source=contoso.com\RTC;Initial Catalog=mgc;Integrated Security=SSPI"/>
</connectionStrings>
<appSettings>
<!-- The OutputFolder must be defined here or on the command line. -->
<add key="OutputFolder" value="."/>
<!-- The values below are the same as the application defaults. -->
<add key="StartDate" value="01/01/0001"/>
<add key="EndDate" value="12/31/9999"/>
<add key="TopActiveUsers" value="10"/>
<add key="TopActiveRooms" value="10"/>
<add key="LeastActiveRooms" value="10"/>
<add key="RoomsInactiveSince" value="01/01/0001"/>
</appSettings>
</configuration>
Настроим файл для работы с нашей структурой указав только подключение к базе. Настройку периода отчетности на лабораторном стенде можно не делать.
В моем случае строка подключения будет:
<add name="PersistentChat" connectionString="Data Source=test-lync2013.test.lo\pchat;Initial Catalog=mgc;Integrated Security=SSPI"/>
Так же можно изменить каталог файла отчета, но если оставить текущую настройку, файл сформируется в каталоге запуска приложения.
Результат работы имеет следующий вид:
И пара графиков:
Комментариев нет:
Отправить комментарий