Genie Codeを使用してBIファイルをインポートする
TableauまたはPower BIファイルをGenie Codeに追加すると、元のビジネスロジックを反映したメトリクスビューに接続された、ビジュアライゼーションを再現するAI/BIダッシュボードが構築されます。移行ツールがソースファイルの関係を検出すると、新しいダッシュボードに対応するダッシュボードの関係も作成されます。一度に1つのファイルをインポートするか、一度に複数のファイルをインポートできます。
要件
外部 BI から AI/BI へのインポート には、アカウントとワークスペースの両方でパートナー提供の AI 機能が有効になっている必要があります。パートナー提供の AI 機能をご覧ください。
一度に1つのファイルをインポートする
Tableau ファイルまたは Power BI ファイル (.twb 、 .twbx 、 .tds 、 .tdsx 、 .pbit、または .tmdl) を Genie Code チャットに直接 upload するか、 Unity Catalog ボリュームに保存されているファイルを参照して、インポートできます。Tableau ワークブック (.twb または .twbx) または Power BI レポート Template (.pbit) から、 Genie Code はダッシュボードとメトリクス ビューを作成します。Power BI .tmdl ファイルから、メトリクス ビューが作成されます。Tableau データソースファイル (.tds または .tdsx) は、公開されたデータソースを使用するワークブックのデータモデルを提供します。ファイルのエクスポートのヘルプについては、 Tableau エクスポートのドキュメントまたは Power BI レポート Templateを参照してください。
- Start from the dashboard list page
- Prompt Genie Code
サイドバーの 「ダッシュボード」をクリックして、ダッシュボードリストページを開きます。
- ダッシュボードの作成 の横にある矢印をクリックし、 Tableauからインポート または Power BIからインポート を選択します。
- TableauまたはPower BIファイルを添付してください。

これにより、新しいAI/BIダッシュボードが作成され、ファイルから構築するためにGenie Codeが開きます。
-
フルページのGenie Codeから、またはドラフトAI/BIダッシュボードからGenie Codeを開きます。
-
Genie CodeにTableauまたはPower BIファイルのインポートを依頼するか、
/importBIと入力します。ドラフトダッシュボードでは、新しいチャットで BIツールからインポート をクリックすることもできます。 -
チャットにファイルを添付するか、Unity Catalogボリューム内のファイルのパスを参照してください。例:
Text/importBI @/Volumes/my_catalog/my_schema/my_volume/sales_workbook.twb
フルページのGenie Codeから起動すると、新しいドラフトAI/BI dashboardが開かれ、そこでインポートが続行されます。
直接uploadできるファイルのサイズは100MBに制限されています。大きなファイルの場合は、まずファイルをUnity Catalogボリュームにuploadし、そのパスで参照してください。.twbxファイルを解凍し、代わりに抽出した.twbファイルをuploadすることもできます。
ファイルからデータ モデルのみをインポートするには、新しい空の Unity Catalog メトリクス ビューを作成し、Genie Code を開いて /importBI と入力します。Genie Code を使用して Tableau または Power BI ファイルをインポートするを参照してください。
複数のファイルを一括インポートする
一度に複数のレポートを移行するには、Genie Codeに単一のリクエストでTableauファイルまたはPower BIファイルをインポートするように指示します。Genie Codeはファイルごとに個別のバックグラウンドランを起動し、各ランは独自のAI/BI dashboardとメトリクスビューを作成します。ランはバックグラウンドで行われるため、ブラウザtabを閉じたり、完了するまで作業を続けたりできます。

