Три компонента: 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.