Its own warehouse
A dashboard is rebuilt only on the warehouse its data already sits in.
Migration options
Ask in plain words. The Boreon MCP Layer reads the workbook on your Tableau Server or Tableau Cloud site, finds the Prep flow under it, rebuilds both on the warehouse’s own dashboard and data technology, and checks every number against Tableau before it publishes. No scripts, no hand-written SQL, and go-live in one month.
Go live in one month
What moves where
Every migration starts on Tableau Server or Tableau Cloud and lands on the warehouse’s own dashboard and data technology.
| To Snowflake | To Databricks | |
|---|---|---|
| Dashboards and workbooks | Streamlit in Snowflake apps, with the layout, marks, colours and filters carried over | AI/BI dashboards with the same measures, filters and colours, and Genie built in |
| Tableau Prep flows | Dynamic tables, one CTE per flow step, or a materialized view where Snowflake allows one | Materialized views, one CTE per flow step |
| The data behind them | Snowflake tables, queried over the SQL API | Unity Catalog tables, queried over the Statement Execution API |
| The proof | Every sheet’s query proven on Snowflake, and every number checked against Tableau | Every sheet’s query proven on Databricks, and every number checked against Tableau |
How a migration runs
The customer types one line about a workbook on Tableau Server or Tableau Cloud. The agent runs the rest, and shows each step as it lands.
The one line the customer typedMigrate DBX Platform Latency Calls & Uptime to Databricks
Measured live
Measured on DBX Platform Latency Calls & Uptime, moved from Tableau to a Databricks AI/BI dashboard.
The rules it runs by
The engine checks its own work, and every rule below holds on every move.
A dashboard is rebuilt only on the warehouse its data already sits in.
If one sheet has no faithful match, nothing is published and the agent says why, in plain words.
Averages, distinct counts and medians stay exact under dashboard filters, and every result is checked against Tableau’s own answer.
Every query runs on Snowflake or Databricks before publishing, and nothing opens with a SQL error.
SSO roles carry through to both warehouses, and people see what they are allowed to see.
The only writes are the ones you ask for, and each one is audited.
In every migration
Measured on your own workbooks, and shown to you before you publish.
A score for every sheet: what was mapped, what was approximated and what was left out.
Each sheet’s rows compared with Tableau’s own answer.
Every query runs first, and the dashboard or app opens without a SQL error.
Anything it will not migrate is named, with the reason in plain words.
Tell us which dashboards on your Tableau Server or Tableau Cloud site you would move first. We scope them, stand up the Boreon MCP Layer inside your firewall and put a working MVP in front of your team in two weeks, with final deployment and go-live inside the month.