Сегодня расскажу о весьма полезном инструменте, QViewer, с описанием кейсов его использования на практике.
QViewer: что это такое
Инструмент QViewer позволяет быстро просмотреть файлы QVD. Он позволяет получить доступ к мета-данным QVD, а также искать и фильтровать данные по строкам. А если к нему еще добавить EasyMorph, то будет возможно и изменить содержимое QVD. Возможность быстрого просмотра этих файлов экономит массу времени. Инструмент создан Дмитрием Гудковым, один из списка Qlik Luminary.
НА ЗАМЕТКУ! QVD – специальный формат файла для хранения данных о таблицах приложений Qlik.
QVD: из какого это приложения
Часто в работе получается так, что набирается масса QVD, когда определить первоисточник и, из какого он взят приложения, сложно. А с помощью QViewer можно легко получить эту информацию. Открываем файл QVD двойным щелчком мыши, а затем выбираем мета-данные (клавиша F4). Так, будет виден путь к qvw, а также основные источника данных и выражения SQL.
В этом же окне будет информация с размером файла, количеством полей и строк.
Мета-данные: возможность оптимизации
QViewer позволяет провести оптимизацию мета-данных. Для этого откройте QViewer и нажмите F5. Так, откроется обзорная таблица с мета-данными, в которой будет видно количество уникальных значений, удельный вес, размер в байтах. Отсортируйте поля по байтам, вы увидите самые ресурсоёмкие поля.
Затем выберите поле (F2), чтобы увидеть их значения. Вот, например, ссылка ниже занимала 13 мб в документе – это стоит оптимизировать.
В таблице также будут представлены комментарии по полям QVD:
Вот, как это выглядит в QViewer:
Проверка данных
Когда проводишь процесс ETL, то обычно проходит немало времени.
При этом, например, для проверки, вместо очередного запуска QlikView для загрузки QVD и проверки его работы, я открываю его в QViewer. Так, более миллиона записей загрузится за 17 секунд.
Трансформации в QViewer с помощью EasyMorph
EasyMorph – инструмент ETL, который позволяет проводить трансформации в источниках данных, включая MS SQL Server, SQLite и ODBC. Полезный инструмент для тех BI-систем, где не встроен механизм ETL.
Просмотр ранее загруженных таблиц
Бывает так, что нужно просмотреть ранее загруженные таблицы Qlik. И, конечно, хочется видеть эту таблицу в связи с конкретной частью скрипта.
Используя подпроцедуру <add link>, можно вызвать скрипт для экспорта любой ранее загруженный таблицы в QVD с запуском скрипта:
После этого запускается подпроцедура там, где вы хотите создать файл QVD.
Когда вы выполните скрипт, скрипт QlikView запустится непрерывно, а QViewer откроется в другом окне, когда будет обращение к ранее загруженной таблице.
QViewer: попробывать
Для пользователей доступен демо-доступ к утилите, но в ней есть ограничение. Вы сможете загрузить только 100 000 записей.
На этом все на сегодня! Отличных вам разработок с Qlik.
Свежие комментарии