Сегодня предлагаю рассмотреть схему работы QlikView на примере данных кинофильмов, с использованием Qlik REST Connector. Автор данного решения QlikFreak, который регулярно публикует интереснейшей материал по работе с системами Qlik!
НА ЗАМЕТКУ! В приложении будет использоваться нетрадиционный для Qlik черный фон, скрыта панель навигации, а также будут использованы элементы инфографики.
База данных фильмов и Qlik REST Connector
За основу возьмем базу данных фильмов с сайта themoviedb.org, к которому подключимся через API.
Используя Qlik REST Connector, автоматически создадим скрипт, который позволит собрать все данные по годам, фильмам и актерам в единый файла QVD.
Стартовая страница и сила текстовых объектов
Обычно стартовая страница дает информацию о приложении. В нашем случае на стартовой странице мы публикуем данные по количеству фильмов, актеров и сценаристов. Вся вкладка построена при помощи текстового объекта
Совет#1: Создавайте визуальную иерархию
Для простоты навигации по приложению необходимо задать путь, по которому пользователь будет следовать в вашем приложении, некую визуальную иерархию. Для этого рекомендуем использовать единый цвет, шрифты или границы. Задумка в том, чтобы объединить схожую информацию визуально в один блок.
Совет #2: Централизация и распределение
QlikView предлагает множество функций по автоматической настройке визуального оформления приложения, в том числе по расположению объектов на листе приложения с помощью сетки.
QlikView и чудо ассоциативной модели данных
Выбирая данные, мы сразу видим связанную с ними информацию.
На второй вкладке описан принцип работы ассоциативной модели данных QlikView.
Аналитика: Страница статистики
Это страница деталей, на которой можно узнать всё об интересующем пользователя кинофильме.
Совет #3: Скрытая панель фильтрации
У пользователя всегда должен быть легкий доступ к фильтрам данных. Но иногда все лишнее лучше скрыть. Используя контейнер и кнопку со ссылкой на переменную, можно создать собственную панель навигации.
Совет #4: Связность
Следуйте единой структуре построения вкладок, не забывайте о единстве шрифтов и вкладок.
Страница фильмов и актеров: Кто хочет деталей?
Эта самая интересная страница с точки зрения дизайна. Здесь много картинок – есть все официальные постеры к фильмам, фото актеров.
Совет #5: Расширения
Помните, что Qlik Sense открывает новые возможности работы с визуализациями. В нашем примере при помощи расширения мы встроили видео из YouTube-канала, трейлер к каждому фильму.
Совет #6: Используйте воображение
Объединяйте объекты между собой, попробуйте наложить их друг на друга, получая новые эффекты в приложении.
Вот, например, что может получиться:
Меню
Как работает меню в этом приложении – каждая страница – отдельный лист приложения QlikView. У каждого листа настроен свой фон. Когда пользователь нажимает на круги слева, то фактически он нажимает на прозрачную кнопку, на которой настроено действие открытия листа Activate Sheet.
Совет #7: Если добавить панель листов (правый щелчок мыши на голубой области приложения), вы сможете включить лист с названием Menu.
На этом все на сегодня!
Хороших вам дизайнерских решений в Qlik!
Тоже недавно позанимался Qlik REST Connector, моей задачей было интегрировать приложение Qlik со своими данными в планировщике Wunderlist. Задача успешно решилась, но конкретные действия по подключению к источнику — REST API сервиса — не совсем очевидны (мне так показалось). В этой статье как раз не хватает информации по самым первым шагам, поэтому даю ссылку с последовательностью действий, которая получилась у меня: https://community.qlik.com/message/1164976#1164976