-
TableauまたはPower BIファイルをUnity Catalogボリュームにuploadします。一括インポートでは、チャットへの直接ファイルuploadはサポートされていません。Tableauワークブックが公開データソースを使用している場合は、データソースファイル(
.tdsまたは.tdsx)をエクスポートし、ワークブックと一緒にuploadします。 -
Genie Codeを開きます。フルページGenie Code、ダッシュボードリストページ、またはドラフト AI/BI dashboard から起動できます。
-
Genie Codeにファイルをインポートするよう依頼してください。各ファイルパスをリストするか、それらが含まれているボリュームの名前を指定します。例:
TextImport all Tableau workbooks in /Volumes/main/bi_migration/tableau_files into AI/BI dashboards.すべてのファイルに適用される指示を含めることもできます。たとえば、データモデルのみを移行するには、Genie Codeにメトリクスビューのみを作成するように依頼します。
-
Genie Codeが見つけたファイルのリストを確認します。Genie Codeは、各Tableauワークブック(
.twbまたは.twbx)を関連するデータソースファイルと自動的にペアリングします。Genie Codeがどのファイルを一緒に管理すべきか判断できない場合は、ユーザーに尋ねます。 -
プロンプトが表示されたら、Genie Codeがビュー(メトリクスビューを含む)を作成するターゲットのUnity Catalogカタログおよびスキーマを入力します。Genie Codeは、defaultの場所を自動的に選択しません。
-
プロンプトとファイルのリストを確認し、一括インポートを承認してランを起動します。
一括インポートには2〜100個のファイルを含めることができ、単一ファイルインポートと同じファイルタイプをサポートしています。
一括インポートを追跡する
一括インポートが起動すると、チャットに 一括インポートが起動しました というカードが表示されます。このカードには、完了済み、進行中、承認待ち、失敗など、各ステータスのラン数と完了したラン数が表示されます。
カードから、次の操作を行えます。
- ファイル名をクリックすると、そのランのGenie Codeチャットが新しいtabで開き、結果を確認して調整できます。
- 単一のランを停止するには [ランのキャンセル] を、まだアクティブなすべてのランを停止するには [アクティブなランのキャンセル] をクリックします。キャンセルは、すでに完了したランには影響しません。
後で進行状況を確認するには、 チャット履歴 から一括インポートを開始したチャットを再度開き、Genie Codeに一括インポートの状態を尋ねます。複数のチャットをtabとして扱うを参照してください。
メトリクスビューを Unity Catalog に昇格
Genie Codeがファイル内のメジャーとディメンションに対して作成するメトリクスビューの種類は、ソースによって異なります。
- Power BI : Genie Code は Unity Catalog メトリクス ビューを作成し、データ モデルとすでに一致している既存の Unity Catalog メトリクス ビューを再利用します。
- Tableau : 一致するUnity Catalogメトリクスビューが既に存在しない限り、Genie Codeは新しいダッシュボードにスコープされたローカルメトリクスビューを作成します。
defaultをオーバーライドするには、Genie Codeにプロンプトで目的のメトリクス ビューのタイプを伝えます。たとえば、TableauファイルをインポートするときにUnity Catalogメトリクス ビューを作成するようにGenie Codeに依頼します。
ローカルメトリクスビューは、作成されたダッシュボード内でのみ参照できます。Unity Catalogメトリクスビューは、ダッシュボード、Genieエージェント、ノートブック間で再利用でき、アクセス制御、リネージ、検出可能性など、完全なUnity Catalogガバナンスを受けることができます。Databricksでは、ローカルメトリクスビューの反復処理が完了した後、それをUnity Catalogに昇格させることをお勧めします。
手順については、 Unity Catalogメトリクス ビューへのエクスポート」を参照してください。
ベストプラクティス
Genie Codeを使用してBIファイルを移行する際に、最も正確な結果を得るには次のプラクティスに従ってください。
- 常にスクリーンショットを提供してください : Genie Code は、高品質の参照画像と照合して Layout と数値を検証できる場合に、最適に移行できます。
- エージェントと対話的に作業することが求められます :他のエージェントと同様に、Genie Codeをガイドし、より良い品質と正確性を求めて修正を促すことができます。
- 完成したデータモデルをUnity Catalogに昇格 :これにより、同じまたは類似のデータモデルを使用する将来の移行で、お客様の作業を再利用できます。メトリクスビューをUnity Catalogに昇格するを参照してください。
- 単一ファイルのインポート中はブラウザtabを開いたままにします : Genie Codeの実行中にtabを閉じたり、ワークスペースの別の場所に移動したりしないでください。これにより、移行エージェントが中断され、結果が未完成のままになります。一括インポートはバックグラウンドで実行されるため、tabを開いたままにする必要はありません。