После настройки профайлинга рабочих станций начинается сбор данных для анализа.
Чтобы иметь возможность строить отчеты, необходимо настроить перенос данных в БД анализа и преобразование данных в соответствии с параметрами анализа профайлинга.
Для корректного переноса и преобразования данных должны быть выполнены требования:
• | на компьютере, на котором выполняется сценарий Заполнение таблицы с историей логов профайлинга, установлена утилита Microsoft LogParser 2.2 и выше. Утилиту можно бесплатно скачать с сайта компании Microsoft; |
• | если БД анализа находится на SQL-сервере 2008 или выше и требуется архивация файлов трассировки, то должна быть включена ХП xp_cmdshell. Если выполнение ХП запрещено, то архивироваться файлы трассировки не будут. Никаких ошибок и сообщений при этом не выдается. |
Для настройки переноса и преобразования данных используются компоненты:
• | сценарий Заполнение таблицы с историей логов профайлинга; |
• | задания SQL-сервера Database «Имя БД» Record и Database «Имя БД» Analyze. |
Чтобы настроить перенос и преобразование данных:
1. | В командной строке запустите сценарий Заполнение таблицы c историей логов профайлинга (FillProfilingLogsHistoryTable). |
Пример запуска сценария из командной строки:
SBLauncher.exe -SYS="DIRECTUM" -W= -CT="Script" -F="FillProfilingLogsHistoryTable" -R="NeedClearTable=true|BeginOfPeriod=09.10.17|EndOfPeriod=11.10.17 15:10"
Описание параметров см. в компоненте Сценарии, в примечании к сценарию. Убедитесь, что после выполнения сценария в БД анализа появились данные.
Примечание
Пользователь для запуска сценария должен иметь Windows-аутентификацию, входить в роль IS-Builder Report Executors базы данных профайлинга и не должен быть администратором SQL-сервера. Если хотя бы одно из условий не выполняется, то после запуска сценария выдается соответствующая ошибка и сценарий прекращает свою работу.
2. | Настройте автоматический запуск сценария Заполнение таблицы c историей логов профайлинга (FillProfilingLogsHistoryTable). |
Для этого используйте назначенные задания Windows. Подробнее см. раздел «Запуск сценариев через задания Windows».
Рекомендуемое расписание запуска сценария – 1 раз в день, в ночное время.
Примечание
Пользователь для запуска сценария должен иметь Windows-аутентификацию, входить в роль IS-Builder Report Executors базы данных профайлинга и не должен быть администратором SQL-сервера. Если хотя бы одно из условий не выполняется, то после запуска сценария выдается соответствующая ошибка и сценарий прекращает свою работу.
3. | Настройте расписание выполнения заданий SQL-сервера Database «Имя БД» Record и Database «Имя БД» Analyze. |
Рекомендуемое расписание для обоих заданий – 1 раз в день, в ночное время.
В результате после каждого запуска сценария и заданий SQL-сервера в БД анализа будут появляться новые данные. Первые данные появятся на следующий день.
Если в карточке справочника Настройка анализа профайлинга указана командная строка для архивации файлов трассировки, то после переноса данных из файла трассировки в БД анализа, файл будет автоматически архивироваться. Если командная строка архивации не указана, то никаких действий с файлом после переноса выполняться не будет.
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |