§ P35 — AI и BI · Выбор инструмента

HTML-дашборд через AI или Power BI: когда что выбирать

Промпт за час · DWH за месяцы · Где граница

AI собирает простой HTML-дашборд за час. Power BI с нормальным DWH — месяцы работы. Промежуток между этими двумя крайностями — и есть та самая зона, где люди регулярно ошибаются с выбором. Разберём критерии, сценарии, ограничения и почему «всё через HTML с AI» — миф для большинства бизнес-задач.

В Twitter и LinkedIn регулярно мелькают ролики «дашборд за час через AI». Промпт, CSV-файл, через минуту — страница с Chart.js, четырьмя KPI и парой графиков. Выглядит эффектно. Из этого делают вывод: BI-инструменты больше не нужны, всё можно собрать на коленке.

Реальность сложнее. Для разовой презентации совету директоров — да, отлично. Для регулярной отчётности на 50 пользователей — нет, не подходит. Между этими двумя точками лежит много промежуточных задач, и именно там путаница.

Коротко. AI-дашборд — это прототип, артефакт презентации, одноразовая визуализация. Power BI — это управляемая отчётность с ролями, расписанием обновлений, версиями и контролем доступа. Спутать одно с другим — значит либо переплатить за то, что нужно один раз, либо построить хрупкую конструкцию там, где нужна стабильная.

HTML-дашборд через AI: когда работает

Сценариев, где AI-генерация HTML действительно бьёт Power BI по скорости и удобству, не так мало:

  • Прототип идеи за два часа. Заказчик ещё сам не понимает, что именно хочет видеть. Сделать живой кликабельный макет проще, чем рисовать в Figma.
  • One-shot отчёт «к пятнице». Презентация совету директоров через четыре дня, цифры лежат в Excel, новый дашборд в Power BI собирать — не успеть. AI справится за вечер.
  • Учебный пример или демо. Показать студентам, как выглядит современная аналитическая страница, без возни с лицензией на Power BI.
  • Простая визуализация одного-двух датасетов. Если данных немного и связи между ними плоские.
  • Аналитик хочет показать клиенту «как могло бы выглядеть». До старта проекта, ещё на этапе пресейла.

Технически это выглядит так: открываете чат с Claude или GPT, описываете задачу, прикладываете CSV или JSON, просите HTML с Chart.js, ECharts или D3. Через минуту получаете рабочий файл. Открываете в браузере — готово. Если что-то поправить — ещё один промпт.

HTML-дашборд через AI: когда не работает

Список ограничений длиннее, чем кажется на первый взгляд. Приведу его таблицей с объяснениями — потому что каждый пункт мы проходили в проектах, где сначала пытались сделать «через AI», а потом всё равно переходили на Power BI.

Признак задачиПочему HTML+AI не подходит
Пользователей больше пятиВ HTML-странице нет ни ролей, ни RLS, ни управления доступом. Пять человек ещё могут открыть один файл и увидеть одно и то же. Пятидесяти нужно показывать разные срезы.
Регулярное обновление данныхКаждый раз генерировать страницу заново — хрупко: AI иногда меняет структуру, ломает фильтры, пересчитывает шкалы. Один и тот же отчёт раз в неделю должен открываться одинаково.
Источников больше двухСвязи между источниками — это модель данных. AI умеет склеить два CSV. Сшить 1С, Wildberries, CRM и файлы маркетинга — уже задача DWH, а не промпта.
Нужны фильтры и взаимодействиеМожно попросить AI добавить фильтр по региону. Потом ещё один по продукту. Потом по дате. Через десять итераций страница превратится в неподдерживаемый клубок. Power BI и Tableau дают это из коробки.
Корпоративная безопасностьГде живёт файл? На каком хостинге? Кто может его открыть? У HTML-дашборда нет ответов на эти вопросы. У Power BI Service — есть.
История версийКакой дашборд показывали совету в Q2 2024 — уже не восстановишь. AI-сессия не сохранилась, файл потерян. В Power BI workspace lifecycle решает это штатно.
Аудит измененийЛюбая правка — заново AI-сессия с непредсказуемым результатом. Никакого diff, никакого «кто и когда поменял меру».
Производительность на больших данныхБраузер не вытянет миллион строк в Chart.js. VertiPaq в Power BI — вытянет десятки миллионов.

Если хотя бы один пункт из этого списка применим к вашей задаче — дашборд через AI закроет вас на неделю, потом ещё на неделю, и через месяц вы всё равно придёте к Power BI. Лучше сразу.

Power BI: когда работает

Зеркальная картина. Перечень задач, где Power BI остаётся незаменимым:

  • Регулярная управленческая отчётность. Каждое утро понедельника директор открывает свою папку и смотрит на продажи прошлой недели. Каждое утро — одинаково.
  • Десятки и сотни пользователей с разными ролями. Директор по рознице видит свою сеть. Региональный менеджер — только свой регион. Финансовый отдел — маржу всей компании. Один отчёт, разные срезы — это RLS.
  • Десятки источников. 1С, CRM, маркетплейсы, файлы маркетинга, веб-аналитика. Всё это нужно сшить — через DWH и модель данных, а не через промпт.
  • Refresh schedule. Ежедневный, ежечасный, иногда чаще. Автоматически, по расписанию, с уведомлениями при сбое.
  • Безопасность. RLS, OLS, корпоративные группы AzureAD, аудит доступа.
  • Версионирование. Workspace lifecycle, deployment pipelines, контроль кто и когда выкатил новую версию модели.
  • Большие модели. Миллионы и десятки миллионов строк в VertiPaq открываются за секунды.

