Думаю, постоянные читатели нашего блога помнят Rob Wunderlich, Qlik Luminary и разработчика QV Document Analyzer. Сегодня я расскажу еще о двух полезных инструментах от Роба, в этот раз, касающихся скрипта – Script Log Analyzer и Script Repository.
Script Log Analyzer
Script Log Analyzer можно использовать для любых Qlik-инсталляций – он проанализирует логи скриптов и QlikView, и Qlik Sense. Основная его польза в том, что он визуализирует время исполнения каждой части скрипта при перезагрузке.
Интерфейс на английском (есть еще португальский, немецкий и испанский, но это нам неинтересно).
Поддерживаются скрипты логов:
- QlikView Desktop – qvwname.qvw.*log
- QlikView Server – DocumentLog.txt
- Qlik Sense Server – appname.timestamp.guid.log
- Qlik Sense Desktop – appname.timestamp.guid.log
Где скачать: по прямой ссылке на сайт Rob Wunderlich: http://qlikviewcookbook.com/download/script-log-analyzer/
Как работать с приложением:
- Перейдите на лист «Start» и введите директорию, в которой хранятся логи Qlik
- Перезагрузите документ
- Перейдите на лист «Log Overview» и выберите конкретный лог для дальнейшего анализа.
- После выбора лога станет доступен лист «Single Log Analysis» с детальной аналитикой по логу (длительность загрузки, тип оператора, текст оператора и пр.)
- Лист «Operations» показывает операции с длительностью >0 секунд
Немного скриншотов:
Script Repository
Script Repository создает репозиторий скриптов, по которому удобно искать. Зачем это может пригодиться: например, сервер переехал и пути к файлам изменились, или у директории изменилась структура, и вам нужно внести поправки в скрипт. Script Repository поможет быстро обнаружить, куда нужно вносить изменения.
Интерфейс на английском.
Поддерживаются скрипты QlikView.
Где скачать: по прямой ссылке на сайт Rob Wunderlich: http://qlikviewcookbook.com/download/script-repository/
Как работать с приложением:
- При открытии документа, разрешить макросы
- Следовать инструкциям на листе «Main»:
- Сначала ввести путь к директории, где лежат qvw файлы
- Затем ввести путь к директории, где будут храниться результаты обработки скриптов (script output).
При загрузке приложения, каждый файл qvw открывается, скрипт извлекается и записывается в эту директорию. Файлы qvw открываются в режиме /nodata, поэтому процесс идет быстрою
-
- Нажимаете кнопку «Extract&Reload»
- Лист «Summary» показывает обработанные qvw
- Лист «Script Search» — как раз для поиска в скриптах
Немного скриншотов:
Например, поиск по скриптам, содержащим «customer»:
Удобной вам работы со скриптами QlikView и Qlik Sense!
Свежие комментарии