Курс "Разработка приложений QlikView"
Цель курса – предоставить специалистам, разрабатывающим приложения QlikView, знания и навыки для начала создания приложений QlikView – проектирование макета пользовательского интерфейса, основы дизайна, создание приложений с несколькими листами, работа с различными графиками и диаграммами. В курсе также даются знания по созданию модели данных, формированию правильных подключений к данным для их передачи приложению, написанию базовых запросов.
Аудитория
Этот курс предназначен для разработчиков и дизайнеров приложений QlikView.
По окончании курса слушатели смогут:
· Продемонстрировать базовые знания модели данных QlikView
· Определить, как лучше выкладывать и создавать свои приложения QlikView
· Объяснить основное назначение объекта лист QlikView
· Определить на основании предоставленных данных, какие диаграмм обеспечат лучшее представление данных для просмотра
· Создавать модель данных в QlikView
· Построить приложение QlikView
· Решать проблемы структуры данных
· Использовать отладчик
· Использовать расширенные возможности редактора скриптов
· Использовать функции трансформации в скрипте
· Определять синтетические ключи
Сертификационные экзамены
Курс помогает подготовиться к следующим сертификационным экзаменам:
· QV_Designer_01: QlikView 11 Designer Certification Examination
· QV_Developer_01: QlikView 11 Developer Certification Examination
Необходимая подготовка
Для успешного завершения курса, слушатели должны обладать следующими навыками и знаниями:
· Базовое знания компьютера
· Понимание ключевых показателей эффективности и их использование
Материалы слушателя
Слушателям предоставляется фирменное учебное пособие и прочие материалы, необходимые для обучения.
Содержание курса
Модуль 1: Введение в QlikView
Темы
· Что такое QlikView?
· Развертывание QlikView
· QlikView Desktop
Модуль 2: Практические рекомендации по проектированию дизайна
Темы
· Визуальное восприятие данных
· Рекомендации
· Выбор диаграмм и объектов в QlikView
· Введение в панели мониторинга, анализ, отчеты
Модуль 3: Начало работы с QlikView
Темы
· Начало работы с QlikView
· Базовая структура и навигация
· Пользовательские настройки
· Свойства документа
· Свойства листа
· Наследование свойств
Лабораторная работа: Настройка рабочего окружения
Лабораторная работа: Настройка свойств
Модуль 4: Листы и объекты листов
Темы
· Создание, изменение листов
· Работа с объектами на листах
Лабораторная работа: Создание рабочей области
· Создание и переименование листов
· Копирование и добавление новых объектов листа
Модуль 5: Работа с полями
Темы
· Поле списка. Работа со списком
· Табличное поле, печать из табличного поля, экспорт данных из табличного поля
· Множественное поле, управление списками в множественном поле
· Дополнительные поля: объект поиска, поле статистики и текущих выборок, масштабируемость текстового поля
· Вычисления в объектах листа: множественный анализ, расширение $, функция AGGR
Лабораторная работа: Создание поля списка
Лабораторная работа: Создание табличного поля
Лабораторная работа: Создание множественного поля
Лабораторная работа: Использование дополнительных полей
· Создание объекта поиска
· Создание фонового текстового объекта
· Создание текстового объекта на основе изображения
· Использование выражений и вычислений
· Дополнительное упражнение: использование системного листа и модели данных
Лабораторная работа: Работа с множествами, функцией AGGR
Модуль 6: Диаграммы
Темы
· Создание диаграмм, управление свойствами
· Изменение формата и макета существующих диаграмм
· Использование общих математических выражений и агрегаций в диаграммах
· Многомерные диаграммы, сводные таблицы
· Расширенные диаграммы, таблицы и объекты: ссылки, списки в виде дерева, минидиаграммы, решетчатая диаграмма
Лабораторная работа: Создание диаграммы, изменение свойств
Лабораторная работа: Создание многомерной диаграммы
Лабораторная работа: Создание ссылок, списков в виде дерева, минидиаграмм, решетчатых диаграмм
Модуль 7: Датчики
Темы
· Для чего использовать датчик?
· Типы датчиков
· Построение датчиков
Лабораторная работа: Создание датчика
Модуль 8: Другие объеты листа
Темы
· Кнопки и действия
· Объект контейнер
· Диаграмма Mekko
· Объект ползунок/календарь
· Поле ввода
· Объект закладка
· Дополнительные типы диаграмм: комбодиаграмма, радар, диаграмма рассеяния, сетчатая диаграмма
Лабораторная работа: Создание кнопок с различными действиями
Лабораторная работа: Создание диаграммы другого типа
Модуль 9: Расширенное редактирование в макете
Темы
· Динамическое формирование фона диаграммы
· Настройки заголовка
· Быстрое изменение типа диаграммы
· Настройки легенды
· Ссылочные строки/текст в диаграмме
· Использование тем макета
· Вычисляемые метки и динамический текст
· Условные функции
· Определение выражений для цвета
· Вычисляемые поля, измерения в диаграммах
Лабораторная работа: Применение темы макета
Лабораторная работа: Использование вычислений
Модуль 10: Отчеты и закладки
Темы
· Введение в отчеты QlikView
· Типы отчетов QlikView
· Создание, редактирование и управление отчетами
· Типы закладок
· Управление закладками
Лабораторная работа: Создание отчета и закладок
Модуль 11: Работа с данными и написание скриптов
Темы
· Реляционные базы данных и другие структуры данных
· Структура модели данных QlikView
· Загрузка данных в QlikView
· Редактирование и запуск скрипта
· Загрузка данных с помощью мастера табличных файлов
· Инструкции Connect, Select, Load
· Загрузка данных из базы данных
· Отладка скрипта и журналирование запуска скрипта
· Типы данных в QlikView
Лабораторная работа: Загрузка данных с помощью мастера табличных файлов
Лабораторная работа: Переименование полей во время загрузки
Лабораторная работа: Создание подключения к базе данных
Лабораторная работа: Загрузка данных из базы данных
Лабораторная работа: Использование отладчика и журнала запуска скрипта
Лабораторная работа: Структурирование скрипта
Модуль 12: Трансформация данных
Темы
· Переименование одного или множества полей
· Использование выражений в скрипте
· Ключевые поля
· Подсчет количества уникальных значений поля
· Работа с кросс-таблицами
Лабораторная работа: Загрузка текстового файла в формате xml
Лабораторная работа: Добавление, переименование полей
Лабораторная работа: Конвертация кросс-таблицы с помощью мастера загрузки данных
Модуль 13: Генерация данных в скрипте QlikView
Темы
· Резидентная загрузка
· Загрузка данных из файла скрипта
· Функции работы с датой и временем
· Автоматическое создание записей, использование переменных
Лабораторная работа: Резидентная загрузка
Лабораторная работа: Создание основного календаря
Модуль 14: Рекомендации по написанию скриптов
Темы
· Таблицы синтетических ключей
· Циклические связи
· Проверка числовых значений
· Таблицы сопоставления
· Отчеты об ошибках в QlikView
Лабораторная работа: Создание синтетических ключей
Лабораторная работа: Определение и искючение циклических связей
Лабораторная работа: Очистка структуры таблиц с помощью таблиц сопоставления
Модуль 15: Файлы данных QlikView
Темы
· Формат QVD-файла
· Ручное и автоматическое создание QVD-файлов
· Функции работы с QVD-файлами
Лабораторная работа: Ручное создание QVD-файла
Лабораторная работа: Автоматическое создание QVD-файла
Модуль 16: Расширенные возможности написания скриптов
Темы
· Условия в таблицах
· Агрегирование данных
· Соединение и объединение таблиц
· Предшествующая загрузка
Лабораторная работа: Использование расширенных возможностей написания скриптов
Модуль 17: Работа со сложными моделями данных
Темы
· Ссылочные и соединенные таблицы
· Вычисление чистого изменения в поле
· Функции InDate, Data/DateIslands
· Class()
· Динамическая агрегация
· IntervalMatch
Лабораторная работа: Расширенные возможности написания скриптов и дизайна
Модуль 18: Оптимизация модели данных
Темы
· Улучшение производительности
· Практические рекомендации оптимизации файла QlikView
· Создание инкрементальной загрузки
Лабораторная работа: Инкрементальная и двоичная загрузка
Модуль 19: Безопасность QlikView
Темы
· Компоненты безопасности документа QlikView
· Контроль доступа и ограничения
· Скрытый скрипт и секция доступа
· Контроль доступа для определенных команд
· Ограничение доступа на выбранные значения полей
Лабораторная работа: Внедрение безопасности документа QlikView
Чтобы записаться на обучение Вы можете отправить заявку с указанием в теме письма интересующий курс и в теле письма - название компании, ФИО, должность и контактный телефон для связи.