Tableau-Dashboards
Layout, Markierungen, Farben, Sortierung und Zahlenformate werden zu einer Streamlit-in-Snowflake-App, mit ihren Filtern als Live-Auswahl.
Tableau zu Snowflake
Der Boreon MCP Layer liest jede Arbeitsmappe auf Ihrem Tableau Server oder in Ihrer Tableau Cloud, macht aus dem Prep-Flow darunter eine Dynamic Table in Snowflake, baut das Dashboard als Streamlit-in-Snowflake-App neu auf und gleicht jede Zahl mit Tableau ab, bevor er veröffentlicht. Keine Skripte und kein handgeschriebenes SQL.
Go-live in einem Monat
Die ganze Kette
Eine Arbeitsmappe, die ein Prep-Flow speist, wandert von Tableau Server oder Tableau Cloud als ein Auftrag, in Aufbaureihenfolge.
Jeder Flow-Schritt wird zu einem CTE in einer einzigen SQL-Anweisung, angelegt als Dynamic Table in Snowflake oder als Materialized View, wo Snowflake eine erlaubt. Die Tabelle wird zuerst angelegt und geprüft, und erst dann wird die Streamlit-in-Snowflake-App darauf gebaut. Die App liest eine Tabelle, die bereits geprüft ist.
CREATE DYNAMIC TABLE sales.pipeline_dt
TARGET_LAG = '1 hour'
WAREHOUSE = compute_wh
AS
WITH clean AS ( … ),
joined AS ( … )
SELECT … FROM joined;Was umzieht
Vier Arten von Arbeit von Tableau Server oder Tableau Cloud, alle aus demselben Chat gestartet.
Layout, Markierungen, Farben, Sortierung und Zahlenformate werden zu einer Streamlit-in-Snowflake-App, mit ihren Filtern als Live-Auswahl.
Jeder Flow-Schritt wird zu einem CTE in einer einzigen SQL-Anweisung, angelegt als Dynamic Table in Snowflake oder als Materialized View, wo Snowflake eine erlaubt.
Eine Arbeitsmappe, die ein Prep-Flow speist, wandert als ein Auftrag: Die Tabelle wird zuerst angelegt und geprüft, dann wird die App darauf gebaut.
Aus demselben Chat sendet Render & Publish jede Antwort als Arbeitsmappe an Ihre Tableau-Site, ohne eine zweite Datenquelle hinzuzufügen.
Er liest beide Seiten über ihre eigenen APIs, pflegt ein semantisches Modell ihrer Zuordnung und schreibt nur, wenn Sie ihn darum bitten.
| Was er liest | Wie er sich anmeldet | |
|---|---|---|
| Tableau | Arbeitsmappen und Dashboards, veröffentlichte Datenquellen, Prep-Flows, den VizQL Data Service und die Metadata API, auf Ihrem Tableau Server oder in Ihrer Tableau Cloud. | Ein Personal Access Token, ein JWT einer Connected App oder ein zentrales Dienstkonto. |
| Snowflake | Ihr Konto, Ihre Datenbanken, Schemas und virtuellen Warehouses, jede Abfrage über die SQL API. | Ein Schlüsselpaar oder OAuth, oder als jede einzelne Person über Snowflake OAuth, mit ihren eigenen Rollen. |
| Boreon MCP Layer | Tableau-Felder den Snowflake-Spalten zugeordnet, pro Lizenz, mit Lineage vom Flow über die Datenquelle bis zur Arbeitsmappe. | Ihr eigenes SSO, jeder Schreibvorgang protokolliert. |
Beleg in Snowflake
Jede Migration liefert Ihnen ihren Beleg, gemessen an Ihren eigenen Arbeitsmappen.
Nach dem Umzug
Wenn das Migrationsfenster schliesst, bleibt der Boreon MCP Layer vor Ort als Chat-Portal für Ihre Data Warehouses: für Snowflake und auch für Databricks, wo jedes Dashboard, das das Portal darstellt, Genie integriert hat. Das LLM-Portal ansehen
Sagen Sie uns, welche Dashboards auf Ihrem Tableau Server oder in Ihrer Tableau Cloud Sie zuerst umziehen würden. Wir schätzen sie ein, stellen den Boreon MCP Layer innerhalb Ihrer Firewall bereit und bringen Ihrem Team in zwei Wochen ein funktionierendes MVP, mit finalem Deployment und Go-live innerhalb des Monats.