UBC Analytics

× Full Image

Курс IBM Planning Analytics: Turbo Integrator (The Scripting Engine)

Данный курс разработан для бизнес-моделировщиков и разработчиков, которые нацелены на расширение своих компетенций в IBM Planning Analytics посредством изучения Turbo Integrator (TI) — мощного ETL-инструмента платформы. TI играет важнейшую роль в процессах интеграции данных, обеспечивая их трансфер в модели Planning Analytics, в обратном направлении, а также между кубами. С помощью TI вы сможете оптимизировать интеграцию данных, автоматизировать управление измерениями и метаданными, а также разрабатывать функционал, схожий с макросами Excel, для улучшения рабочих процессов и создания эффективных решений.

Продолжительность

Общая длительность
8 часов
clock

Форма обучения

Онлайн с опытным преподавателем

online-training

Среда

Виртуальная тренинговая среда UBC

server

Практика

Курс ориентирован на предоставление практических навыков

freelance

Целевая аудитория

Разработчики моделей в IBM Planning Analytics (TM1 Modeler). Аналитики данных и бизнес-аналитики, использующие PA. Координаторы процессов бюджетирования и планирования. Администраторы систем IBM Planning Analytics. Специалисты по интеграции данных, которые начинают работать с PA.

После завершения курса вы сможете

  • Глубоко понимать архитектуру, компоненты и логику последовательной работы вкладок процесса Turbo Integrator (Prologue, Metadata, Data, Epilogue), используя каждую для решения специфических задач, от предварительных проверок до запуска зависимых процедур.
  • Уверенно работать в редакторе TI, эффективно применяя как системные, так и пользовательские переменные, а также ключевые функции для работы с данными, строками и управления логикой процесса (например, функции для работы с атрибутами, элементами измерений, а также условные операторы и циклы).
  • Проектировать и обновлять измерения: создавать их с нуля, наполнять элементами и атрибутами, а также модифицировать существующие структуры в соответствии с изменяющимися требованиями бизнеса.
  • Формировать в измерениях сложные иерархии, включая несимметричные и множественные, для корректного отражения аналитических разрезов и бизнес-структур.
  • Настраивать импорт структуры измерений и их элементов из разнообразных источников, включая текстовые файлы (CSV) и реляционные базы данных через ODBC-соединения.
  • Управлять жизненным циклом измерений, реализуя механизмы обработки медленно изменяющихся измерений (SCD) для сохранения историчности данных.
  • Выполнять загрузку, трансформацию и обработку данных в кубах (ETL), импортируя информацию из внешних источников (CSV, SQL) и применяя в процессе логику для очистки и преобразования.
  • Разрабатывать надежные процессы загрузки, обеспечивающие целостность и консистентность данных, а также внедрять проверки для предотвращения ошибок, таких как дублирование или некорректное суммирование значений.
  • Производить очистку и обновление данных в кубах, включая обнуление срезов (clear) перед загрузкой нового набора данных или точечное обновление ячеек.
  • Автоматизировать рутинные административные и бизнес-задачи при помощи процессов TI, значительно сокращая объем ручной работы и повышая эффективность.
  • Динамически создавать и обновлять подмножества (subsets) измерений на основе атрибутов или иерархий, используя их для фильтрации данных в процессах и формах.
  • Осуществлять гибкое копирование и перемещение данных между кубами или версиями для задач версионирования, сценарного анализа или архивации.
  • Реализовывать сложные расчеты и многоэтапные манипуляции с данными непосредственно внутри процессов, используя их для агрегации, аллокации или других бизнес-вычислений.
  • Централизованно управлять метаданными модели, автоматизируя такие операции, как создание и удаление кубов, измерений, элементов или других объектов.
  • Разрабатывать параметризованные TI процессы, логика которых может гибко меняться в зависимости от переданных при запуске параметров, что позволяет переиспользовать код.
  • Производить отладку (debug) и оптимизацию процессов TI, выявляя узкие места и исправляя ошибки с помощью встроенных инструментов и техник логирования.
  • Создавать и настраивать пакеты задач (Chores) для автоматического запуска процессов по расписанию, выстраивая цепочки зависимых операций для комплексного обновления модели.
  • Использовать TI для взаимодействия с файловой системой сервера, например, для чтения списков файлов в директории или для перемещения обработанных исходных файлов в архив.
Узнайте подробнее об учебных курсах IBM Analytics.

Технологическая платформа

IBM Planning Analytics (Cognos TM1): Ключевые функциональные возможности

IBM Planning Analytics является главным компонентом платформы IBM Analytics, трансформирующей подходы к планированию, бюджетированию, прогнозированию и анализу в организациях. В основе IBM Planning...