Составление индекса значений таблиц для предпросмотра

В предыдущих материалах мы рассказывали, как создать каталог всех доступных для анализа данных с помощью базового функционала Qlik Sense. Иметь перечень таблиц и полей в виде понятного списка очень удобно. А было бы еще удобнее, если бы можно было оперативно получать представление, что за данные в этих полях находятся. Аудит данных может потребоваться на многих… Читать далее Составление индекса значений таблиц для предпросмотра

Динамическая классификация интервалов

Есть в Qlik Sense такая классная функция — class(). Она позволяет преобразовать значения поля в интервалы с фиксированным шагом. Выглядит ее работа примерно так: Проблема в том, что в базовом функционале class() разбивает данные на одинаковые интервалы. А если у нас в классифицируемом поле большой разброс значений, то нам могут понадобиться разные условия группировки в… Читать далее Динамическая классификация интервалов

Экспресс-пособие по построению таблицы связей для Qlik Sense

Текстом про эту тему писали уже очень много. Посмотрите теперь видео, где наглядно показан процесс трансформации данных и пошагово объясняется формирование таблицы связей.

Жизненно Опасные Проекты Аналитики

Работая с такой BI-системой как Qlik, постоянно испытываешь соблазн начать применять ее «творчески». А почему бы и нет? Данные скриптом загрузки можно трансформировать как угодно. Можно обеспечить запись данных обратно в базу. Это же значит, что можно создавать любые продукты на основе данных! И все на стандартном функционале (почти). Однако, этот подход очень легко может… Читать далее Жизненно Опасные Проекты Аналитики

SSM-5. Обогащение связей

Разворачивание массива связей Иногда стандартный механизм таблицы связи не может реализовать сценарии, которые доступны при последовательном соединении таблиц. Например, в такой модели нет никаких проблем, чтобы проанализировать данные одной таблицы в разрезе другой. Однако, если построить эту модель через генератор таблиц связи, то мы уже не сможем посчитать, например, кол-во PhotoID в разрезе StageID. Это… Читать далее SSM-5. Обогащение связей

SSM-4. Правила написания выражений мер

Прописывая формулы мер, в большинстве случаев нужно указывать в них дополнительные параметры, которые определяют способы агрегации на временной оси, и некоторых других измерениях. Для упрощения этого процесса, в вашем приложении находится лист «Конструктор выражений». Им удобно пользоваться для быстрого написания формул и аудита данных. В основе конструктора лежит обработка функции GetCurrentSelections(), в результате которой ваши… Читать далее SSM-4. Правила написания выражений мер

SSM-3. Генерация календаря

Структура календаря Генерируемый календарь присоединяется к таблице связи через поле Дата (в которое попадают все значения полей дат, отмеченных «|D»). При этом в самом календаре создается поле День, который является базовым измерением календаря для визуализации. В визуализациях нужно использовать именно поле День, а не Дата. Потому что при использовании накопительных итогов поле День будет ссылаться… Читать далее SSM-3. Генерация календаря

SSM-2. Загрузка данных и генерация моделей. Правила подготовки данных

Содержание Загрузка данных; Правила разметки имен полей; Правила и рекомендации подготовки данных; Параметры генерации модели; Загрузка данных Данные загружаются в приложении с помощью скрипта загрузки. Для этого они должны быть размещены между секциями скрипта —SSM Sub— и —Call SSM—. На итоговую модель влияет 2 фактора: Набор таблиц и разметка имен в загружаемых таблицах; Настройка параметров… Читать далее SSM-2. Загрузка данных и генерация моделей. Правила подготовки данных

SSM-1. Настройка подключения

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

Справочники с универсальной гранулярностью

Возможно вам знакома ситуация: фактические данные содержат идентификатор, ведущий на справочники. Например, ИД сотрудника. Справочник сотрудников помимо имен людей содержит некие оргструктурные разрезы. Что-то вроде такого: И вот однажды финансовый отдел присылает вам данные оперплана — и они посчитаны в разрезе, например, Отделов. А вдогонку, еще и данные по бюджету, но в разрезе направлений. Если… Читать далее Справочники с универсальной гранулярностью