コンテンツへスキップ

Boreon MCP Layer

ひとつのセマンティック MCP レイヤーで、3つすべてを横断。

レイヤーは、Tableau Server または Tableau Cloud のサイト、Databricks、Snowflake に、それぞれの API で接続します。Tableau のフィールドがデータウェアハウスのどの列に対応するかを学び、その対応を常に最新に保ちます。書き込むのは依頼されたときだけで、書き込みはすべて記録されます。

どのプラットフォームの言葉も話す、ひとつのレイヤー。

レイヤーは各プラットフォームをそれぞれの API で読み取り、Tableau のフィールドとデータウェアハウスの列の対応表を持っています。書き込むのは依頼されたときだけで、書き込みはすべて記録します。

Tableau

  • 自社の Tableau Server または Tableau Cloud サイト
  • ワークブックとダッシュボード(.twb / .twbx)
  • パブリッシュされたデータソース(.tds)
  • Tableau Prep フロー(.tfl)
  • VizQL Data Service と Metadata API
  • PAT、JWT、または共通のサービスアカウント

Boreon MCP Layer

Data & AI Portal を支える基盤

Databricks

  • 自社のワークスペースと Unity Catalog
  • Unity Catalog のテーブルと SQL ウェアハウス
  • Genie を内蔵した AI/BI ダッシュボード
  • Prep フローから作るマテリアライズドビュー
  • すべてのクエリを Statement Execution API で実行
  • PAT、OAuth、またはサービスプリンシパル

Snowflake

  • 自社のアカウント、データベース、ロール
  • データベース、スキーマ、仮想ウェアハウス
  • Streamlit in Snowflake アプリ
  • Prep フローから作るダイナミックテーブル
  • すべてのクエリを SQL API で実行
  • キーペア、OAuth、または PAT

ひとつのチャットを支える、6つのエンジン。

DBX Platform Latency Calls & Uptime を Databricks に移行してください

  1. エージェント型チャット

    普段の言葉で尋ねるだけ。作業の様子がその場で見え、答えはライブデータの表やチャートで返ってきます。

    普段の言葉のリクエストを受け取りました

  2. セマンティックレイヤー

    Tableau のフィールドを Databricks と Snowflake の列に一度マッピングすれば、あとは常に最新の状態に保たれます。

    Tableau のフィールドを Databricks の列にマッピングしました

  3. リネージ

    すべてのダッシュボードを、データソースと Prep フローをさかのぼって、列の単位までたどります。

    ワークブックの元になっている Prep フローを見つけました

  4. 移行エンジン

    Tableau Server または Tableau Cloud のワークブック、ダッシュボード、Prep フローごとに移行を計画し、そのまま実行します。

    先にビューを作り、それからダッシュボードを作りました

  5. 再現度エンジン

    VizQL Data Service を通じて、データウェアハウスの数値を Tableau の数値と1行ずつ照合します。

    41 行中 41 行が Tableau と一致しました

  6. ガバナンス

    お客様が指示するまでは読み取り専用。SSO のロールはそのまま引き継がれ、書き込みはすべて記録されます。

    SSO のロールのもと、書き込みはすべて記録済み

Tableau を廃止しても、レイヤーは残ります。

レイヤーは3つのプラットフォームをすでに把握しているため、Tableau Server または Tableau Cloud を廃止しても何も壊れません。同じレイヤーが、両方のデータウェアハウスに応え続けます。

移行中
Tableau の廃止後

まず移したいのは、どの Tableau ダッシュボードですか?

そこから始めましょう。最初に移すのはそのダッシュボードです。数字をひとつずつ Tableau と照らし合わせて確かめ、移った先のポータルはそのままお客様のものです。