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

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

3-6. Визуализация данных с таблицей связи

Работая с такой моделью данных, вы можете с помощью анализа множеств и служебных полей управлять правилами группировки мер по измерениям. Так, в зависимости от выбранного варианта в поле ТипДаты, сумма успешных сделок может быть показана на дату открытия или закрытия. И все это на одном графике. На дату открытия На дату закрытия А вот они… Читать далее 3-6. Визуализация данных с таблицей связи

3-5. Создание единой временной оси

Таблицу связей построили, непрямые ассоциации восстановили. Осталось только разобраться с единой временной осью. Нам снове нажна вкладка Link Table TMP. После кода восстановления связей в сделках, добавляем следующий скрипт: Что тут происходит: мы берем первичный ключ таблицы, загружаем даты одного из полей дат исходной таблицы называя его Дата. А также создаем служебное поле ТипДаты, в… Читать далее 3-5. Создание единой временной оси

3-4. Восстановление непрямых ассоциаций

Из-за «плоской» структуры таблицы связей теряются связи между таблицами, которые соединены не напрямую. Например, у нас сделки соединены с контактами, а контакты с компаниями. По идее, мы ожидаем, что сможем анализировать данные по сделкам в разрезе компаний, за счет связи по контактам. Но пока это не так. В таблице со сделками отсутствует ID компании, а… Читать далее 3-4. Восстановление непрямых ассоциаций

3-3. Каркас таблицы связей

Когда данные очищены, и с именами полей полный порядок, можно взяться за создание таблицы связей. Создайте секцию скрипта после Данных, назвав ее Link Table TMP. Каркас таблицы связей строится в 3 этапа: Получение полей связи из всех таблиц во временные таблицы связей; Склеивание временных таблиц связей в одну таблицу связей; Удаление избыточных полей связи из… Читать далее 3-3. Каркас таблицы связей

3-2. Подготовка данных к созданию таблицы связей

Прежде чем мы начнем формировать таблицу связей, нам нужно привести таблицы модели данных в соответствие к следующим требованиям: Имена полей, которые будут использоваться для связи (поля дат в них не входят), одинаковые между всеми таблицами; Связи должны быть построены по единообразной структуре (если в одной таблице используются ИД сотрудников, в в другой их имена, то… Читать далее 3-2. Подготовка данных к созданию таблицы связей

3-1. Загрузка данных через скрипт

Обзор задачи Вцелом, построение модели данных состоит из 4-х шагов: Подготовка таблиц; Построение базовой таблицы связей; Восстановление сковзных связей; Построение единой оси дат. Для практики я подготовил вам мини-датасет. Скачивайте его. Я специально добавил в него минимум данных, чтобы вы могли видеть буквально каждую строчку в предпросмотре модели данных и понимать, как наши действия влияют… Читать далее 3-1. Загрузка данных через скрипт

3-0. Введение. Построение моделей данных любой сложности в Qlik Sense

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