Tableaux de bord Tableau
La mise en page, les repères, les couleurs, le tri et les formats de nombre deviennent une app Streamlit in Snowflake, avec ses filtres comme sélecteurs en direct.
Tableau vers Snowflake
Le Boreon MCP Layer lit chaque classeur de votre site Tableau Server ou Tableau Cloud, transforme le flux Prep qui l’alimente en table dynamique Snowflake, reconstruit le tableau de bord en app Streamlit in Snowflake et vérifie chaque chiffre face à Tableau avant de publier. Pas de scripts ni de SQL écrit à la main.
En production en un mois
Toute la chaîne
Un classeur alimenté par un flux Prep part de Tableau Server ou Tableau Cloud en une seule tâche, dans l’ordre de construction.
Chaque étape du flux devient une CTE dans une seule instruction SQL, créée comme table dynamique Snowflake, ou comme vue matérialisée là où Snowflake le permet. La table est d’abord créée et vérifiée, et seulement ensuite l’app Streamlit in Snowflake est construite dessus. L’app lit une table déjà contrôlée.
CREATE DYNAMIC TABLE sales.pipeline_dt
TARGET_LAG = '1 hour'
WAREHOUSE = compute_wh
AS
WITH clean AS ( … ),
joined AS ( … )
SELECT … FROM joined;Ce qui migre
Quatre types de travail depuis Tableau Server ou Tableau Cloud, tous lancés depuis le même chat.
La mise en page, les repères, les couleurs, le tri et les formats de nombre deviennent une app Streamlit in Snowflake, avec ses filtres comme sélecteurs en direct.
Chaque étape du flux devient une CTE dans une seule instruction SQL, créée comme table dynamique Snowflake, ou comme vue matérialisée là où Snowflake le permet.
Un classeur alimenté par un flux Prep migre en une seule tâche : la table est d’abord créée et vérifiée, puis l’app est construite dessus.
Depuis le même chat, Render & Publish envoie n’importe quelle réponse à votre site Tableau sous forme de classeur, sans ajouter de seconde source de données.
Il lit les deux côtés par leurs propres API, tient un modèle sémantique de leur correspondance et n’écrit que lorsque vous le demandez.
| Ce qu’il lit | Comment il se connecte | |
|---|---|---|
| Tableau | Classeurs et tableaux de bord, sources de données publiées, flux Prep, le VizQL Data Service et la Metadata API, sur votre site Tableau Server ou Tableau Cloud. | Un jeton d’accès personnel, un JWT de Connected App ou un compte de service central. |
| Snowflake | Votre compte, vos bases de données, schémas et entrepôts virtuels, chaque requête passant par la SQL API. | Une paire de clés ou OAuth, ou au nom de chaque personne via Snowflake OAuth, avec ses propres rôles appliqués. |
| Boreon MCP Layer | Les champs Tableau associés aux colonnes Snowflake, par licence, avec le lignage du flux à la source de données puis au classeur. | Votre propre SSO, chaque écriture auditée. |
Preuve sur Snowflake
Chaque migration vous remet sa preuve, mesurée sur vos propres classeurs.
Après la migration
Quand la fenêtre de migration se referme, le Boreon MCP Layer reste sur site comme portail de chat pour vos entrepôts de données : Snowflake, et Databricks aussi, où chaque tableau de bord affiché par le portail intègre Genie. Voir le portail LLM
Dites-nous quels tableaux de bord de votre site Tableau Server ou Tableau Cloud vous migreriez en premier. Nous les cadrons, installons le Boreon MCP Layer derrière votre pare-feu et mettons un MVP fonctionnel entre les mains de votre équipe en deux semaines, avec le déploiement final et la mise en production dans le mois.