Aller au contenu

Boreon MCP Layer · Migrations

Migrez Tableau vers Snowflake en une seule conversation.

Boreon MCP Layer se place entre votre site Tableau Server ou Tableau Cloud et Snowflake. Demandez un classeur : l'agent le lit, transforme le flux Prep qui l'alimente en table dynamique, reconstruit le tableau de bord sous forme d'application Streamlit in Snowflake, et vérifie chaque chiffre face à Tableau avant de publier. Personne n'écrit ni script ni ligne de SQL.

Comment se déroule une migration Snowflake.

Votre portail LLM central

Migrez Sales Pipeline Review vers Snowflake

  1. Classeur analysé Zones du tableau de bord, feuilles, étagères, filtres et calculs analysé
  2. Flux Prep sous-jacent identifié Sa source de données publiée est une sortie de flux sur Snowflake 1 flux
  3. Du flux à la table dynamique Une seule instruction SQL, une CTE par étape du flux CREATE DYNAMIC TABLE sales.pipeline_dt TARGET_LAG = '1 hour' WAREHOUSE = compute_wh AS WITH clean AS (…), joined AS (…) SELECT … FROM joined créée
  4. Chaque feuille prouvée sur Snowflake La requête de chaque feuille s'exécute avant toute publication prouvée
  5. Chiffres vérifiés face à Tableau Parité via le VizQL Data Service, ligne par ligne vérifiés
  6. Publié en application Streamlit in Snowflake Fidélité affichée par feuille publié

Publié, avec un rapport de fidélité pour chaque feuille.

Une couche qui parle Tableau et Snowflake.

La couche lit chaque plateforme via ses propres API et tient une carte des correspondances entre champs Tableau et colonnes de l'entrepôt. Elle n'écrit que si vous le demandez, et garde une trace de chaque écriture.

Tableau

  • Tableau Server ou Tableau Cloud, votre propre site
  • Classeurs et tableaux de bord (.twb / .twbx)
  • Sources de données publiées (.tds)
  • Flux Tableau Prep (.tfl)
  • VizQL Data Service et la Metadata API
  • PAT, JWT ou un compte de service central

Boreon MCP Layer

Derrière le Data & AI Portal

Snowflake

  • Votre compte, vos bases de données et vos rôles
  • Bases de données, schémas et entrepôts virtuels
  • Applications Streamlit in Snowflake
  • Tables dynamiques issues des flux Prep
  • SQL API pour chaque requête
  • Paire de clés, OAuth ou un PAT

Les tableaux de bord deviennent des applications Streamlit. Les flux Prep deviennent des tables dynamiques.

Du classeur à l'application Streamlit

Des tableaux de bord aux applications Streamlit

La mise en page, les repères, les couleurs, le tri et les formats de nombre du tableau de bord deviennent une application Streamlit in Snowflake, et ses filtres des sélecteurs dynamiques.

Du .tfl à la table dynamique

Flux Tableau Prep

Chaque étape du flux devient une CTE dans une seule instruction SQL, créée sous forme de table dynamique Snowflake, ou de vue matérialisée quand Snowflake le permet.

Flux, table, application

Toute la chaîne

Un classeur alimenté par un flux Prep migre en une seule opération. La table est d'abord créée et vérifiée, puis l'application est construite dessus.

Les règles qu'il s'impose.

  1. 01 Tout ou rien

    Un tableau de bord n'est reconstruit que sur les tables Snowflake où vivent déjà ses données. Si une seule feuille ne correspond pas, rien n'est publié, et vous savez pourquoi.

  2. 02 Les chiffres d'abord

    Moyennes, comptages distincts et médianes restent exacts sous les filtres du tableau de bord, et chaque résultat est vérifié face à la réponse de Tableau.

  3. 03 Prouvé avant d'être livré

    La requête de chaque feuille s'exécute sur Snowflake avant la publication : l'application s'ouvre sans erreur SQL.

  4. 04 Votre identité, vos rôles

    La connexion se fait par paire de clés ou OAuth, ou au nom de chaque personne via Snowflake OAuth : ce sont alors ses propres rôles qui s'appliquent.

  5. 05 Lecture seule par défaut

    La couche n'écrit que ce que vous demandez, une application publiée ou une nouvelle table, et garde une trace de chaque écriture.

Quel tableau de bord Tableau migreriez-vous en premier ?

Commencez par celui-là. C'est le premier que nous migrons, vérifié chiffre par chiffre par rapport à Tableau, et le portail où il arrive reste à vous.