Построение аналитических отчетов на базе BI платформы QlikView
Подробнее
Что вы получите
- Создавать и настраивать документы QlikView .
- Загружать и преобразовывать данные различных форматов: БД, Excel и XML.
- Создавать и использовать для загрузки QVD файлы.
- Агрегировать данные в различных разрезах.
- Манипулировать таблицами данных (присоединять таблицы слева, справа, снизу).
- Оптимизировать и отладить скрипт загрузки.
- Проектировать оптимальную модель данных, разрешив проблемы со структурой.
- Проектировать слои хранения данных.
- Выполнять сложные расчёты в объектах интерфейса.
- Разграничивать права на уровне документа QlikView и на уровне данных в нем.
- Выполнять инкрементальное обновление данных.
Программа курса
Краткий обзор архитектуры QlikView. Редактор скрипта загрузки. Ключевые настройки. Обозреватель таблиц и его возможности. Служебные информационные поля. Введение в переменные в скрипте загрузки. Операторы LET и SET. Обзор возможностей подключения к источникам данных. Динамическая подстановка скрипта. Оператор INCLUDE. Комментарии в скрипте. Журнал загрузки. Отладка. Служебные переменные.
Подключение к БД. Оператор CONNECT и его свойства. Мастер создания скрипта загрузки таблиц из БД. Операторы LOAD и SQL. Загрузка данных из XML файла. Загрузка данных из нескольких вкладок Excel файла. Особенности. Загрузка сводных таблиц из Excel. Оператор CrossTable. Переименование таблиц и полей. Операторы AS, RENAME, ALIAS и QUALIFY. Загрузка произвольного набора данных. Конструкция LOAD INLINE. Базовые функции работы с датами. Создание календаря. Удаление таблиц. Конструкции DROP FIELDS и DROP TABLE. Добавление искусственных полей. Простые вычисления в скрипте загрузки.
Оптимизация структуры скрипта, вкладки. Оптимизация модели данных. Ключевые поля. Меры и измерения. Отбор данных для загрузки. Конструкция WHERE. Операторы LIKE, MATCH, WILDEMATCH и EXISTS. Использование уже загруженного набора данных. Конструкция LOAD RESIDENT. Генерация данных. Конструкция LOAD AUTOGENERATE.
Теория послойного хранения данных. Оптимизация модели данных. Синтетические ключи и циклические ссылки. Функции преобразования составных ключей. Оператор STORE. Конструкция BUFFER LOAD. Использование циклов в скрипте загрузки. Конструкции Do..loop и For..next. Таблицы подстановки. Конструкция MAPPING LOAD, функция Applymap.
Оптимизация скрипта загрузки. QVD файлы, их свойства и возможности практического применения. Условные операторы в скрипте загрузки. Агрегация данных. Оператор GROUP BY. Межзаписные функции Previous и Peek. Объединение и усечение таблиц. Операторы JOIN, CONCATENATE и KEEP. Использование загруженных данных в расчётах. Предшествующая загрузка. Инкрементальная загрузка. Принципы проектирования. Запуск внешних программ. Оператор Execute.
Анализ множеств и его практическое применение. Агрегация данных на лету. Функция Aggr. Создание сложных вычисляемых измерений. Функция Class. Введение в макросы. Триггеры. Введение в оптимизацию производительности приложения QlikView. Базовые рекомендации.
Безопасность в QlikView. Введение в Section Access. Принципы самообслуживания (Self Service). Обзор планировщика задач (QMC). Обзор взаимодействия через API.
01Модуль 1. Начало работы с Редактором скрипта  (3 ак. ч.)
Краткий обзор архитектуры QlikView. Редактор скрипта загрузки. Ключевые настройки. Обозреватель таблиц и его возможности. Служебные информационные поля. Введение в переменные в скрипте загрузки. Операторы LET и SET. Обзор возможностей подключения к источникам данных. Динамическая подстановка скрипта. Оператор INCLUDE. Комментарии в скрипте. Журнал загрузки. Отладка. Служебные переменные.
02Модуль 2. Загрузка и преобразование данных ч.1. Простые преобразования  (3 ак. ч.)
Подключение к БД. Оператор CONNECT и его свойства. Мастер создания скрипта загрузки таблиц из БД. Операторы LOAD и SQL. Загрузка данных из XML файла. Загрузка данных из нескольких вкладок Excel файла. Особенности. Загрузка сводных таблиц из Excel. Оператор CrossTable. Переименование таблиц и полей. Операторы AS, RENAME, ALIAS и QUALIFY. Загрузка произвольного набора данных. Конструкция LOAD INLINE. Базовые функции работы с датами. Создание календаря. Удаление таблиц. Конструкции DROP FIELDS и DROP TABLE. Добавление искусственных полей. Простые вычисления в скрипте загрузки.
03Модуль 3. Оптимизация структуры скрипта и модели данных ч.1  (4 ак. ч.)
Оптимизация структуры скрипта, вкладки. Оптимизация модели данных. Ключевые поля. Меры и измерения. Отбор данных для загрузки. Конструкция WHERE. Операторы LIKE, MATCH, WILDEMATCH и EXISTS. Использование уже загруженного набора данных. Конструкция LOAD RESIDENT. Генерация данных. Конструкция LOAD AUTOGENERATE.
04Модуль 4. Оптимизация структуры скрипта и модели данных ч.2  (4 ак. ч.)
Теория послойного хранения данных. Оптимизация модели данных. Синтетические ключи и циклические ссылки. Функции преобразования составных ключей. Оператор STORE. Конструкция BUFFER LOAD. Использование циклов в скрипте загрузки. Конструкции Do..loop и For..next. Таблицы подстановки. Конструкция MAPPING LOAD, функция Applymap.
05Модуль 5. Загрузка и преобразование данных ч.2. Сложные преобразования  (4 ак. ч.)
Оптимизация скрипта загрузки. QVD файлы, их свойства и возможности практического применения. Условные операторы в скрипте загрузки. Агрегация данных. Оператор GROUP BY. Межзаписные функции Previous и Peek. Объединение и усечение таблиц. Операторы JOIN, CONCATENATE и KEEP. Использование загруженных данных в расчётах. Предшествующая загрузка. Инкрементальная загрузка. Принципы проектирования. Запуск внешних программ. Оператор Execute.
06Модуль 6. Сложные вычисления в интерфейсе  (3 ак. ч.)
Анализ множеств и его практическое применение. Агрегация данных на лету. Функция Aggr. Создание сложных вычисляемых измерений. Функция Class. Введение в макросы. Триггеры. Введение в оптимизацию производительности приложения QlikView. Базовые рекомендации.
07Модуль 7. Настройки безопасности. Self Service. QMC  (3 ак. ч.)
Безопасность в QlikView. Введение в Section Access. Принципы самообслуживания (Self Service). Обзор планировщика задач (QMC). Обзор взаимодействия через API.
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Построение аналитических отчетов на базе BI платформы QlikView» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 6 августа 2024 г.

Специалист 










