Таблицы
и KPI
06
/12
Сегодня попробуем создать свои первые ключевые показатели эффективности в Qlik Sense, а также познакомимся с историей успеха Magnum Cash&Carry.
О чем поговорим сегодня
История успеха

Аналитика миллиардов данных в Magnum Cash&Carry

«Magnum Cash&Carry» — крупнейшая казахстанская торгово-розничная сеть, которая имеет представительство и в Узбекистане, внедряет data-driven подход к бизнесу с помощью аналитики Qlik Sense. Решение обеспечивает оперативными данными для принятия решений более 450 сотрудников компании.

На протяжении последних 10 лет компания Magnum уже использовала платформу QlikView для задач финансовой аналитики. Но по мере развития компании пришло понимание, что, встроив аналитику в бизнес-процессы, можно повысить их эффективность, а также качество и скорость бизнес-решений. Для этого потребовалась полная перестройка BI-системы, и было принято решение обновить технологическую платформу — перейти на Qlik Sense для реализации подхода BI-самообслуживания.
Сакен Кудияров
руководитель BI-департамента, Magnum Cash&Carry
В 2020 году стартовал проект по миграции BI-приложений на платформу Qlik Sense. Проект по модернизации BI в Magnum — это глобальная перестройка всех процессов сбора, хранения и обработки данных в компании.
Среди основных целей, которые ставились командой:
1
исключение ручного сбора данных и повышение скорости и точности передачи данных
2
создание «единого центра правды» на стороне Qlik Sense
3
разработка новой архитектуры сбора данных (DWH) от первоисточников
4
вовлечение сотрудников в процесс бизнес-аналитики, создание большего числа приложений для бизнеса, собственной BI-команды и центра компетенции
На данный момент проект находится в активной фазе: уже созданы приложения для финансового, операционного, коммерческого и HR-департамента, разработан портал поставщика, дорабатывается приложение по аналитике цепочки поставок.

В дальнейшем список доступных приложений будет расширяться, в том числе появятся отчеты для ИТ-подразделения:
Qlik Sense анализирует более 2.4 млрд строк, в том числе — данные со всех чеков розницы.
Это помогает эффективно отслеживать промо-акции и товарные запасы, не допуская дефицита или профицита товарных запасов, а значит, улучшая доступность товаров для конечных посетителей.
Сакен Кудияров
руководитель BI-департамента, Magnum Cash&Carry
Количество активных пользователей Qlik Sense в Magnum уже превысило 450 человек.
Magnum также оценивает экономию от внедрения Qlik Sense в сотнях миллионов тенге за последние годы.
Кроме того, в Magnum важное внимание уделяется обучению пользователей работе с бизнес-аналитикой (в том числе в школе Datanomix Academy) и развитию data-driven культуры внутри организации.

Так, цель процесса обучения Qlik Sense — создание управляемой воронки self-service пользователей: от пользователя к полноценному data-аналитику и разработчику аналитических приложений. Далее в компании классифицируют бизнес-пользователей аналитики по категориям в зависимости от того, как они анализируют, производят данные, отчеты. Ну и после этого каждому типу пользователей предоставляется соответствующий контент и путь обучения.

Вот типы пользователей и результаты, которые Magnum получает после обучения:
Менеджеры бизнес-подразделений

После курса стали точнее формулировать свои требования, понимая функциональные возможности платформы

Аналитики

После курса стали меньше времени тратить на рутинные операции по обработке данных, поняли, куда хотят расти профессионально

Разработчики BI

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

Руководитель BI

После курса стал точнее понимать суть работы аналитиков и разработчиков и эффективнее управлять внутренней командой по Qlik Sense
Эффект от такого внедрения бизнес-аналитики, конечно, выражается в скорости и качестве принимаемых бизнес-решений: сотрудники получают более качественные данные быстрее. Кроме того, снизилось количество ручного труда по сбору информации от филиалов — все данные централизованно хранятся в DWH.
Сакен Кудияров
руководитель BI-департамента, Magnum Cash&Carry
В работе над BI-приложениями мы используем Agile-подход: команда внедрения находится в постоянном контакте с внутренними заказчиками, изучает их запросы, обсуждает и ищет возможности их удовлетворить. И, хотя проект еще далек от завершения, мы уже сейчас видим, насколько ускорилась работа с данными: мы экономим порядка 10−20% человеческих ресурсов на подготовку управленческой отчетности. К тому же, значительно сократился цикл принятия решений на основе данных и возможности тестирования гипотез по промо-акциям.
Выступление на Qlik Data Transformation Day 2022 в Astana Hub
Сакен Кудияров, руководитель BI-департамента, Magnum Cash&Carry, рассказал о крупной BI-модернизации в компании
>2,4 млрд
Qlik Sense анализирует более 2,4 млрд строк, в том числе — данные со всех чеков розницы
>450
сотрудников компании используют Qlik Sense
Теория

Таблицы, сводные таблицы и KPI

