Разработай первое приложение qlik sense

52
Qlik Sense Tour 2017 Разработайте первое приложение Qlik Sense Анна Климкова 8 июня 2017 года

Upload: marina-payvina

Post on 21-Jan-2018

140 views

Category:

Data & Analytics


4 download

TRANSCRIPT

Page 1: Разработай первое приложение Qlik Sense

Qlik Sense Tour 2017Разработайте первое приложение Qlik Sense

Анна Климкова

8 июня 2017 года

Page 2: Разработай первое приложение Qlik Sense

2

Qlik Sense DesktopПодготовка к тренингу. Шаг 1

• Предварительные требования для Qlik Sense Desktop:─ Windows 7 x64 или новее

─ Права Администратора для инсталляции

• Создайте аккаунт Qlik (если у Вас его еще нет) тут: https://qlikid.qlik.com/register и

активируйте вашу учетную запись Qlik из e-mail, полученного после заполнения формы.

• Скачайте Qlik Sense Desktop по ссылке или получите на тренинге:https://s3-eu-west-1.amazonaws.com/qst2017/QlikSenseDesktop3.2SR4.exe

• Запустите QlikSenseDesktop3.2SR4.exe и установите Qlik Sense

Page 3: Разработай первое приложение Qlik Sense

3

Qlik Sense DesktopПодготовка к тренингу. Шаг 2

