Курсы BI


QS Elective Topics: Advanced Data Modeling (официальный тренинг Qlik)


ПРОГРАММА КУРСА:  DM Advanced Data Modeling  (Advanced Scripting Capabilities)
  • Подготовка: желательно предварительное прохождение курса QV/QS по разработке модели данных
  • Разработан для Дата-архитекторов

Работа с датами в скрипте загрузки 

  • Обработка дат с использованием мастер-календаря
  • Создание линковочной таблицы (link-table) для работы с несколькими полями времени
  • Создание островка данных для работы с несколькими полями времени
  • Создание канонической даты для работы с несколькими полями времени
  • Преимущества создания флагов в скрипте загрузки
  • Создание фискального календаря с пользовательским периодом
  • Генерация сложных календарей (календарь 4-4-5)

Классификация данных 

  • Классификация данных с помощью функций
    • Class()
    • If()
    • IntervalMatch
  • Объяснение открытых, закрытых и полуоткрытых интервалов
  • Обзор слабых и сильных сторон классификации данных

Работа с префиксами CrossTable и Generic Loads 

  • Сравнение префиксов CrossTable и Generic load
  • Применение префиксов CrossTable и Generic load
  • Применение цикла для сбора таблиц, созданных Generic load, в одну таблицу

Генерация отсутствующих данных 

  • Заполнение строки предыдущим значение с помощью функции Peek()
  • Генерация строк для заполнения разрывов в данных с помощью функции IterNo() в цикле WHILE
  • Аккумулирование транзакций для расчета баланса
  • Разделение строки с разделителем на несколько строк с помощью функции SubField()
  • Объединение таблиц (join) для пролучения декартового произведения
  • Моделирование данных по методу Монте-Карло
  • Разбор функций из тестового скрипта
  • Замена отсутствующих значений (null) с помощью функций IsNull() и NullAsValue

Работа с QVD-файлами 

  • Что такое QVD-файлы?
  • Как использовать QVD-файлы, и какие это дает преимущества?
  • Создание и загрузка QVD-файлов
  • Аспекты безопасности при использовании QVD-файлов
  • Разработка слоя QVD-файлов для разработки оптимальной архитектуры и производительности приложения
  • Рекомендации по использованию QVD-файлов для нетипичных задач, таких как архивирование или организация хранилища данных

 





« Предыдущий курс     Следующий курс»

Возврат к списку


Подпишитесь на новости