Русский
Связаться с нами

Платформа · Анализ данных

На входе обычные слова, на выходе управляемый SQL

Text-to-SQL легко показать и трудно доверять. Разрыв — во всём, что вокруг запроса: что означают колонки, чьи строки вправе увидеть спрашивающий и воспроизводится ли число в следующем квартале.

  • PostgreSQL · MySQL · хранилища
  • выполнение только на чтение
  • SaaS или своя инфраструктура
План запросатолько чтение

Топ-3 маршрута по потере маржи за квартал

select lane, sum(margin_delta) as loss
from fct_margin_daily
where quarter = '2026Q3'
  and region in (/* ваша роль в данных */)
group by lane order by loss limit 3

Выделенное условие добавляет платформа, а не модель. Правила на уровне строк следуют за тем, кто спрашивает.

lanelossshare
CTU-RTM-2.1 pts62%
SHA-LAX-0.8 pts24%
SZX-HAM-0.5 pts14%

Условие, которого вы не писали

Правила добавляются, а не выпрашиваются

Просить модель уважать права доступа — это не контроль. В DataFact ограничивающее условие добавляет платформа после генерации запроса, исходя из роли данных того, кто спрашивает.

В этом разница между демонстрацией, которую можно показать, и системой, которую можно раскатать на четыреста человек, каждый из которых видит свой срез.

Возможности

Что делает ответ защитимым

Скорость — это данность. Здесь то, что решает, переживёт ли число встречу с людьми, которым оно принадлежит.

01

Семантика

Модель читает ваши определения, а не имена колонок

Колонка с именем amt_net_3 никому ничего не говорит. Описания таблиц и колонок, определения метрик и правила, которые ваши аналитики применяют вручную, хранятся в аналитической модели, относительно которой разрешается каждый вопрос.

  • Описания таблиц, колонок и метрик ведутся в одном месте
  • Бизнес-правила зафиксированы как правила и проверяются построчно
  • На неоднозначный вопрос приходит уточнение, а не догадка
02

Запросы

Только чтение, с ограничениями и показанные вам

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

  • Текст запроса показан вместе с ответом для проверки
  • Выполнение только на чтение с таймаутами и отменой
  • Размер результата ограничен, и ограничение названо, а не молчаливо
03

Права

Правила строк следуют за тем, кто спрашивает

Доступ — не инструкция в промпте. Правила уровня таблицы и строки, привязанные к ролям данных, применяются на сервере при выполнении запроса, поэтому один и тот же вопрос возвращает региональному менеджеру и групповому контролёру корректный, но разный объём.

  • Правила уровня таблиц и строк привязаны к ролям данных
  • Применяются при выполнении, а не спрашиваются у модели
  • Шаблоны бизнес-идентичности сопоставляют роль профилю видимости
04

Версии

Число прошлого квартала воспроизводимо

Каждая сборка аналитической модели фиксирует снимок. Если определение метрики изменилось в марте, вы увидите, каким оно было, сравните обе версии и откатитесь — вместо спора о том, какой отчёт был прав.

  • Снимок версии на каждую сборку с диффом к предыдущей
  • Воспроизведение исторического ответа по его исходным определениям
  • Откат определения, которое уехало

Больше, чем одно число

Вопросы, охватывающие оба канала

Самые ценные вопросы нельзя закрыть одним хранилищем. DataFact удерживает цифру из отчёта и строку из таблицы в одном шаге рассуждения.

  • Финансы

    Маржа сдвинулась — сверьте тренд из хранилища с тем, чему его приписал квартальный обзор в PDF.

  • Цепочка поставок

    Показатели поставщиков по маршрутам, сверенные с условиями штрафов в подписанном договоре.

  • Комплаенс

    Какие операции выходят за порог, заданный действующим документом политики, а не прошлогодним.

Начните здесь

Наведите её на одну схему который действительно важен вашей команде.

Дайте нам одну схему и вопросы, которые ваши аналитики слышат каждую неделю. Мы покажем, какие запросы она порождает и где срабатывают правила строк.

Ваши данные остаются связанными с каждым ответом.