• Скачайте материала для тренинга (скачайте файл QlikSenseWorkshopDesktop.zip по ссылке http://bit.ly/qst2017-desktopили получите на тренинге).

• Скопируйте и разархивируйте файл QlikSenseWorkshopDesktop.zip в удобную вам папку на вашем компьютере. После разархивации zip-файла, вы увидите следующие папки:

Имя файла Описание

Qlik Sense Desktop Workshop Cloud(v3.2).pdf

Пошаговая инструкция к тренингу ‘Создайте ваше первое приложение Qlik Sense’

Apps Приложения Qlik Sense

Data Xls-файлы для упражнений

Images Файлы изображений для упражнений

Page 4: Разработай первое приложение Qlik Sense

4

Qlik Sense DesktopПодготовка к тренингу. Шаг 3

• Откройте папку C:\Users\xxx\Documents\Qlik\Sense (где xxx – имя пользователя, под которым вы зарегистрированы на вашем компьютере) и посмотрите на содержимое папки.

• Скопируйте файл с расширением QVF, расположенный в папке /apps(полученной из ZIP-файла) и поместите его в папку “..\Documents\Qlik\Sense\Apps”

• Скопируйте папку /data (полученную из ZIP-файла) и поместите ее в папку “..\Documents\Qlik\Sense\MyData”

• Скопируйте файлы изображений из папки /images (полученной из ZIP-файла) и поместите их в папку “..\Documents\Qlik\Sense\Content\Default\Workshop”. ─ Обратите внимание на то, что папки ‘MyData’ и ‘Workshop’ не существуют по умолчанию и вы должны

их создать самостоятельно.

Page 5: Разработай первое приложение Qlik Sense

5

Qlik Sense CloudПодготовка к тренингу. Шаг 1

• Предварительные требования для Qlik Sense Cloud:─ Доступ в Интернет─ Современный браузер (Chrome, Firefox, IE11)

• Создайте аккаунт Qlik (если у Вас его еще нет) тут: https://qlikid.qlik.com/register и активируйте вашу учетную запись Qlik из e-mail

• Получите на тренинге файл QlikSenseWorkshopCloud.zip или скачайте его по ссылке http://bit.ly/qst2017-cloud

• QlikSenseWorkshopCloud.zip содержит:

• Скопируйте материалы в удобную вам папку на вашем компьютере, откуда затем будете перетаскивать файлы в браузер.

Имя файла Описание

Qlik Sense Cloud Workshop Cloud(v3.2).pdf Пошаговая инструкция к тренингу ‘Создайте ваше первое приложение Qlik Sense’

Apps Приложения Qlik Sense, которые нужно загрузить в Qlik Sense Cloud

Data Xls-файлы для упражнений

Images Файлы изображений для упражнений

Page 6: Разработай первое приложение Qlik Sense

Часть 1: Знакомство с готовым приложением

Page 7: Разработай первое приложение Qlik Sense

Упражнение 1

Знакомство с готовым приложением

Page 8: Разработай первое приложение Qlik Sense

8

Упражнение 1 - Cloud

• Сначала создайте аккаунт Qlik Sense Cloud на www.qlikcloud.com

• Заходим на портал Qlik Sense Cloud

• Переносим (Upload) в облако приложение Qlik Sense Workshop.qvf из папки Apps

• Открываем приложение Qlik Sense Workshop

Page 9: Разработай первое приложение Qlik Sense

9

Упражнение 1 - Desktop

• Файлы из QlikSenseWorkshopDesktop.zip должны быть скопированы в нужные папки на предыдущем шаге

• Откройте Qlik Sense Desktop

• В хабе Qlik Sense откройте приложение Qlik Sense Workshop

Page 10: Разработай первое приложение Qlik Sense

Часть 2: Загрузка данных и построение первого приложения

Page 11: Разработай первое приложение Qlik Sense

Упражнение 2

Загрузка данных

Page 12: Разработай первое приложение Qlik Sense

12

Упражнение 2 – Desktop: Новое приложение

• Создайте новое приложение Qlik Sense

Page 13: Разработай первое приложение Qlik Sense

13

Упражнение 2 – Cloud: Новое приложение

• Загрузите (Upload) данные в облако

• Создайте ваше первое приложение Qlik Sense

Page 14: Разработай первое приложение Qlik Sense

14

Упражнение 2 - Desktop: Таблица Customers

• Desktop: Перетащите файл Customers.xlsx в Qlik Sense.

Page 15: Разработай первое приложение Qlik Sense

15

Упражнение 2 - Cloud: таблица Customers

• Откройте Data manager

• Выберите Attach Files

• Выберите Customers.xlsx (файл загружен в облако ранее)

Page 16: Разработай первое приложение Qlik Sense

16

Упражнение 2 - Загрузка таблицы Customers

• Выберите таблицу Customers и все колонки

Page 17: Разработай первое приложение Qlik Sense

17

Упражнение 2 - Таблица Orders

• Desktop: Перетащите в Qlik Sense

• Cloud: Выберите загруженный файл Orders.xlsx

• Создайте новое вычисляемое поле [Sales]-[Costs] в таблице Orders

Page 18: Разработай первое приложение Qlik Sense

18

Упражнение 2 - Анализ и создание ассоциаций

• Анализируем и создаем связи между таблицами

• Нажмите кнопку Association

Page 19: Разработай первое приложение Qlik Sense

19

Упражнение 2 - Еще несколько таблиц

• Desktop: Перетащите файл WorkShopData.xlsx в Qlik Sense

• Cloud: Выберите загруженный ранее WorkShopData.xlsx

• Выберите таблицы Products и Suppliers

Page 20: Разработай первое приложение Qlik Sense

20

Упражнение 2 - Анализ и создание ассоциаций

• Анализируем и создаем связи между добавленными таблицами

• Нажмите кнопку Association

• Затем загрузите данные, нажав Load data

Page 21: Разработай первое приложение Qlik Sense

Упражнение 3Первая визуализация

Какой продукт продается лучше всего? Какой продукт дает наибольшую прибыль?

Page 22: Разработай первое приложение Qlik Sense

22

Упражнение 3 - В какой стране у нас больше всего заказчиков?

• В разделе Objects (Объекты) слева, выберите закладку Charts(Диаграммы)

• Создадим Bar chart (Линейчатая диаграмма)

• Dimension: country• Measure: Count(Customer)• Назовем меру “Клиенты”• Horizontal bars, Show values, Color “by measure” Клиенты

Page 23: Разработай первое приложение Qlik Sense

23

Упражнение 3 - Альтернативные измерения

• Переключайтесь между множеством измерений и мер на одном графике

• Добавьте поля City, Division и Category как Альтернативные измерения

Page 24: Разработай первое приложение Qlik Sense

24

Упражнение 3 - Какой продукт продается лучше всего, а какой продукт дает наибольшую прибыль?

• Создайте Scatter plot (точечная диаграмма)

• Dimension: Product• Measure1: sum(Sales)• Measure2: sum(Profit) / sum(Sales) Formatting: Number || 12%

Page 25: Разработай первое приложение Qlik Sense

Упражнение 4

Линейный графикКакой месяц был наилучшим с точки зрения объема продаж?

и блочная диаграммаКакой продукт обеспечивает наибольший объем продаж в каждой из продуктовых категорий?

Page 26: Разработай первое приложение Qlik Sense

26

Упражнение 4 – Линейная диаграмма

• Создайте Line Chart (Линейный график)

• Dimension:OrderDate calendar • Measure: sum(Sales)

Page 27: Разработай первое приложение Qlik Sense

27

Упражнение 4 – Создаем блочную диаграмму

• Создайте Treemap (карта дерева)

• Dimension1: Category• Dimension2: Product

• Measure: sum(Sales)

Page 28: Разработай первое приложение Qlik Sense

Часть 3: Усовершенствование вашего приложения и модели данных

Page 29: Разработай первое приложение Qlik Sense

Упражнение 5

Добавляем индикаторы KPI

Page 30: Разработай первое приложение Qlik Sense

30

Упражнение 5 – Добавляем KPI• Используйте объект KPI (Ключ. показ. эфф.)

• Для объекта KPI нужна только 1 мера• Measure (мера) : sum(Sales)

• Подберите подходящее вам форматирование чисел

Page 31: Разработай первое приложение Qlik Sense

31

Упражнение 5 – Добавляем KPI• Создайте KPI для сравнения текущего месяца с предыдущим

• На вкладке Fields (Поля), правой кнопкой мыши на поле Sales вызываем меню и выбираем Создать календарные меры

• Меняем Time Range на Monthly и оставляем галочки только у SUM Sales для current и last month. Сохраняем в библиотеку мер.

• Перетаскиваем меру SUM Sales Current Month на лист. Объект KPI будет создан автоматически.

• Перетаскиваем меру SUM Sales Last Month на тот же KPI объект, Добавить SUM Sales Last Month.

Page 32: Разработай первое приложение Qlik Sense

32

Упражнение 5 – Дополнительно: Добавление иконок и изображений

1. Используйте объект Text & Image

Final result:

2. Select the Sales image

3. Configure Sizing and Position

2.

3.

Page 33: Разработай первое приложение Qlik Sense

33

Упражнение 5 – Дополнительно: Добавление иконок и изображений

Индикаторы KPI могут выглядеть вот так:

Use an appropriate object size (1x2, 2x1, 2x2) since the responsiveness will enlarge or make smaller the image when changing the screen size available.

Page 34: Разработай первое приложение Qlik Sense

БОНУСУпражнение 6

Данные изDataMarket и Гео-данные

Page 35: Разработай первое приложение Qlik Sense

35

Упражнение 6 – Данные из Qlik DataMarket• Выберите Add data, а затем Qlik DataMarket

• Выберите “Selected development indicators” (под Essentials free, Economy)

• Dimensions, выберите Country• Measure Inflation, consumer prices • Time, выберите Most Recent

Page 36: Разработай первое приложение Qlik Sense

36

Упражнение 6 – Данные из Qlik DataMarket

• Свяжем поле Country с полем CustomerCountry и загрузим данные

Page 37: Разработай первое приложение Qlik Sense

БОНУСУпражнение 7

Карты

Page 38: Разработай первое приложение Qlik Sense

38

Упражнение 7 – Создайте новый лист

• Назовите его Analysis

Page 39: Разработай первое приложение Qlik Sense

39

Упражнение 7 – Где (географически) сконцентрированы продажи?

1. Перетащите карту и выберите City в качестве измерения (Dimension)

2. Добавьте sum(Sales) как меру (Measure)

Page 40: Разработай первое приложение Qlik Sense

40

Упражнение 7 –Карта с закрашенными площадями

• Где (географически) больше инфляция, влияет ли это на продажи?

2. Мера: avg (Inflation Consumer Prices)для цвета (Перетаскиваем на карту полеInflation Consumer Prices и выбираем Color by)

1. Перетащите карту и выберите City как слой Area

Page 41: Разработай первое приложение Qlik Sense

Упражнение 8

Создание повторно используемых элементов (MasterItems)

Page 42: Разработай первое приложение Qlik Sense

42

Упражнение 8 – Master Items, Dimensions

• Перейдите в раздел Master Items (Основные элементы) на левой панели and добавьте Dimension (Измерение)

Page 43: Разработай первое приложение Qlik Sense

43

Упражнение 8 – Master Items, группа Drill Down

• Из группы полей создайте измерение с детализацией Drill-downдля перемещения по иерархии в визуализациях

Page 44: Разработай первое приложение Qlik Sense

44

Упражнение 8 – Master Items, Меры

• Создайте меру Measure Margin % на вкладке Measures Create new

Expression: sum(Profit) / sum(Sales)Name: Margin %

Page 45: Разработай первое приложение Qlik Sense

Часть 4: Дополнительные темы

Page 46: Разработай первое приложение Qlik Sense

Упражнение 9

Создание истории (Story)

Page 47: Разработай первое приложение Qlik Sense

47

Упражнение 9 - Создание истории (Story)

• Щелкните по кнопке Stories (Истории) и щелкните по иконке Create New Story (Создать новую историю).

• Введите имя для вашей истории, например: My New Story

Page 48: Разработай первое приложение Qlik Sense

48

Упражнение 9 - Снимки

• Используйте кнопку Snapshot (Снимок). Снимок фиксирует визуальное изображение ваших данных для дальнейшего его использования в Истории. Снимки могут включать в себя различные наборы фильтров.

• Добавьте описание к снимку для быстрого поиска и понимания

Page 49: Разработай первое приложение Qlik Sense

49

Упражнение 9 – Добавим снимки в Историю

• Вернитесь в Историю и перетащите Снимки на первый слайд

Use one of the Effects with the Bar Chart to highlight USA

Page 50: Разработай первое приложение Qlik Sense

50

Упражнение 9 – Оформляем первый слайд

• С использованием кнопок Text (Текстовые объекты) и Icons (Библиотека форм), путем перетаскивания объектов на лист, создайте пояснения на слайде, как на рисунке ниже.

Page 51: Разработай первое приложение Qlik Sense

51

Упражнение 9 – Новый слайд с интерактивными визуализациями (лист приложения)

• Добавьте новый слайд

• Используйте Sheet left-aligned (Лист, выровненный по левому краю). Выберите лист Customer Dashboard для размещения его на листе истории.

Page 52: Разработай первое приложение Qlik Sense

Спасибо!