К содержанию

Wiki · Анализ эффективности

Qlik Sense

Qlik Sense – это платформа бизнес-аналитики компании Qlik, построенная на ассоциативном движке: каждый выбор пользователя сразу подсвечивает связанные и исключённые значения во всех таблицах и графиках приложения. Работает в облаке Qlik Cloud или на серверах компании.

Если аналитик говорит «у нас отчёты в Клике», речь почти наверняка о Qlik Sense или его предшественнике QlikView. Ниже разберём, чем Qlik отличается от других BI-систем, как устроены его приложения и что важно знать российской компании, у которой они уже есть.

Что значат зелёный, белый и серый после выбора

В большинстве BI-систем фильтр просто отбрасывает лишнее. В Qlik Sense выбор раскрашивает все поля приложения. По справке Qlik цвета значат следующее:

ЦветСостояниеЧто это значит
ЗелёныйВыбраноЗначение, которое вы выбрали
БелыйВозможноеСвязано с выбором, его можно выбрать дальше
Светло-серыйАльтернативноеДругие значения того же поля
Тёмно-серыйИсключённоеНе связано с текущим выбором

Допустим, вы выбираете канал «Яндекс Директ». Города, где были заявки с Директа, остаются белыми, остальные становятся тёмно-серыми. Серые значения и есть находка: в этих городах реклама не дала ни одной заявки, и это видно без отдельного отчёта.

Цвета ассоциативной модели Qlik Sense: зелёный выбранное значение, белый возможные, светло-серый альтернативные, тёмно-серый исключённые
Что значат цвета после выбора в Qlik

Скрипт загрузки и выражения: на чём держится приложение Qlik

Данные в Qlik Sense попадают через скрипт загрузки. Он описывает, откуда взять таблицы и как их связать. Простой фрагмент выглядит так:

