Составные части приложения Qlik Sense

Независимо от того, в какой версии Qlik Sense Вы работаете (Desktop или Enterprise), Вы встретитесь со следующими понятиями:

Приложение Qlik Sense – это данные + визуализация в одном файле. При открытии приложения (в desktop или на сервере) данные из файла (qvf или бинарного файла в серверной версии) загружаются в оперативную память. При фильтрации данных изменяется визуализация. Документ Qlik Sense, как правило, охватывает одну область деятельности предприятия или организации. Основные составные части документа Qlik Sense – данные, скрипт загрузки, листы, измерения, меры, истории, закладки (см. картинку ниже).

Скрипт загрузки Qlik Sense – сгенерированный автоматически или написанный программистом код, с помощью которого формируется модель данных в приложении Qlik Sense. В скрипте данные загружаются, удаляются, агрегируются, преобразуются различными способами (очень похоже на SQL). Если грамотно писать скрипт, то можно очень быстро обрабатывать миллионы строк. Данные загруженные в приложение сохраняются в сжатом виде в приложении Qlik Sense. При открытии приложения данные загружаются в оперативную память (происходит “расжатие” данных с некоторым коэффициентом, который зависит от множества параметров).

Коннекторы в скрипте загрузки – Для загрузки данных из разных источников требуются разные виды коннекторов. Обычно это ODBC, REST API, OLEDB.

Модель данных (Data Model) – Взаимосвязь таблиц с данными в приложении. Есть таблица фактов, с которой связываются таблицы с измерениями. Факты – например, транзакции (суммы продаж, количество продаж в разрезе товаров, клиентов). Измерения – справочники с различными атрибутами. Например, справочник товаров с атрибутами: код товара, наименование товара, производитель. Справочник клиент: код клиента, ИНН, наименование юридического лица и т.п. Таблица фактов и таблицы измерений связываются по ключевым полям. Ключевое поле – это одно поле, которое содержит одинаковое значение как в таблице фактов, так и в таблице с измерением.

Измерения (Dimensions) – Разрез, в котором вычисляются показатели (меры). Справочники из информационных систем с различными атрибутами, которые хранятся в системах или создаются в процессе обработки данных. Например, измерениями могут быть: товары, календарь, клиенты, точки продаж. В разрезе измерений производится анализ данных.

Показатели/Меры/Метрики (Measures) – Вычисленное значение показателя, числовое измерение бизнеса/бизнес-процессов (сумма, максимальное значение, среднее значение и т.д.). Все, что фиксируется в системах и может быть посчитано в скрипте – все это может выступать в качестве показателей. Например, продажи в рублях и штуках, средний чек, трафик, конверсия, уровень сервиса, дебиторская задолженность, бонусы и т.п.

Альтернативные состояния – если кратко объяснить, то представьте, что у Вас есть модель данных, в которой Вы выбираете те или иные значения в справочниках. Модель сразу фильтруется. А теперь представьте, что для каждой модели существуют параллельные “вселенные”, в которых сделаны свои выборки и эти все модели данных параллельных вселенных не пересекаются физически в одном приложении Qlik Sense.

Альтернативные состояния обычно используются для сравнительного анализа, например, пользователь в одном альтернативном состоянии выбрал один период, клиентов, ассортимент продукции, а в другом альтернативном состоянии выбрал – другие значения. И все это можно сравнить между собой. Также альтернативные состояния используются в кросс-анализе, в анализе LFL разных периодах и т.д.

Листы с визуализацией – В приложении создается лист, который предназначен для того или иного вида анализа, например, дашборд, или сравнительный анализ по поставщикам. Далее на листе создается визуализация: kpi, диаграммы, таблицы, фильтры (для фильтрации данных по периодам, по сущностям бизнеса и т.д.).

Визуализация – любой объект приложения Qlik Sense, который отображает данные (график, kpi и т.д.).

Снимок (Snapshots) – Растровое изображение конкретной визуализации с учетом примененных отборов, включающее в себя аннотацию.

Истории (Stories) – Элемент приложения Qlik Sense представляющий из себя презентацию. В историях можно располагать сделанные снимки, аннотации, изображения.

Мастер библиотека – Библиотека содержит повторно используемые ресурсы, такие как измерения, показатели и объекты визуализации, которые Вы можете использовать в своем приложении повторно. Если необходимо внести изменение в расчет показателя, внести правку в измерение или объект визуализации – достаточно сделать изменение в библиотеке (автоматически все изменения будут применены ко всему приложению). Для показателей рекомендую использовать переменные и выражение хранить в переменных.

Готовые измерения в библиотеке – 

Готовые показатели в библиотеке – 

Готовая визуализация в библиотеке – 

Отбор – Установленный фильтр по одному из полей данных.

Закладка – Сохраненная совокупность отборов.

Последовательность работы с приложением Qlik Sense

Для того, чтобы создать приложение, необходимо выполнить следующие действия:

  1. Создаем пустое приложение
  2. Пишем скрипт загрузки данных (при выборе файлов, которые нужно загрузить, автоматически генерируется скрипт загрузки таблицы). В скрипте загрузки обычно загружаются несколько таблиц, одна из которых является таблицей фактов, одна таблица – календарь и несколько таблиц с измерениями.
5 4 голосов
Рейтинг статьи

Подписаться
Уведомление о
guest
2 комментариев
Oldest
Newest Most Voted
Встроенная Обратная Связь
Просмотр всех комментариев
Александр
Александр
2 лет назад

Почему следующий урок не доступен?((

2
0
Оставьте, пожалуйста, комментарий!x