Boreon MCP Layer
Публикуется только то, что доказано.
Движок сам проверяет свою работу. Каждое число на перенесённом дашборде сверяется с ответом Tableau через VizQL Data Service. Если хоть одно не совпадает, ничего не публикуется, и агент на естественном языке объясняет почему.
Измерено вживую на реальной рабочей книге Tableau, перенесённой в Databricks: DBX Platform Latency Calls & Uptime.
- 3 / 3
- листа совпадают с Tableau
- 96%
- оценка точности
- 20 млн
- строк в представлении, собранном за 72 с
- 0
- ошибок SQL при публикации
Посмотрите, как проходит настоящая миграция.
Перенеси DBX Platform Latency Calls & Uptime в Databricks
- Рабочая книга прочитана Дашборд «Databricks Latency Dashboard» · 3 листа · полки, фильтры, вычисления 3 листа
- Найден поток Prep, стоящий за ней Источник данных bi_usage_events_databricks создаётся потоком в Databricks 1 поток
-
Поток превращён в материализованное представление
Один SQL-запрос, одно CTE на каждый шаг потока
CREATE MATERIALIZED VIEW bi.usage_events_mv AS WITH clean AS (…), joined AS (…) SELECT … FROM joined20 млн строк · 72 с - Каждый лист проверен в Databricks Запрос каждого листа выполняется до любой публикации 0 ошибок SQL
- Цифры сверены с Tableau Сверка через VizQL Data Service, строка за строкой 41 / 41 строки
- Опубликовано как дашборд Databricks AI/BI Точность показана по каждому листу 96%
Опубликовано. Клиент написал только первую фразу.
Как проходит миграция.
Вы пишете одну фразу. Остальное слой делает сам и показывает свою работу по ходу дела.
-
01
Прочитать рабочую книгу
Полки, фильтры и вычисления. 3 листа.
-
02
Найти поток Prep
Поток, стоящий за её источником данных. 1 поток.
-
03
Превратить поток в представление
Один SQL-запрос, одно CTE на шаг. 20 млн строк за 72 с.
-
04
Проверить каждый лист
Каждый запрос выполняется до публикации. 0 ошибок SQL.
-
05
Сверить цифры
С ответом самого Tableau. 41 из 41 строки.
-
06
Опубликовать
Дашборд Databricks AI/BI с точностью 96%.
Каждая миграция идёт с доказательствами.
Измеряется на ваших собственных рабочих книгах, и вы видите результат до любой публикации.
-
Отчёт о точности по каждому листу
Что сопоставлено, что передано приближённо, а что опущено, с итоговой оценкой.
-
Совпадение с Tableau
Строки каждого листа сверяются с ответом самого Tableau.
-
Сначала проверка запросов
Каждый лист выполняется в хранилище до того, как что-либо будет опубликовано.
-
Объяснение всему, что пропущено
Если что-то не переносится, слой называет это и объясняет почему.
| Лист | Совпало строк |
|---|---|
| Лист 1 | 12 / 12 |
| Лист 2 | 5 / 5 |
| Лист 3 | 24 / 24 |
| 3 / 3 | 41 / 41 |
Совпадение 41 из 41 · опубликовано
Сначала проверка привязки.
Источник данных Tableau преобразуется, только если его данные настоящие от начала до конца. Если не хватает хотя бы одного поля, весь источник данных ждёт, а план подсказывает, какие поля нужно добавить.
Табло Сервер или Табло Клауд
Обзор продаж
- Выручка по регионам
- Динамика воронки продаж
- Крупнейшие клиенты
Проверка привязки
- Соответствует семантической модели Sales
- 12 из 12 полей есть в модели
- В основе 48 210 настоящих строк
Табло Некст · рабочее пространство «Продажи»
- Выручка по регионамВизуализация
- Динамика воронки продажВизуализация
- Крупнейшие клиентыВизуализация
- Обзор продажДашборд
Общий доступ перенесёнМенеджерРедакторЧитатель
Запущено после одобрения человеком
-
Соответствует семантической модели
Каждый источник данных сопоставляется с семантической моделью Data 360: той, что построена на тех же данных, или той, которую назовёте вы.
-
Каждое поле есть в модели
Каждое поле, которое использует рабочая книга, должно быть в этой модели. Одно недостающее поле задерживает весь источник данных.
-
Данные настоящие
Модель должна ответить на запрос, и за ответом должны стоять настоящие строки, подсчитанные вживую.
Сначала план и репетиция, потом человек даёт добро.
Миграция в Tableau Next ведётся по одному разговору за раз, и ни один шаг в ней не пропускается.
-
01
Попросите на естественном языке
Назовите рабочие книги или проект, которые нужно перенести, и рабочее пространство, куда они должны попасть.
-
02
Прочитайте план
Каждый элемент по порядку: источники данных идут раньше рабочих книг, которые их используют, а всё, что обнаружила проверка привязки, расписано подробно.
-
03
Проведите репетицию
Пробный запуск читает и преобразует всё точно так же, как это сделает настоящий запуск, но ничего не записывает.
-
04
Человек одобряет
Человек, вошедший в систему, вводит фразу одобрения. Ни модель, ни агент не могут начать настоящий запуск.
-
05
Смотрите, как всё встаёт на место
Каждый элемент завершается одним из итогов: готово, уже на месте, пропущено с указанием причины или ошибка, описанная словами самого Salesforce.
Проверено до запуска.
Salesforce проверяет агента до того, как что-либо будет сохранено, развёртывает его человек, и он никогда не меняется у вас за спиной.
-
01
Проверка
Развёртывание только для проверки: Salesforce проверяет агента, его планировщик, темы и набор разрешений и ничего не сохраняет. Любая ошибка возвращается словами самого Salesforce.
-
02
Развёртывание
Человек вводит фразу развёртывания. Развернуть агента можно только после успешной проверки, и при этом включается последняя версия.
-
03
Обновление
Salesforce никогда не меняет активного агента, поэтому каждое обновление выходит следующей версией. Работающая версия продолжает отвечать, пока вы не включите новую.
Последнее слово всегда за человеком.
Каждый настоящий запуск одобряет человек
Его не может начать ни модель, ни агент, ни токен, ни интеграция. Сначала план и пробный запуск, который ничего не записывает, и только потом человек, вошедший в систему, вводит фразу одобрения.
Один отказ при входе останавливает всё
После отказа слой не запрашивает новый вход, пока человек не снимет паузу, поэтому никакой цикл повторных попыток никогда не заблокирует пользователя Salesforce.
Секреты под замком
Учётные данные надёжно защищены: видны только их последние четыре символа, и в журнал они никогда не попадают.
Честные результаты
Каждый элемент завершается одним из итогов: готово, уже на месте, пропущено с указанием причины или ошибка, описанная словами самого Salesforce. Сделанным называется только то, что действительно сделано.
Ответы, которые можно доказать.
Каждый ответ берётся из проиндексированной документации и показывает, откуда он взят. Если в базе знаний нет ответа на вопрос, агент не гадает. Он говорит, что уточнит у команды, и «я не знаю» превращается в обращение.
Почему вчера ночью не обновился мой экстракт?
Проверяю ваш сайт и базу знаний
- 1История обновлений на вашем сайтеВживую, только чтение
- 2Сбои обновления экстрактовБаза знаний
- 3Обновление экстрактов по расписаниюСправка Tableau
Обновление экстракта «Еженедельные продажи» остановилось в 2:10, потому что сменился сохранённый пароль к базе данных1. Укажите новые встроенные учётные данные в источнике данных и запустите обновление ещё раз23.
Всё ещё не получается? Откройте обращение, приложив этот разговор.
-
Проиндексировано, а не выдумано
Настоящая документация разбивается на фрагменты и индексируется в Postgres с pgvector. Туда попадает только реальный текст, который можно проверить.
-
Источники в каждом ответе
В каждом ответе перечислены документы, на которые он опирается, так что вы можете прочитать их сами.
-
Ваши документы тоже
Администраторы могут добавить свои документы в Markdown или простом тексте и переиндексировать базу знаний одним нажатием.
-
Справка Tableau уже встроена
Инструкции опираются примерно на 3000 страниц официальной справки Tableau по Tableau Server и Tableau Cloud.
Правила, по которым работает слой.
-
01
Всё или ничего
Дашборд пересобирается только в том хранилище, где уже живут его данные. Если хотя бы один лист не совпадает, ничего не публикуется, и вы получаете объяснение.
-
02
Сначала цифры
Средние, подсчёты уникальных значений и медианы остаются точными при фильтрах дашборда, а каждый результат сверяется с ответом Tableau.
-
03
Проверено до выпуска
Каждый запрос выполняется в Databricks или Snowflake до публикации, поэтому ничто не открывается с ошибкой SQL.
-
04
Ваша учётная запись, ваши роли
Роли SSO действуют и в обоих хранилищах, поэтому каждый видит только то, что ему разрешено.
-
05
Только чтение по умолчанию
Слой записывает только по вашей просьбе и фиксирует каждую запись в журнале.
С какого дашборда Tableau вы бы начали?
С него и начнём. Мы поставим над ним слой и будем отвечать на вопросы о нём на естественном языке, а если однажды он понадобится вам и на другой платформе, каждое число сначала сверим с Tableau.