Учебный курс «Microsoft Power BI для разработчиков»

Краткое содержание: код языка M для преобразования данных при загрузке в отчет, язык DAX для создания формул/вычисляемых выражений, библиотека функций DAX, возможности R и Python для аналитики в Power BI, создание пользовательских визуальных элементов в Power BI

Общие данные:

На предприятиях, на которых используется Power BI, рано или поздно возникает необходимость разобраться с более глубокими его возможностями, которые ориентированы уже не на обычных пользователей, а скорее на программистов. Речь идет  о написании кода на языке M, который будет преобразовывать данные при загрузке их в отчет, сложных формул DAX с переменными, условными переходами, собственными функциями и т.п., встраивание в отчет кода на Python и R с их богатейшими аналитическими библиотеками. И, наконец, если вам не подходят ни встроенные визуализации Power BI, ни визуализации, которые можно загрузить из галереи Microsoft, можно написать свои собственные визуализации при помощи Visual Studio Code и языка TypeScript. Разбираться со всем этим самостоятельно очень непросто, и, чтобы не изобретать велосипеды, лучше системно получиться у преподавателя, у которого опыт реализации решений на основе Power BI очень большой. Заказывайте обучение!

Продолжительность: 3 дня (24 учебных часа).

В курсе 4 модуля, 12 лабораторных работ (на лабораторные работы, выполняемые под руководством преподавателя, отводится 50 % времени учебного курса).

Для кого предназначен: разработчики отчетов Power BI на предприятиях, которые освоили базовые возможности Power BI, программисты, которым нужно реализовывать дополнительный функционал отчетов Power BI

План курса:

  1. Язык M для преобразований при загрузке данных 
    Основные синтаксические принципы языка M. Операторы LET и IN.
    Переменные и типы данных M. Преобразование типов данных и работа с метаданными.
    Контроль хода выполнения в M: пользовательские функции, операторы условного перехода и циклы, обработка ошибок времени выполнения
    Встроенные функции M:
    Функции для работы с данными
    Функции для работы с двоичными значениями
    Функции комбинирования
    Функции сравнения
    Функции даты/времени и длительности
    Числовые функции
    Строковые функции
    Табличные функции
    Функции для работы с записями
    Прочие встроенные функции M
  2. Некоторые возможности выражений DAX для аналитики
    Синтаксические принципы DAX
    Информационные и табличные функции DAX
    Функции временной аналитики DAX
  3. Применение возможностей Python и R для интеллектуального анализа данных в Power BI
  4. Создание пользовательских визуальных элементов в Power BI