Power BI: когда не нужен

Тоже есть. Бывает, что Power BI — это кувалда там, где хватит молотка:

  • Прототип для презентации завтра.
  • Учебный пример на один раз.
  • Микро-команда из одного-двух человек, объём данных в несколько сотен строк.
  • Демо для потенциального клиента, до подписания договора.

В этих случаях разворачивать модель в Power BI Service, настраивать RLS и refresh — как строить ангар ради одного велосипеда. AI-дашборд закроет вопрос быстрее.

Гибрид: HTML-прототип, потом Power BI продакшн

Сильный паттерн, который мы используем в своих проектах. Он экономит и время аналитика, и деньги заказчика, и нервы обеих сторон:

  1. Бизнес показывает hand-drawn макет на салфетке: «Хочу видеть выручку, маржу и средний чек по филиалам».
  2. Аналитик через AI собирает HTML-дашборд за один-два дня. Цифры берёт из Excel-выгрузки, без привязки к DWH.
  3. Заказчик кликает живой прототип, понимает, что ему нужно, а что нет. На этом этапе обычно меняется половина исходного ТЗ — и это нормально.
  4. Когда макет утверждён, аналитик и BI-команда переносят его в Power BI с реальной DWH, ролями и расписанием обновлений.
  5. Прототип архивируется как референс. В проде живёт Power BI.

Главный выигрыш — дешёвая итерация на этапе постановки. Менять HTML-страницу через промпт — минуты. Менять модель Power BI с сотней мер и DWH — дни. Чем раньше отловлены требования, тем дешевле проект.

Конкретные сценарии

Сценарий 1 · Сеть аптек

Задача: дашборд по марже филиалов с возможностью смотреть конкретный регион. Ходили в CRM и 1С каждый месяц, считали в Excel.

Что сделали: HTML-прототип за три дня → показали директору → согласовали структуру → перенесли в Power BI с DWH за четыре недели. Без прототипа было бы три-четыре цикла переделок в самой модели Power BI — это ещё недели.

Сценарий 2 · Холдинг, презентация совету

Задача: за четыре дня собрать визуальный обзор финансов холдинга для совета директоров. Цифры готовы в Excel, нужна красивая подача.

Что сделали: HTML+AI с готовыми цифрами. Один файл, три экрана, никакой инфраструктуры. Презентация прошла, файл больше не нужен. Power BI здесь был бы избыточен — и по срокам, и по бюджету.

Сценарий 3 · Сеть пекарен

Задача: ежедневный мониторинг food-cost, тридцать точек, четыре пользователя в управляющей компании плюс директора точек.

Что сделали: сразу Power BI с DWH. HTML тут не годится: ежедневное обновление, разные роли (директор точки видит только свои цифры), история по месяцам. Прототипировать тоже не стали — структура отчёта была понятна с первой встречи.

Чек-лист выбора

  • Если у вас разовая презентация и цифры в Excel — берите HTML+AI, не тратьте бюджет на Power BI.
  • Если у вас регулярная отчётность с обновлением чаще раза в месяц — берите Power BI, прототип на HTML только для этапа согласования макета.
  • Если у вас больше пяти пользователей с разными правами — только Power BI или эквивалент с RLS.
  • Если источников больше двух и нужны связи между ними — только инструмент с моделью данных, не HTML.
  • Если бизнес ещё сам не знает, что хочет видеть — начните с HTML-прототипа, переход на Power BI после согласования.
  • Если объём данных больше пары сотен тысяч строк — Power BI, браузер не вытянет.
  • Если данные чувствительные и их нельзя класть на произвольный хостинг — Power BI Report Server on-prem или Power BI Service в корпоративном тенанте.

Российские альтернативы

На российском рынке выбор не ограничен Power BI. У каждой альтернативы — своя ниша:

  • Yandex DataLens. Облачный сервис, бесплатный для небольших объёмов, удобен для простых задач — подключить таблицу в ClickHouse и показать пять графиков. Заменяет HTML+AI там, где нужна повторяемость, но не нужна корпоративная инфраструктура.
  • Visiology. On-prem российская BI-платформа, ближе всего к Power BI по функциональности.
  • Loginom, FineBI, Modus BI. Каждый со своей спецификой — от data science-ориентированного до классического self-service.

Логика выбора между ними и Power BI в большой мере зависит от инфраструктурных ограничений (облако или on-prem), требований к импортозамещению и уровня экспертизы команды.

Где грань на практике

Если свести всё сказанное к одному принципу: HTML-дашборд через AI — это инструмент идеи и презентации. Power BI — инструмент эксплуатации. Идею можно собрать за вечер. Эксплуатировать вечер собранную страницу — не получится.

Большинство ошибок выбора связано с тем, что инструмент идеи пытаются дотянуть до инструмента эксплуатации. Сначала «давайте просто на HTML, а там посмотрим». Через месяц — «а давайте добавим роли, обновление по расписанию, версионирование, аудит». В этот момент проект уже стоил времени, которого хватило бы на нормальный Power BI с первого дня.

Обратная ошибка тоже случается: ради разовой презентации совету разворачивают полноценный проект в Power BI, теряют две недели и к дате презентации показывают наспех собранный визуал, который потом никто не откроет. Тут бы как раз пригодился HTML-прототип за вечер.

Связанные материалы:

§ Консультация · 30 мин

Не уверены, что выбрать —
HTML-прототип или Power BI?

Расскажите задачу за 30 минут — подскажем, где разовая HTML-страница закроет вопрос за вечер, а где без Power BI с DWH не обойтись. Без продажи, без договора — просто навигация.

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