Перейти к содержимому

Boreon MCP Layer · Миграции

Перенесите Tableau в Databricks за один разговор.

Boreon MCP Layer стоит между вашим сайтом Tableau Server или Tableau Cloud и Databricks. Назовите рабочую книгу, и агент прочитает её, превратит поток Prep под ней в материализованное представление, пересоберёт дашборд в AI/BI со встроенным Genie и до публикации сверит каждое число с Tableau. Никому не нужно писать ни скрипта, ни строчки SQL.

Измерено вживую на реальной рабочей книге Tableau, перенесённой в Databricks: DBX Platform Latency Calls & Uptime.

3 / 3
листа совпадают с Tableau
96%
оценка точности
20 млн
строк в представлении, собранном за 72 с
0
ошибок SQL при публикации

Посмотрите, как проходит настоящая миграция.

Ваш центральный LLM-портал

Перенеси DBX Platform Latency Calls & Uptime в Databricks

  1. Рабочая книга прочитана Дашборд «Databricks Latency Dashboard» · 3 листа · полки, фильтры, вычисления 3 листа
  2. Найден поток Prep, стоящий за ней Источник данных bi_usage_events_databricks создаётся потоком в Databricks 1 поток
  3. Поток превращён в материализованное представление Один SQL-запрос, одно CTE на каждый шаг потока CREATE MATERIALIZED VIEW bi.usage_events_mv AS WITH clean AS (…), joined AS (…) SELECT … FROM joined 20 млн строк · 72 с
  4. Каждый лист проверен в Databricks Запрос каждого листа выполняется до любой публикации 0 ошибок SQL
  5. Цифры сверены с Tableau Сверка через VizQL Data Service, строка за строкой 41 / 41 строки
  6. Опубликовано как дашборд Databricks AI/BI Точность показана по каждому листу 96%

Опубликовано. Клиент написал только первую фразу.

Один слой, который говорит на языке Tableau и Databricks.

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

Tableau

  • Tableau Server или Tableau Cloud, ваш собственный сайт
  • Рабочие книги и дашборды (.twb / .twbx)
  • Опубликованные источники данных (.tds)
  • Потоки Tableau Prep (.tfl)
  • VizQL Data Service и Metadata API
  • PAT, JWT или центральная служебная учётная запись

Boreon MCP Layer

В основе Data & AI Portal

Databricks

  • Ваше рабочее пространство и Unity Catalog
  • Таблицы Unity Catalog и SQL-хранилища
  • Дашборды AI/BI со встроенным Genie
  • Материализованные представления из потоков Prep
  • Statement Execution API для каждого запроса
  • PAT, OAuth или сервисный принципал

Что переносится и во что превращается.

Из рабочей книги в дашборд AI/BI

Дашборды Tableau

Листы становятся виджетами Lakeview с теми же мерами, фильтрами, цветами, двойными осями и числовыми форматами и открываются в портале со встроенным Genie.

Из .tfl в материализованное представление

Потоки Tableau Prep

Каждый шаг потока становится CTE в одном SQL-запросе, который создаётся как материализованное представление Databricks.

Поток, представление, рабочая книга

Вся цепочка

Рабочая книга, которую питает поток Prep, переносится одной задачей. Сначала создаётся и проверяется представление, затем дашборд переключается на него.

Правила, по которым работает слой.

  1. 01 Всё или ничего

    Дашборд пересобирается только на тех таблицах Databricks, где уже живут его данные. Если хотя бы один лист не совпадает, ничего не публикуется, и вы получаете объяснение.

  2. 02 Сначала цифры

    Средние, подсчёты уникальных значений и медианы остаются точными при фильтрах дашборда, а каждый результат сверяется с ответом Tableau.

  3. 03 Проверено до выпуска

    Запрос каждого листа выполняется в Databricks до публикации, поэтому дашборд открывается без ошибок SQL.

  4. 04 Ваша учётная запись, ваши роли

    Роли SSO передаются в Databricks, а встроенные дашборды открываются без повторного входа.

  5. 05 Только чтение по умолчанию

    Слой записывает только то, что вы просите: опубликованный дашборд или новое представление. Каждая запись фиксируется в журнале.

Какой дашборд Tableau вы перенесли бы первым?

С него и начнём. Его мы перенесём первым, сверив каждую цифру с Tableau, а портал, в котором он окажется, останется вашим.