Заказы:
LOAD Дата, Канал, Город, Сумма
FROM [lib://Данные/orders.qvd] (qvd);

Движок хранит данные в памяти по столбцам, и каждое значение записывается только один раз, а связи между таблицами хранятся как ссылки. Поэтому выборки отрабатывают быстро даже на больших таблицах. Показатели считают выражениями, например сумму продаж по одному каналу или долю повторных заказов. На скриптах и выражениях держится вся логика отчётов, и именно их сложнее всего переносить.

Где Qlik Sense силён и где сложен

  • Исследование данных без заранее заданного маршрута: аналитик щёлкает по значениям и сразу видит связи.
  • Поиск того, чего не было: серые значения показывают товары без продаж, менеджеров без сделок, города без заявок.
  • Сведение многих источников в одну модель внутри скрипта загрузки.
  • Логика живёт в скриптах и выражениях на собственном языке Qlik. Поддерживать их может только специалист, который этот язык знает.

Как понять, что отчёт сделан в Qlik

  • При выборе значения поля окрашиваются в зелёный, белый и серый.
  • Приложение Qlik Sense сохраняется в файл .qvf, документ QlikView в файл .qvw.
  • Рядом с приложениями лежат файлы данных .qvd.

Qlik Cloud или свои серверы

Qlik предлагает два варианта развёртывания. Qlik Cloud Analytics работает как облачный сервис, в нём открываются приложения Qlik Sense и QlikView. Qlik Sense Enterprise on Windows компания ставит на свои серверы и обслуживает сама. Данные тогда лежат у вас, но лицензии и обновления всё равно приходят от вендора, и от его решений зависит, сможете ли вы ими пользоваться.

Qlik Sense и Россия

7 марта 2022 года Qlik объявила о приостановке новых продаж продуктов и сервисов в России и Беларуси. На октябрь 2026 года на странице Qlik об экспортном контроле Россия и Беларусь перечислены среди стран, где продукты и сервисы компании недоступны для экспорта, передачи и использования.

Для российских компаний это значит, что начинать новые проекты на Qlik нет смысла, а существующие приложения рано или поздно придётся переносить. Обычно смотрят на Yandex DataLens, Visiology, FineBI или Apache Superset.

Как перенести отчёты с Qlik на другую BI

Что есть в QlikВо что превращается
Скрипты загрузкиSQL-запросы или ETL-процессы, которые складывают данные в базу
Файлы QVDТаблицы в базе данных, например ClickHouse или PostgreSQL
Выражения и показателиВычисляемые поля в датасетах новой системы
Ассоциативные выборкиФильтры и связи между чартами дашборда
Пять шагов перехода с Qlik Sense: инвентаризация приложений, перенос данных в базу, формулы, дашборды и сверка цифр
Как перенести отчёты с Qlik Sense

Честно о главном: ассоциативную раскраску другие системы один в один не повторяют. Пользователей, привыкших к зелёному и серому, стоит заранее предупредить и показать, как те же вопросы решаются фильтрами.

Перед началом работ соберите у IT-отдела или подрядчика всё, на чём держатся отчёты: файлы приложений, скрипты загрузки, QVD-файлы, расписание обновлений и список пользователей с правами. Без этого набора новый подрядчик будет восстанавливать логику по скриншотам. Переносить всё подряд при этом не нужно: сначала выясните, какими приложениями реально пользуются, остальные хватит заархивировать.

Когда новые дашборды готовы, посчитайте KPI и ROI в Qlik и в новой системе за один и тот же месяц. Расхождение сразу покажет формулу, которая перенеслась неточно. И не оставляйте данные в QVD-файлах: пока они не лежат в базе, новая BI-система зависит от старых выгрузок.

QlikView, Power BI, файлы QVD и переезд с Qlik Sense

Почему Qlik Sense быстро считает даже на больших таблицах?

Движок держит данные в оперативной памяти, по столбцам. Повторяющееся значение хранится один раз, а таблицы связаны ссылками, поэтому любой щелчок пересчитывает приложение почти сразу.

Чем Qlik Sense отличается от QlikView?

Это два продукта одной компании на одном ассоциативном движке: QlikView старше, Qlik Sense пришёл ему на смену. Различить их проще всего по файлам: приложение Qlik Sense лежит в .qvf, документ QlikView в .qvw. В облачном Qlik Cloud Analytics открываются оба.

Зачем Qlik хранит данные в QVD и куда их девать при переезде?

QVD – собственный формат Qlik: скрипт загрузки сохраняет туда уже подготовленные таблицы, а приложения читают их оттуда. При переезде на другую BI эти таблицы перекладывают в базу данных, например в ClickHouse или PostgreSQL, и дальше обновляют уже её.

Как работать в Qlik Sense, если приложение досталось от прежнего подрядчика?

Смотреть отчёты можно сразу: щёлкайте по значениям и следите за цветами, серые подскажут, где продаж или заявок не было. С правками сложнее, логика спрятана в скрипте загрузки и выражениях. Тут нужен человек, знакомый с языком Qlik, и полный комплект файлов: .qvf, скрипты, QVD и расписание обновлений.

Что выбрать для отчётов: Qlik Sense или Power BI?

По логике работы разница в выборках: Qlik показывает рядом со связанными и исключённые значения, а в Power BI выбор работает как обычный фильтр. Но в России решает доступность. По Qlik вопрос закрыт, страна в списке, где её продукты недоступны. Microsoft в марте 2022 года тоже остановила новые продажи, условия по Power BI уточняйте у вендора.

Что сейчас с Qlik Sense в России?

Новые продажи Qlik остановила 7 марта 2022 года. На октябрь 2026 года Россия и Беларусь значатся на странице компании об экспортном контроле как страны, где её продукты и сервисы недоступны. Поэтому действующие приложения готовят к переносу на Visiology, FineBI, Yandex DataLens или Apache Superset.

Сколько занимает переезд с Qlik Sense на другую BI-систему?

Срок называют только после инвентаризации. Он зависит от трёх вещей: сколькими приложениями реально пользуются, насколько сложны скрипты загрузки и сколько показателей придётся пересчитать и сверить с цифрами в Qlik.

Подключаем источники и собираем отчёты при внедрении сквозной аналитики. Отчёты по каналам используем и в комплексном performance-маркетинге.

Источники

  • Справка Qlik: Selection states, A single platform for analytics
  • Qlik: Qlik Stands With Ukraine, 7 марта 2022 года
  • Qlik: Export Controls and Sanctions Compliance

Остались вопросы по теме «Qlik Sense»?

Напишите нам в Telegram или MAX. Ответит специалист, который отвечает за эту тему, или руководитель проектов в рабочее время.

Евгений БаевОтвечает по темеЕвгений БаевРуководитель

Над статьёй работали

Проверим ваш сайт бесплатно

Экспресс-аудит за 24 часа: скорость, индексация, мета-теги, коммерческие факторы и цели Метрики.