Skip to content

Tableau zu Snowflake

Tableau nach Snowflake umziehen, in einem Gespräch.

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

  1. Wochen 1 bis 2MVPDer Boreon MCP Layer innerhalb Ihrer Firewall, Ihre wichtigsten Dashboards überführt und jede Zahl belegt.
  2. Wochen 3 bis 4Finales DeploymentDie übrigen priorisierten Arbeitsmappen, Härtung, Abnahme und Schulung.
  3. Tag 30Go-liveIhr Team arbeitet im Chat, und jeder weitere Umzug liegt in Ihrer Hand.

Die ganze Kette

Der Flow wird zur Tabelle, dann folgt die App

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.

Die Anweisung, die er schreibt, ein CTE pro Flow-Schritt
CREATE DYNAMIC TABLE sales.pipeline_dt
  TARGET_LAG = '1 hour'
  WAREHOUSE = compute_wh
AS
WITH clean AS ( … ),
     joined AS ( … )
SELECT … FROM joined;

Was umzieht

Dashboards werden zu Streamlit-Apps

Vier Arten von Arbeit von Tableau Server oder Tableau Cloud, alle aus demselben Chat gestartet.

Tableau-Dashboards

Layout, Markierungen, Farben, Sortierung und Zahlenformate werden zu einer Streamlit-in-Snowflake-App, mit ihren Filtern als Live-Auswahl.

Arbeitsmappe → Streamlit-App

Tableau-Prep-Flows

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.

.tfl → Dynamic Table

Die ganze Kette

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.

Flow → Tabelle → App

Antworten gehen auch nach Tableau

Aus demselben Chat sendet Render & Publish jede Antwort als Arbeitsmappe an Ihre Tableau-Site, ohne eine zweite Datenquelle hinzuzufügen.

Antwort → Tableau-Arbeitsmappe

Der Boreon MCP Layer spricht Tableau und Snowflake

Er liest beide Seiten über ihre eigenen APIs, pflegt ein semantisches Modell ihrer Zuordnung und schreibt nur, wenn Sie ihn darum bitten.

Was der Boreon MCP Layer auf jeder Seite liest und wie er sich anmeldet
Was er liestWie er sich anmeldet
TableauArbeitsmappen 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.
SnowflakeIhr 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 LayerTableau-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

In Snowflake belegt, bevor er veröffentlicht

Jede Migration liefert Ihnen ihren Beleg, gemessen an Ihren eigenen Arbeitsmappen.

  • Die eigenen Tabellen. Ein Dashboard wird nur auf den Snowflake-Tabellen neu gebaut, in denen seine Daten bereits liegen.
  • Alles oder nichts. Hat ein Blatt keine getreue Entsprechung, wird nichts veröffentlicht, und der Agent sagt, warum.
  • Zahlen zuerst. Mittelwerte, eindeutige Anzahlen und Mediane bleiben unter Dashboard-Filtern exakt, abgeglichen mit der Antwort von Tableau.
  • Abfragen zuerst belegt. Die Abfrage jedes Blatts läuft vor der Veröffentlichung in Snowflake, und die App öffnet sich ohne SQL-Fehler.
  • Protokollierte Schreibvorgänge. Geschrieben wird nur, worum Sie bitten: eine veröffentlichte App oder eine angelegte Tabelle, jede protokolliert.

Nach dem Umzug

Das Portal bleibt, auch für Snowflake und Databricks

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

MVP in zwei Wochen. Go-live in einem Monat.

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.