Как усовершенствовать вашу библиотеку основных элементов (Master Item Library) Qlik Sense

Одной из лучших функций в Qlik Sense являются основные элементы. Мы дадим несколько советов по работе с ними.

Основные элементы Qlik Sense – почему Вы нуждаетесь в них

Список основных элементов может содержать исчисляемые поля, определения выражений и даже завершенные визуализации, которые организованы и настроены для пользователя. Существует несколько преимуществ создания основных элементов для ваших приложений Qlik Sense.
1. Обеспечивает простоту выражений для разработчиков. В другом продукте, QlikView, мы создаем переменные и помещаем определения в них для повторного использования. С Qlik Sense у нас появился настоящий механизм, предназначенный для повторного использования. Любые изменения, внесенные в главный элемент, проникают во всё приложение.
2. Создает интуитивно понятный способ для пользователей создавать собственную аналитику. Когда разработчик создает основной элемент, пользователю требуется только перетаскивание для создания визуализации. Это избавляет пользователей от необходимости понимать синтаксис выражений Qlik Sense.
3. Поскольку для каждого элемента существует централизованное единое определение, и оно создается разработчиком, у нас лучше получится создать одну истинную версию для нашего приложения.

Планирование вашей библиотеки основных элементов Qlik Sense

Первая вещь, которые вы захотите сделать – это создать три списка. Один для всех измерений, которые необходимо отобразить для ваших пользователей. Затем создайте список общих выражений, которые потребуются пользователям. Наконец, вы должны спроектировать примерный набор визуализаций, чтобы пользователь мог использовать в качестве примера для своих собственных объектов.
Вы не должны слишком заботиться о том, чтобы заполнять каждое поле или каждую отдельную метрику, которую можно было представить. Все поля в приложении по-прежнему доступны из горизонтальной панели. И, конечно же, у пользователей все еще есть возможность построить выражение.
Совет. Если есть ключевые поля или неассоциированные поля, которые не должны отображаться ни в одном списке, переименуйте эти поля со специальным символом типа «%» или аналогичным. Затем создайте строку кода в своем скрипте:


Как и в QlikView, это эффективно скроет эти поля из представления пользователя (включая ваше собственное представление). В крайнем случае, вы можете добавлять все поля, а затем создавать свои измерения и меры, тем самым предоставляя пользователям только одобренные элементы.

Создание ваших основных элементов

Есть несколько путей создания объектов для вашего листа основных элементов. Мы пройдёмся по каждому.

Метод 1 — Средство просмотра модели данных

Измерения или меры могут быть добавлены в средство просмотра модели данных в режиме предварительного просмотра. В приведенных ниже рисунках мы добавим измерение Customer:


Метод 2 – Списки полей

Второй способ создания основных элементов – доступ к списку полей в режиме редактирования. На этот раз мы создали измерение детализации, выбрав иерархические поля дат.


Метод 3 – Список основных элементов

Третий способ создания основных элементов – напрямую добавить через панель основных элементов.



Совет. Присвоение тега главному элементу делает его доступным для поиска по этому тегу. В этом примере поиск «Sales» отображает гистограмму, так как она содержит основное измерение с пометкой «Sales».
Совет. Также обратите внимание, что окружающее выражение с помощью функции num будет избавлять пользователя от необходимости обновлять формат числа каждый раз, когда выражение перетаскивается в новый объект.
Совет. К сожалению, мы не можем ссылаться на существующие имена основных элементов для создания новых основных элементов. Но мы все еще можем создавать переменные, содержащие определения выражений. Поэтому теоретически мы можем хранить базовые выражения в переменной, а затем использовать их для создания наших основных элементов. Это может иметь больше неприятностей, чем пользы, если у нас нет сложного, повторяющегося, заданного анализа.

Метод 4 – Проектная сетка

Последний способ создать основной элемент – использование проектной сетки. Здесь мы добавили визуализацию в нашу библиотеку.


Использование основных элементов пользователем

Итак, подходит часть удовольствия. Как только основные элементы созданы, создание визуализаций становится очень простым.
Во-первых, вы должны удостовериться, что основные элементы нельзя удалять, добавлять или корректировать в опубликованном приложении. Фактически, вкладка, которая появляется слева от Master Library, удаляется из опубликованных потоков.
Чтобы добавить основной элемент на объект, щёлкните на кнопку Меры или Измерения. Заметьте, что поле основных элементов перемещается наверх, когда вы нажимаете кнопку Измерения или Меры. Другие поля появятся снизу.

Объекты библиотеки также можно перетаскивать непосредственно на объект.

Финальные мысли

Вот список желаний будущих улучшений, которые, я надеюсь, добавят следующую функцию:
• Способность классифицировать и/или сортировать список основных элементов;
• Было бы прекрасно ссылаться на существующие выражения через новые выражения (примерно, как мы можем это сделать в QlikView). Я обнаружил необходимость копировать и вставлять куски кода и затем корректировать, чтобы создать новые меры;
• Способность перетаскивать выражения на другие поля, которые могут содержать, например, цветовое выражение;
• Также было бы замечательно иметь возможность создавать скрытые объекты. Таким образом, чтобы я мог управлять всеми выражениями, но не обязательно должен был предоставлять их пользователю.
По мере того, как мы быстро приближаемся к истинной самообслуживающейся бизнес-аналитике, мы всё ещё можем перейти на сторону подготовки данных. Но добавление основных элементов приводит область управления панелями мониторинга к успеху.


Найти решение у бизнес-партнера QlikTech (QlikView) в России.

Форум разработчиков QlikView и Qlik Sense. Получите ответы на все вопросы по QlikView и Qlik Sense!

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий

64 queries in 0,417 seconds