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

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

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

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

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

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

Фишки с подстановкой имен мастер-мер

Как известно, начиная с февраля 2021, в Qlik Sense появился функционал подстановки меток мастер мер в выражения. Что это значит? Например, у вас есть формула выручки типа такой: Если вы сохраните ее как основной элемент с названием Выручка, то в других выражениях вы сможете ссылаться на это название, вместо повторения формулы целиком. Раньше для такого… Читать далее Фишки с подстановкой имен мастер-мер

Интерфейсный тренажер для бизнес-пользователей Qlik Sense

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

Опубликовано
В рубрике Демо

Основы динамического программирования на Qlik Sense. Подпрограммы (Subroutines)

Скрипт Qlik Sense (и Qlik View, они почти одинаковые) интересен тем, что он может не только выполнять явно прописанные команды. Но и генерировать код динамически, который будет себя выполнять. За это отвечает функционал подпрограмм (subroutines). Подпрограммы представляют собой обычный синтаксис скрипта, обрамленный командами sub и end sub. Обертывание кода в sub … end sub приводит… Читать далее Основы динамического программирования на Qlik Sense. Подпрограммы (Subroutines)

Отправка сообщений через Telegram-бота из скрипта загрузки

В настоящий момент базовая версия Qlik Sense Enterprise имеет крайне небогатый функционал рассылки оповещений. А точнее, он вообще отсутствует. В линейке продуктов присутствует такая вещь как Qlik Alerting, но он не везде подходит в виду своей стоимости и области применения (оповещения на основе данных из приложений). Поэтому для налаживания оперативных оповещений, нам придется использовать сторонние… Читать далее Отправка сообщений через Telegram-бота из скрипта загрузки

Таблица динамических периодов

Довольно часто в аналитике удобно выбирать не конкретный временной период, а относительный. Текущий месяц, прошлый месяц и т.д. Часто для этого используют флаговые поля в календаре, типа CurrentYear, CurrentMonth, или MonthsAgo. Их удобно использовать в анализе множеств. Однако, для конечных пользователей использование флаговых полей в качестве фильтра может быть непонятным. Рабочая альтернатива — сделать дополнительную… Читать далее Таблица динамических периодов

5-3. Календарь накопительного итога. As-of-calendar

Накопительный итог в Qlik Sense — это целая песня. В аналитике периодически бывает необходимо считать меры накопительным итогом. Это бывает нужно для расчета показателей, связанных с остатками (сумма движений за все время накопительным итогом). Или например отслеживание выполнения планов накопительно внутри года. Или создавать более хитрые сценарии визуализации. Например, считать внутри месяца среднее значение показателя… Читать далее 5-3. Календарь накопительного итога. As-of-calendar

5-2. Красивые подписи на временной оси. Derived Fields

При визуализации динамики во времени в Qlik распространено использование графиков с непрерывной осью измерения. Его основное преимущество — динамический масштаб, позволяющий уместить всю информацию с графика в том пространстве, которое под него выделено. Однако, по умолчанию на непрерывной оси мы видим подписи в виде дней. Что не очень удобно на большом масштабе. Поэтому сегодня мы… Читать далее 5-2. Красивые подписи на временной оси. Derived Fields