Урок 11 · 9 мин чтения

Мониторинг: метрики использования, аудит, ёмкость

Как понимать, что происходит с отчётами в проде: кто чем пользуется, что тормозит, хватает ли ёмкости.

Отчёт опубликован — но живёт ли он? Кто его открывает, какие страницы смотрят, не упёрлись ли вы в ёмкость, кто поменял доступ? Без ответов эксплуатация слепа. Power BI даёт несколько инструментов наблюдения — от метрик использования отчёта до журнала аудита всего тенанта.

Про что урок

Не про создание отчётов, а про наблюдаемость: данные о самой системе Power BI, которые нужны тем, кто отвечает за прод.

Метрики использования отчёта (usage metrics)

Самое прикладное: по каждому отчёту в Service доступен отчёт об использовании — сколько просмотров, уникальных пользователей, с каких устройств, динамика во времени.

Зачем смотреть использование

Метрики использования отвечают на вопросы, без которых нельзя приоритизировать: какими отчётами реально пользуются, а какие мертвы (можно вывести из эксплуатации); кто аудитория; растёт ли спрос. Оптимизировать и поддерживать имеет смысл то, что используют, — а это видно только из метрик.

Журнал аудита и активность (audit log)

Для администратора есть журнал аудита (через Microsoft Purview / админ-портал) и лог активности — кто что делал на уровне тенанта: создал/удалил отчёт, поменял доступ, экспортировал данные, опубликовал приложение.

Это нужно для:

  • безопасности — кто открыл доступ, кто выгрузил данные;
  • расследований — «кто удалил этот датасет и когда»;
  • комплаенса — отчётность перед ИБ.

Ёмкость: Premium / Fabric capacity metrics

Если контент живёт на выделенной ёмкости (Premium/PPU/Fabric), у неё есть лимит ресурсов. Специальное приложение Capacity Metrics показывает нагрузку: CPU, память, очереди обновлений, троттлинг.

Симптом «всё стало медленно у всех сразу»

Если отчёты разом начали тормозить независимо от их сложности — подозревайте ёмкость, а не конкретную меру. Capacity Metrics покажет, упёрлись ли вы в CPU/память, какие обновления и интерактивные запросы съедают ресурс. Это другой уровень диагностики, чем Performance Analyzer для одного отчёта (урок про оптимизацию): там — один отчёт, здесь — вся ёмкость.

Мониторинг обновлений

Отдельно стоит следить за расписанием обновления: какие датасеты обновляются, сколько длится, что падает. История обновлений в настройках датасета показывает сбои и их причины (часто — шлюз, истёкшие учётки, тайм-ауты источника). Настройте уведомления об ошибках обновления, чтобы узнавать о сбое раньше пользователей.

Не управляйте тем, что не измеряете

Без мониторинга проблемы всплывают через жалобы пользователей — поздно и репутационно дорого. Минимум для прода: следить за ошибками обновления (алерты), периодически смотреть метрики использования (что живо), а на выделенной ёмкости — Capacity Metrics. Это дешёвая страховка против «внезапно всё сломалось».

Что дальше

Систему видно и под контролем. Дальше — как переиспользовать подготовку данных между моделями, чтобы не дублировать ETL: dataflows. Следующий урок.

Отчёты разом стали медленными у всех пользователей, независимо от их сложности. Где искать причину в первую очередь?
Performance Analyzer диагностирует один отчёт. Когда тормозит всё и сразу, независимо от сложности, — это признак исчерпания ёмкости. Capacity Metrics покажет нагрузку на CPU/память, очереди обновлений и троттлинг. Это другой уровень мониторинга, чем оптимизация отдельной меры.
Прогресс сохраняется в вашем браузере.
§ Power BI под ключ

Нужно внедрить
это в компании?

Соберём DWH, модель и дашборды под ваши данные. Бесплатная консультация — 30 минут.

Телефон+7 918 042 34 43