Dashboard di Tableau
Layout, marcatori, colori, ordinamento e formati numerici diventano un’app Streamlit in Snowflake, con i suoi filtri come selettori in tempo reale.
Da Tableau a Snowflake
Il Boreon MCP Layer legge ogni cartella di lavoro del tuo sito Tableau Server o Tableau Cloud, trasforma il flusso Prep che la alimenta in una tabella dinamica di Snowflake, ricostruisce la dashboard come app Streamlit in Snowflake e verifica ogni numero rispetto a Tableau prima di pubblicare. Niente script e niente SQL scritto a mano.
Go-live in un mese
L’intera catena
Una cartella di lavoro alimentata da un flusso Prep si sposta da Tableau Server o Tableau Cloud come un unico lavoro, nell’ordine di costruzione.
Ogni passo del flusso diventa una CTE in un’unica istruzione SQL, creata come tabella dinamica di Snowflake, o come vista materializzata dove Snowflake lo consente. La tabella viene prima creata e verificata, e solo dopo l’app Streamlit in Snowflake viene costruita sopra. L’app legge una tabella già controllata.
CREATE DYNAMIC TABLE sales.pipeline_dt
TARGET_LAG = '1 hour'
WAREHOUSE = compute_wh
AS
WITH clean AS ( … ),
joined AS ( … )
SELECT … FROM joined;Cosa si sposta
Quattro tipi di lavoro da Tableau Server o Tableau Cloud, tutti avviati dalla stessa chat.
Layout, marcatori, colori, ordinamento e formati numerici diventano un’app Streamlit in Snowflake, con i suoi filtri come selettori in tempo reale.
Ogni passo del flusso diventa una CTE in un’unica istruzione SQL, creata come tabella dinamica di Snowflake, o come vista materializzata dove Snowflake lo consente.
Una cartella di lavoro alimentata da un flusso Prep si sposta come un unico lavoro: la tabella viene prima creata e verificata, poi l’app viene costruita sopra.
Dalla stessa chat, Render & Publish invia qualsiasi risposta al tuo sito Tableau come cartella di lavoro, senza aggiungere una seconda fonte dati.
Legge entrambi i lati tramite le loro API, mantiene un modello semantico di come si corrispondono e scrive solo quando glielo chiedi.
| Cosa legge | Come accede | |
|---|---|---|
| Tableau | Cartelle di lavoro e dashboard, fonti dati pubblicate, flussi Prep, il VizQL Data Service e la Metadata API, sul tuo sito Tableau Server o Tableau Cloud. | Un token di accesso personale, un JWT di una Connected App o un account di servizio centrale. |
| Snowflake | Il tuo account, i database, gli schemi e i warehouse virtuali, con ogni query tramite la SQL API. | Una coppia di chiavi o OAuth, oppure come ogni singola persona tramite Snowflake OAuth, con i suoi ruoli applicati. |
| Boreon MCP Layer | I campi di Tableau associati alle colonne di Snowflake, per licenza, con il lineage dal flusso alla fonte dati alla cartella di lavoro. | Il tuo SSO, con ogni scrittura registrata. |
Prova su Snowflake
Ogni migrazione ti consegna la sua prova, misurata sulle tue cartelle di lavoro.
Dopo lo spostamento
Quando la finestra di migrazione si chiude, il Boreon MCP Layer resta in sede come portale di chat per i tuoi data warehouse: Snowflake, e anche Databricks, dove ogni dashboard che il portale mostra ha Genie integrato. Guarda il portale LLM
Dicci quali dashboard del tuo sito Tableau Server o Tableau Cloud sposteresti per prime. Le valutiamo, installiamo il Boreon MCP Layer dentro il tuo firewall e mettiamo un MVP funzionante nelle mani del tuo team in due settimane, con deployment finale e go-live entro il mese.