Дерево декомпозиции
Документация Decomposition Tree
Table of contents
Decomposition Tree Extension для Qlik
Типы графиков
Decomposition Tree Extension для Qlik предоставляет следующие типы графиков:
- Decomposition Tree
В этом разделе объясняется, как создать и настроить график Decomposition Tree.
Другие типы графиков доступны через AnyChart Extensions.
Загрузка и установка
Qlik Sense Desktop
Чтобы установить Decomposition Tree Extension в Qlik Sense Desktop, выполните следующее:
- Загрузите Decomposition Tree Extension для Qlik Sense.
- Распакуйте архив.
- Откройте проводник Windows и перейдите в каталог Extensions Qlik Sense:
..\Users\<UserName>\Documents\Qlik\Sense\Extensions. - Скопируйте папку anychart-4x-decomposition-tree в каталог Extensions.
- Перезапустите Qlik Sense Desktop.
Qlik Sense Server
Чтобы установить Decomposition Tree Extension на сервер Qlik Sense,
- Загрузите Decomposition Tree Extension для Qlik Sense.
- Откройте Qlik Management Console (QMC): https://<QPS server name>/qmc
- Выберите Extensions на начальной странице QMC или в выпадающем меню Start.
- Нажмите Import на панели действий.
- В диалоговом окне выберите загруженный архив. Оставьте поле пароля пустым.
- Нажмите Open в окне проводника файлов.
- Нажмите Import.
Qlik Sense Cloud
Чтобы установить Decomposition Tree Extension в Qlik Sense Cloud, выполните следующее:
- Загрузите Decomposition Tree для Qlik Sense Cloud.
- Распакуйте архив.
- Получите доступ к Management Console:
- добавьте /console к адресу вашего тенанта: https://<your tenant address>/console
- или используйте навигационную ссылку Administration под профилем пользователя в хабе
- Перейдите на страницу Extensions и нажмите Add.
- В диалоговом окне выберите архив с расширением в бандле – например, anychart-4x-decomposition-tree.zip.
- Нажмите Add.
- Повторите вышеуказанные шаги, чтобы добавить другие расширения.
- В Management Console перейдите в раздел Content Security Policy и нажмите Add.
- В диалоговом окне введите имя для Content Security Policy – например, AnyChart.
- Введите адрес сервера происхождения: qlik.anychart.com
- Выберите следующие директивы:
- connect-src
- font-src
- img-src
- script-src
- style-src
- Нажмите Add.
Обзор
Decomposition tree позволяет просматривать данные в нескольких измерениях. Оно автоматически агрегирует данные и позволяет детализировать измерения в любом порядке. Этот инструмент ценен для специального исследования и проведения анализа первопричин.
Прочитайте Quick Start и Dimensions and Measures, чтобы узнать, как добавить Decomposition Tree и какие измерения и меры использовать.
Доступные настройки включают: colors, color by expression, color by measure, level settings и т. д.
Демо
Чтобы помочь вам лучше понять, что такое Decomposition tree и как его использовать, мы подготовили несколько отличных демо-версий, которые вы можете посмотреть в разделе Decomposition Qlik Demo Apps. Там есть общее демо-приложение Decomposition Tree in Qlik Sense Features, приложение для анализа IMDB Top 1000 Slice and Dice, приложение Tech layoffs и другие.
Быстрый старт
Это краткое руководство объясняет, как создать базовое Decomposition Tree.
Вы также можете посмотреть короткий видеоурок: How to work with a Decompositon Tree in Qlik Sense.
Прежде всего, добавьте пустой график на свой лист:
- Перейдите в Custom objects > AnyChart на панели ресурсов.
- Перетащите пустой график Decomposition Tree на лист.
Затем добавьте dimensions, которые вы хотите проанализировать:
- Перейдите в Data > Dimensions на панели свойств.
- Нажмите Add dimension и выберите измерение.
Повторяйте этот шаг столько раз, сколько необходимо:
Наконец, добавьте measure для анализа:
- Перейдите в Data > Measures на панели свойств.
- Нажмите Add measure и выберите меру.
Обратите внимание, что вы также можете создавать измерения и меры из полей или добавлять их, нажимая на кнопки на пустом графике.
Измерения и меры
Dimensions
Чтобы добавить измерение, выполните следующее:
- Перейдите в Data > Dimensions на панели свойств.
- Нажмите Add dimension и выберите измерение.
Для Decomposition Tree требуется только одно измерение. Однако оно имеет больше смысла при добавлении нескольких измерений.
Этот порядок измерений повлияет только на представление измерений в выпадающем списке breadcrumbs и выпадающем меню навигации по детализации.
Если вам нужно скрыть пустые значения, снимите флажок Include null values в настройках каждого измерения.
Measures
Чтобы добавить меру, выполните следующее:
- Перейдите в Data > Measures на панели свойств.
- Нажмите Add measure и выберите меру.
Для Decomposition tree должна быть предоставлена хотя бы одна мера.
Alternative Measures
Вы можете предоставить альтернативные меры для Decomposition tree и переключаться между ними на лету во время использования графика.
Чтобы добавить альтернативную меру, выполните следующее:
- Перейдите в Data > Measures на панели свойств.
- Нажмите Add alternative и выберите меру.
Когда предоставлены альтернативные меры, на корневом элементе появляется элемент управления в виде выпадающего списка, и вы можете нажать на него, чтобы переключиться между альтернативными мерами.
Цвета
Положительные значения занимают всю полосу соответствующих элементов в Decomposition tree (обратите внимание на scaling mode). Но когда на уровне есть хотя бы одно отрицательное значение, полоса элемента разделяется на две равные части: отрицательные растут влево, а положительные — вправо. Чтобы сделать чтение данных еще проще, части окрашены по-разному.
Цвета полос можно изменить в разделах расширения Appearance > Colors.
Single Color
Если вы хотите установить статический цвет положительных и отрицательных полос:
Перейдите в раздел Appearance > Colors > Bar Color, выберите опцию "Custom", затем выберите "Single Color" из выпадающего списка "Color by" и выберите сплошные цвета для Positive и Negative полос.
Color by Measure
Если вы хотите раскрасить полосы в соответствии со значением меры:
Перейдите в раздел Appearance > Colors > Bar Color, выберите опцию "Custom" и выберите "Color by measure" из выпадающего списка "Color by".
Color by Expression
Если вы хотите раскрасить полосы в соответствии с любыми пользовательскими условиями:
Перейдите в раздел Appearance > Colors > Bar Color, выберите опцию "Custom" и выберите "Color by expression" из выпадающего списка "Color by".
Соединители
Соединитель — это линия, которая идет от одного уровня к другому; эта линия может быть в состоянии "Active" и "Inactive". Чтобы изменить раскраску соединителей:
Перейдите в раздел Appearance > Colors > Connector Color, выберите опцию "Custom" и выберите цвета для состояний "Active" и "Inactive".
Bar Scale
Длина полос значений может быть рассчитана тремя способами:
- Относительно максимального значения на уровне для сравнения значений внутри каждого уровня — это значение по умолчанию;
- Относительно родительского значения для сравнения вклада в родительский элемент;
- Относительно корневого элемента для сравнения вклада в общий итог.
Чтобы изменить поведение: перейдите в Appearance > Presentation > Scale bar to на панели свойств и выберите нужный вариант из выпадающего списка.
Заголовок
Вы можете настроить внешний вид заголовка Decomposition Tree или хлебных крошек, отключить его, изменить фон и другие цвета, стили шрифтов и иконки.
Если вы хотите отключить заголовок: перейдите в Appearance > Header settings на панели свойств и снимите флажок Display header.
Если вы хотите изменить цвета, шрифты, иконки: перейдите в Appearance > Header settings на панели свойств, переключите соответствующий слайдер с Auto на Custom и введите нужные значения в появившихся настройках.
Уровни
Вы можете выбрать способ отображения элементов дерева на вашей панели мониторинга в зависимости от доступного пространства и характера значений в измерениях.
Ширина
Если вы хотите изменить ширину уровней, перейдите в Appearance > Presentation > Level size на панели свойств и выберите один из трех вариантов в выпадающем списке:
- Compact
- Normal (default)
- Wide
Пагинация
Вы можете ограничить количество элементов, отображаемых на каждом уровне. Элементы, которые не отображаются, по-прежнему присутствуют, и к ним можно получить доступ с помощью перелистывания вверх или вниз с помощью стрелок. Нажатие на троеточие раскрывает скрытые элементы.
Чтобы включить пагинацию, перейдите в Appearance > Presentation > Limit items per column на панели свойств и установите флажок. Эта настройка гарантирует, что будут отображаться только элементы, подходящие под размер экрана, скрывая остальные. Используйте слайдер "Min items per column", чтобы установить минимальное количество элементов, отображаемых на каждом уровне.
Drill Down Mode
По умолчанию Decomposition tree позволяет конечному пользователю выбирать любое измерение для детализации и изменять порядок на лету — это то, что мы называем "Flex dimensions". При желании вы можете сделать порядок детализации статичным, тем самым ограничив пути анализа.
Чтобы отключить режим Flex, перейдите в Appearance > Presentation > Use flex dimension на панели свойств и снимите флажок.
Интерактивность
По умолчанию доступны следующие функции интерактивности: selections, snapshots и tooltips.
Чтобы отключить или включить эти функции, перейдите в Interactivity на панели свойств и переключите следующие слайдеры:
- Selections
- Snapshots
- Tooltips
UI Sorting
UI Sorting позволяет пользователям сортировать элементы дерева в соответствии с мерой во время работы. UI sorting доступна через контекстное меню, которое появляется при наведении на заголовок и нажатии на иконку аккордеона.
По умолчанию UI Sorting отключена.
Чтобы включить UI Sorting, перейдите в Interactivity на панели свойств и переключите следующий слайдер:
- UI Sorting
Условия вычисления
Decomposition Tree поддерживает условия вычисления: вы можете установить условие, которое должно быть выполнено (true), чтобы объект отображался. Если условие не выполнено, отображается пользовательское сообщение.
Условие вычисления полезно, когда количество элементов в дереве очень велико, что замедляет отклик визуализации. В этом случае условие вычисления может помочь, например, чтобы объект не отображался до тех пор, пока пользователь не отфильтрует данные до более управляемого уровня, применяя выборки.
Чтобы добавить условие, выполните следующее:
- Перейдите в Add-ons > Data handling на панели свойств.
- Введите выражение в поле ввода Calculation condition.
- Введите строковое значение или строковое выражение в поле ввода Displayed message.