Таблица — основа для хранения данных. С нее мы и начнем изучение блока визуализации в Qlik Sense. Таблица содержит конкретные данные и — как способ визуального представления данных — передает их с высокой точностью. В таблицах благодаря возможности показать точные цифры, мы можем проводить наиболее корректные сравнения. При этом, структура таблиц не ограничивает нас в формате данных, одинаково точно показывая целые числа, числа с десятичной частью и проценты.
Таблицы — хороший способ представления данных там, где нужна конкретика.
Как только мы хотим проанализировать плоскую таблицу на много сотен строк, нам нужно агрегировать ее значения на более высоком уровне. В Excel для этого есть сводные таблицы. Qlik Sense изначально является инструментом агрегирования данных.
Создание сводной таблицы в Qlik особенно полезно, когда необходимо включить несколько измерений и мер в одну таблицу, а также если нужно быстро изменять их порядок для просмотра разных агрегированных итогов.
KPI (Key Performance Indicator) или КПЭ — ключевой показатель эффективности, показывающий значимую для организации метрику. Обычно это макро-показатель, который отслеживается на постоянной основе в силу своей важности. KPI выступает на дашбордах как верхнеуровневый индикатор состояния бизнеса, процесса или продукта.
Денис Катюшин
генеральный директор, QUBData
KPI как правило используются для настройки дашбордов — стартовых страниц аналитических приложений. По сути, это следование концепции Big Number, когда на экране выводится несколько ключевых показателей в виде больших цифр. При этом, в зависимости от того, что важно, настраивается акцент либо на абсолютном значении показателя, либо на % исполнении плана, либо на % роста к аналогичному периоду прошлого года (Like for like).

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

Создание визуализаций

Мы будем описывать создание визуализаций способом «от вида диаграммы». На самом деле, все диаграммы создаются одинаково — как мы писали раньше. Вы выбираете нужный способ представления данных, перетаскиваете его на рабочую область, и добавляете поля: меры и измерения.
Таблицы
На редактируемом листе приложения можно создать новую таблицу.

  1. Перетащите на лист пустую таблицу из панели ресурсов
  2. Щелкните команду Добавить измерение и выберите измерение или поле
  3. Щелкните Добавить меру и выберите меру (или создайте меру из поля)

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

Ширина столбцов задается автоматически. Выравнивание значений выполняется также автоматически по типу данных: текстовые значения выравниваются по левому краю, а числовые значения по правому. Однако, и ширину столбцов и выравнивание значений можно скорректировать вручную, если требуется.
Сводные таблицы
Шаги создания сводной таблицы:

  1. Перетащите на лист пустую сводную таблицу из панели ресурсов.
  2. Щелкните команду Добавить измерение и выберите измерение или поле.
  3. Щелкните Добавить меру и выберите меру или создайте меру из поля.
Одним из преимуществ сводной таблицы является взаимозаменяемость, то есть возможность перемещать элементы строк в столбцы, а элементы столбцов в строки. Такая гибкость очень полезна. Она позволяет менять порядок данных и отображать один набор данных в нескольких разных представлениях.
KPI
Шаги создания KPI:

  1. Перетащите на лист пустую диаграмму ключевого показателя эффективности из панели ресурсов.
  2. Щелкните Добавить меру и выберите меру или создайте меру из поля.

При использовании визуализации KPI можно добавить одну или две меры, при этом — ни одного измерения. При наличии двух мер второе значение автоматически становится дополнительным и отображается более мелким шрифтом. Этот порядок можно легко переключить. Для этого перетащите меры на панель свойств в раздел Меры.
Используя экстеншены (расширения) в Qlik Sense вы можете показывать дополнительный контекст для данных, например, динамику изменения. Расширения доступны в Qlik Garden — специальном портале с дополнительными объектами и разработками для вставки в приложения. https://developer.qlik.com/garden
Практика
Игорь Буробин
эксперт по Qlik Sense, «Про BI»
  • Практическое задание 1
    Мы будем работать на основе уже загруженных данных (из практики дня 05).

    Посчитайте в элементах KPI показатели:
    • Количество произведений
    • Суммарные сборы произведений
    • Суммарные бюджеты произведений
    • Средний рейтинг произведений
Как считать средний рейтинг?
— Как считать средний рейтинг?
— Средний рейтинг можно вычислить двумя способами. Первый способ через функцию агрегации AVG, второй через отношение суммы рейтингов произведений к количеству произведений. Подумайте, будут ли оба способа возвращать одинаковое значение.

— О чем еще не забыть?
— Обратите внимание, что для удобства управления показателями в приложении их удобно добавить в Основные элементы в качестве мер.
  • Практическое задание 2
    Выведите простую таблицу c детализацией фильмов в выборке. Это лучше сделать на последнем листе.

    В таблице в столбцах расположите следующие измерения и меры:
    Измерения: Произведение код, Произведение, Год производства, Бюджет, Сборы, Рейтинг

    В качестве меры давайте посчитаем очень интересный показатель, в котором будут в строке перечислены все жанры фильма. Все жанры фильма — это агрегация функцией CONCAT. Эта функция возвращает строку, сцепленную из всех возможных значений указанного поля или выражения.
Пример использования функции CONCAT, возвращающий строку, разделенную запятыми.

CONCAT(DISTINCT [Поле],', ')
Вы можете использовать подобную конструкцию, указав вместо поля «Поле», поле, содержащее жанр. DISTINCT в этой мере используется для того, чтобы не выводить одинаковые значения поля.
Полезные ссылки

Если вам интересно узнать больше, переходите по ссылкам для дальнейшего изучения тем и расширения кругозора

Вебинар дня
День 06
Таблицы и KPI в Qlik Sense, как спарклайны помогают быстро увидеть тренд в обычной таблице?
Перейти к предыдущим дням:
Qlik Sense Узбекистан. День 00
Подготовительный день и установка программы
Qlik Sense Узбекистан. День 01
Что такое Qlik Sense + История успеха Baraka Market
Qlik Sense Узбекистан. День 04
Ассоциативная модель + История успеха UzAuto
Qlik Sense Узбекистан. День 05
Загрузка данных + История успеха департамента финансов Дубая