Во время написания скриптов подготовки данных часто приходится заниматься отладкой. Проверять, как взаимодействуют между собой запросы к различным источникам, проверять результаты вычислений, корректность маппингов, да и вообще много чего. Проблема в том, что в в Qlik нет готовых инструментов для контроля выполнения запросов — постоянно приходится создавать временные контрольные таблицы, exit script, комментировать блоки кода,… Читать далее Шаблон приложения для отладки ETL-процессов в Qlik Sense
Блог
Кейс — рост выручки более 100% в течение 2-х лет в оптовой торговле благодаря работе с аналитикой
Скачайте подробный отчет об эталонной реализации точек роста продаж за счет аналитики.
Выступление на Data Talks 3.0: построение единой модели данных всего бизнеса
Рассказываем о методике создания единой модели данных в бизнесе, для упрощения работы аналитиков и бизнес-пользователей.
Составление индекса значений таблиц для предпросмотра
В предыдущих материалах мы рассказывали, как создать каталог всех доступных для анализа данных с помощью базового функционала 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. Генерация календаря