Qlik Sense: Уровень 1. Содержание курса
- Что такое Qlik Sense (КликСенс, Клик Сенс)? Что такое бизнес-аналитика? Какие навыки нужны?
- Урок 1. Регистрация в Qlik Sense Business Cloud. Как начать работать с Qlik в облачном сервисе?
- Где скачать дистрибутив Qlik Sense Desktop? Установка QlikSense Desktop на компьютер
- Обзор окружения Qlik Sense среды (где лежат приложения, темы, исполняемые файлы). Архитектура окружения Qlik Sense Desktop
- Рекомендации по визуализации, полям и именам Qlik Sense
- Разработка требований для проекта Qlik Sense (шаблон с требованиями Клик Сенс на проект внедрения)
- Этапы проекта Qlik Sense. Краткий обзор состава работ по проекту
- ВВЕДЕНИЕ И ОСНОВНЫЕ КОНЦЕПЦИИ QLIK SENSE
- Основные компоненты приложения визуализации данных
- Элементы дизайна
- Меры и измерения
- Редактирование листов
- Выполнение выборок
- Обзор приложения Qlik Sense. Пояснение на примере работы ассоциативной модели данных
- Free Data Set – Обзор набора данных для изучения Qlik Sense с массивом продаж. Скачать QVD Data Set
- СОЗДАЕМ ПРОСТОЕ ПРИЛОЖЕНИЕ НА QLIK SENSE (СКВОЗНОЙ ПРИМЕР С ИСХОДНЫМИ ДАННЫМИ В ФОРМАТЕ QVD)
- Вводные данные. Анализ входных данных
- Написание ТЗ (Постановка задачи)
- Проектирование и разработка модели данных. Загрузка данных.
- Проектирование и разработка простого интерфейса бизнес-аналитики
- Разработка уровня с детальными данными
- СОЗДАЕМ СЛОЖНОЕ ПРИЛОЖЕНИЕ НА QLIK SENSE (СКВОЗНОЙ ПРИМЕР С ИСХОДНЫМИ ДАННЫМИ В ФОРМАТЕ QVD)
- Dashboard Level: Создание дашборда (Qlik Sense Dashboard Development) – управленческая панель с KPI
- Analytics Level: Создание аналитической панели с графиками и агрегированными таблицами
- Report Level: Создание таблиц с детальными данными
- Конструктор отчетов / Ad-Hoc Reporting
- Создание презентации со слайдами Data Storytelling
- ОСНОВЫ QLIK SENSE РАЗРАБОТКИ
- Структура приложения QlikSense
- КРАТКИЙ ОБЗОР РАБОТЫ СО СКРИПТОМ ЗАГРУЗКИ ДАННЫХ (QLIK SENSE SCRIPT)
- Введение в Data Load Editor
- Решение проблем с моделью данных (Data Model Issues)
- Отладка загрузочного скрипта (Debugging the Script)
- Проверка модели данных (Validating the Model)
- КАКИЕ МОДЕЛИ ДАННЫХ МОЖНО СОЗДАТЬ В QLIK SENSE? ИЗМЕРЕНИЯ И МЕРЫ
- Модель данных. Основы проектирования модели данных
- Измерения и меры. Библиотека измерений и мер
- Синтетические измерения
- Составной ключ: Autonumber, Hash и т.д.
- Link Table
- Проблемы синтетических ключей и циклических связей. Выявление и решение проблем
- Что такое QVD-файлы? Загрузка данных из QVD, сохранение таблиц в QVD, TXT, CSV
- Как писать загрузочный скрипт? Обзор топ 20 функций для написания загрузочного скрипта
- Создание соединения с базовыми источниками данных: Excel, csv, txt, ODBC, OLE DB. Подключение к базам данных (на примере MySQL – данные сайта с движком opencart)
- ОБЗОР ОПЕРАТОРОВ ЗАГРУЗКА ДАННЫХ
- LOAD * FROM
- LOAD * INLINE
- LOAD * RESIDENT
- LOAD * AUTOGENERATE
- ИСПОЛЬЗОВАНИЕ ЦИКЛОВ ДЛЯ ОБРАБОТКИ ДАННЫХ
- For Next
- DO … Loop
- For Each In
- Использование меппингов при загрузке данных. Что такое мэппинг/маппинг/mapping/data mapping?
- Операции с таблицами JOIN, CONCATENATE, NOCONCATENATE, KEEP
- Работа с датами, со временем, с timestamp. Интервалы, разница между датами, событиями. Создание календаря
- Основы работы с датами. Обзор Топ 16 функций по работе с датами. Хранение дат в QS
- Основы работы со временем. Обзор Топ функций по работе с timestamp. Хранение Time в QlikSense
- Простой календарь. Оптимизированный календарь (оптимизированная загрузка при большой таблице фактов) – Advanced QlikSense Calendar
- Накопительный календарь. The As-Of Table. YTD, MTD, WTD, QTD / LYTQ, LQTD, LMTD, LWTD. LFL по скользящим периодам: 360 дней к 360 дням прошлого года (12 месяцев), 180 дней к 180 дням прошлого года (6 месяцев), 90 дней (аналогично), 30 дней (аналогично), 30 дней по сравнению с предыдущими 30-ю днями, неделя по сравнению с предыдущей неделей, день по сравнению с днем на прошлой неделе.
- Накопительный итог на уровне модели данных Qlik Sense
- Работа с иерархиями в Qlik Sense. Иерархия Hierarchy() и HierarchyBelongsTo(). Отчеты, дерево
- Переменные. Работа с переменными. Использование переменных в загрузке данных и для визуализации данных. Создание переменной-функции с параметрами в скрипте, использование переменной-функции в визуальной части
- Классификация данных: разметка данных с помощью флагов и текстовых атрибутов
- Отдельный пример по созданию конструктора отчета на стандартном функционале Qlik Sense (Измерения, Показатели – AdHoc Reporting без Extensions)
- Использование условий для раскраски цветом KPI (показателей)
- ТЕОРИЯ ОБРАБОТКИ ДАННЫХ (ETL) С ПРАКТИЧЕСКИМИ ПРИМЕРАМИ. BEST PRACTICES QLIK SENSE ETL
- Основы загрузки данных из систем учета, баз данных. Схема типичного ETL-процесса в Qlik Sense. Проектирование хранилища данных (Bus Matrix)
- Этапы ETL в Qlik Sense: Extract, Transform, Load — извлечение, преобразование, загрузка данных в модель
- Объединение данных из разных систем в одну модель данных в Qlik Sense. Что важно учесть и какие условия необходимо соблюсти (предварительная подготовка систем для объединения данных)
- Консолидация данных. Подходы разработки консолидированной отчетности в Qlik Sense
- Проверка консистентности/достоверности данных. Подходы контроля правильной работы ETL-скрипта. Best Practices Qlik Sense Development
- Общие рекомендации по организации промышленного (рабочего) окружения для Qlik Sense Desktop, Qlik Sense Server, Qlik Sense Cloud. Обзор Qlik Deployment Framework (QDF)
- Оптимизация модели данных Qlik Sense
- РАЗРАБОТКА ДАШБОРДА. ПРИНЦИПЫ, КОНЦЕПЦИИ, ПОДХОДЫ, МЕТОДОЛОГИИ РАЗРАБОТКИ ВИЗУАЛИЗАЦИИ
- Типы встроенной визуализации Qlik Sense (фильтры, чарты, таблицы, KPI и т.д.)
- Дизайн дашборда. Проектирование, разработка, MAD (DAR) концепции
- Четыре типа анализа данных: Анализ того, что происходит (Descriptive Analytics), почему происходит/в чем подвох (Diagnostic Analytics или Discovery Analytics), к чему все идет (Predictive Analytics) и как сделать так, чтобы это произошло или как этого избежать (Prescriptive Analytics)
- Data storytelling в Qlik Sense. Сторитейлинг основанный на данных в Qlik Sense. Что такое дата сторитейлинг?
- Что такое KML-файлы. Загрузка KML-файлов. Построение визуализации на картах
- ФУНКЦИИ И SET ANALYSIS. ADVANCED SCRIPTING и CHART FUNCTIONS
- Set Analysis (Анализ множеств). Обновленный синтаксис по сравнению с QlikView 11 и QlikView 12 до версии November 2017. Использование формул в Set Analysis. Операции над множествами
- TOP 20 ФУНКЦИЙ СКРИПТА
- ApplyMap, MapSubstring, ApplyCodepage
- RowNo, RecNo, IterNo,
- Peek, Lookup
- Операции над полями: Rename, Drop, Alias, Qualify
- Операции над таблицами: Rename, Drop
- Call, Execute, Exit Script, Sleep
- Generic
- Crosstable
- Работа с иерархиями: Hierarchy() и HierarchyBelongsTo()
- IntervalMatch: Как связать события с интервалами. Как связать значения по интервалам
- …
- TOP 20 ФУНКЦИЙ ДИАГРАММЫ. ИСПОЛЬЗОВАНИЕ ФУНКЦИЙ В ВИЗУАЛИЗАЦИИ
- AGGR
- ValueList + Match + Pick
- Использование параметрических переменных в диаграммах Qlik Sense
- …
- Data tables и Symbol tables QIX Engine
- Фишки по Qlik Sense / QlikView. Секретные приемы Qlik