Три компонента: Desktop, Service и Mobile

Разбираемся, какие части у Power BI и за что отвечает каждая.

Power BI Desktop — бесплатное приложение для Windows, где аналитик строит модель и отчёт; Power BI Service — облако, куда отчёт публикуется; Mobile — приложение для просмотра.

Зачем три компонента

Жизненный цикл отчёта разбит на три стадии: его создают, публикуют и потребляют. Microsoft развела эти стадии по разным продуктам, чтобы каждый был заточен под свою задачу. Аналитик 90% времени проводит в Desktop, бизнес-пользователи — в Service и Mobile.

Power BI Desktop — мастерская аналитика

Это бесплатная программа под Windows, где происходит вся разработка: подключение к источникам, очистка в Power Query, построение модели и связей, написание DAX, рисование визуализаций. Файл сохраняется с расширением .pbix — внутри него и данные, и модель, и отчёт. Именно здесь вы проведёте большую часть курса.

Power BI Service — облачный портал

После того как отчёт готов, его публикуют в Power BI Service (app.powerbi.com). Там отчёт живёт в рабочей области (workspace), им можно делиться по ссылке, собирать из него дашборды, настраивать обновление данных по расписанию и задавать права доступа. Service — платная часть (лицензии Pro/Premium), но именно она превращает локальный файл в инструмент для всей компании.

Power BI Mobile — просмотр на телефоне

Мобильное приложение под iOS/Android нужно для потребления: руководитель открывает дашборд в дороге, получает уведомления при отклонении метрики. Создавать отчёты в Mobile нельзя, но можно настроить специальный мобильный макет в Desktop, чтобы на маленьком экране всё выглядело аккуратно.

Как они связаны

┌──────────────┐   публикация   ┌──────────────┐   просмотр   ┌──────────────┐
│  DESKTOP     │  ───────────>  │  SERVICE     │  ─────────> │  MOBILE      │
│ строим .pbix │                │ облако, доступ│             │ телефон/план.│
│ модель+отчёт │  <─── скачать  │ обновление   │             │ только смотрим│
└──────────────┘                └──────────────┘             └──────────────┘

Как работает под капотом

При публикации Desktop отправляет в Service весь набор данных (dataset) вместе с моделью и DAX-мерами. В облаке отчёт привязывается к этому набору данных. Когда настроено обновление по расписанию, Service сам обращается к источнику (через шлюз, если источник внутри корпоративной сети), импортирует свежие данные и пересчитывает агрегаты. Mobile же просто отображает уже посчитанный в Service результат.

Частые ошибки

  • Путать отчёт и дашборд. Отчёт создаётся в Desktop, дашборд собирается в Service из плиток разных отчётов. Подробно — в разделе про дашборды.
  • Ждать, что Mobile сам красиво сверстает отчёт. Мобильный макет нужно настроить вручную в Desktop.
  • Думать, что Desktop платный. Desktop бесплатен; платная — публикация в Service.

Итог

  • Desktop — разработка (бесплатно), Service — публикация и обновление (облако), Mobile — просмотр.
  • Файл .pbix содержит данные, модель и отчёт.
  • Аналитик живёт в Desktop, бизнес — в Service и Mobile.
Проверьте себя
1. Где аналитик строит модель данных и пишет DAX?
AВ Power BI Service
BВ Power BI Desktop
CВ Power BI Mobile
DВ Excel Online
2. Что нужно для обновления данных по расписанию?
APower BI Desktop
BPower BI Mobile
CPower BI Service
DЛюбой текстовый редактор