ワークブックから Streamlit アプリへ
ダッシュボードを Streamlit アプリに
ダッシュボードのレイアウト、マーク、色、並べ替え、数値書式が Streamlit in Snowflake アプリに引き継がれ、フィルターはライブのセレクターになります。
Boreon MCP Layer · 移行
Boreon MCP Layer は、Tableau Server または Tableau Cloud のサイトと Snowflake の間に入ります。ワークブックを指定すると、エージェントがそれを読み取り、元になっている Prep フローをダイナミックテーブルに変え、ダッシュボードを Streamlit in Snowflake アプリとして再構築し、パブリッシュの前にすべての数値を Tableau と照合します。スクリプトも SQL も、誰も1行も書きません。

Sales Pipeline Review を Snowflake に移行してください
CREATE DYNAMIC TABLE sales.pipeline_dt
TARGET_LAG = '1 hour'
WAREHOUSE = compute_wh AS
WITH clean AS (…),
joined AS (…)
SELECT … FROM joined
作成済み
パブリッシュ完了。すべてのシートに再現度レポートが付きます。
レイヤーは各プラットフォームをそれぞれの API で読み取り、Tableau のフィールドとデータウェアハウスの列の対応表を持っています。書き込むのは依頼されたときだけで、書き込みはすべて記録します。
Tableau
Boreon MCP Layer
Data & AI Portal を支える基盤
Snowflake
ワークブックから Streamlit アプリへ
ダッシュボードのレイアウト、マーク、色、並べ替え、数値書式が Streamlit in Snowflake アプリに引き継がれ、フィルターはライブのセレクターになります。
.tfl からダイナミックテーブルへ
フローの各ステップが、ひとつの SQL 文の中の CTE になり、Snowflake のダイナミックテーブルとして作成されます。Snowflake で可能な場合は、マテリアライズドビューとして作成することもできます。
フロー、テーブル、アプリ
Prep フローからデータを受け取るワークブックは、ひとつのジョブとして移行します。まずテーブルを作成して検証し、その上にアプリを構築します。
ダッシュボードを再構築するのは、そのデータがすでにある Snowflake のテーブルの上だけです。一致しないシートがひとつでもあれば何もパブリッシュせず、その理由をお伝えします。
平均、個別カウント、中央値は、ダッシュボードのフィルターをかけても正確なまま。結果はすべて Tableau の答えと照合します。
パブリッシュ前に、すべてのシートのクエリを Snowflake 上で実行するため、アプリは SQL エラーなしで開きます。
キーペアまたは OAuth でサインインするほか、Snowflake OAuth で各ユーザー本人としてサインインすることもでき、その場合は本人のロールが適用されます。
書き込むのは、アプリのパブリッシュや新しいテーブルなど、依頼されたものだけ。そのすべてを記録します。
そこから始めましょう。最初に移すのはそのダッシュボードです。数字をひとつずつ Tableau と照らし合わせて確かめ、移った先のポータルはそのままお客様のものです。