HeadlinesBriefing HeadlinesBriefing.com

Заменить Looker за $150 тыс. на HTML-файлы?

Hacker News •
×

Как и многие компании, мы платим за Looker: примерно $150 тыс. в год за среднюю лицензию, покрывающую около 300 мест. Нас трое инженеров платформы данных в компании примерно из 500 человек, и большая часть нашей недели уходит на неприметную работу: поддержку Snowflake данными, сопровождение проекта dbt, в котором уже давно больше 2000 моделей, и эксплуатацию инфраструктуры Airflow, Airbyte, Data Hub и Kubernetes, на которой всё это держится.

В феврале один из нас сделал побочный проект для размещения HTML-файлов. Это заняло полдня. Восемь месяцев спустя у него уже столько же еженедельных пользователей, сколько у Looker в нашей компании, а возможно, и больше, тогда как использование Looker упало на треть.

Тех-инфлюенсеры постоянно пишут, что софт умер, и некоторые говорят, что отказались от SaaS-подписок и сделали замены методом «vibe coding». ИИ убьёт B2B SaaS, утверждают они, так может ли наш корпоративный инструмент BI быть заменён? Год назад я считал, что большая часть вывода ИИ — мусор, и в основном так и было. Наши демонстрации «чата с вашими данными» выглядели прекрасно на игрушечной схеме из четырёх таблиц, но никогда не работали в нашем масштабе. SQL выполнялся без ошибок, но цифры были неверными, а это гораздо хуже.

Затем Claude Code с Opus 4.5 стал по-настоящему хорош. В начале января его использование по всей компании резко выросло. Он мог работать в наших репозиториях, пользоваться нашими инструментами и перед ответом запускать запрос, чтобы проверить цифры. Через несколько недель люди из финансов, операционного блока и маркетинга, которые никогда не открывали терминал, весь день писали промпты. Claude также начал генерировать много HTML: вы просили анализ и получали один файл с графиками, а некоторые такие страницы выглядели лучше наших дашбордов Looker. Проблема была в том, что эти файлы лежали в чьей-то папке «Загрузки», а поделиться ими значило прикрепить в Slack и надеяться на лучшее.

Однажды Мэдди из нашей команды выложила их все на веб-сервер за внутренним доменным именем. К концу дня она методом vibe coding написала небольшой сервис, который хранил файлы в S3 и был защищён SSO. В марте мы добавили API живых запросов, использующий OAuth-токен Snowflake самого просматривающего. Это было лучшее решение года: нам не пришлось писать модель разграничения прав, потому что она уже была в Snowflake.

Источник: Hacker News · Сводку подготовил HeadlinesBriefing