Databricks Excelアドインのアーキテクチャとセキュリティ
プレビュー
この機能は パブリック プレビュー段階です。
このページでは、Databricks ExcelアドインがDatabricksワークスペースに接続する方法と、そのトラフィックに適用されるネットワークセキュリティ機能について説明します。
ネットワークトラフィックとアーキテクチャ
Databricks Excel アドインは、ユーザーのコンピュータの Excel で実行されます。アドインからワークスペースへのリクエストは、ユーザーがブラウザでワークスペースを開いた場合と同じように、そのコンピュータの IP アドレスから送信されます。そのため、アドインは、IP アクセスリストやフロントエンド Private Link など、Databricks ワークスペースの既存のセキュリティ機能と連携して動作します。
ユーザーがフロントエンド Private Link を介してワークスペースに接続する場合、アドインとワークスペース間のトラフィックはプライベートネットワークを使用します。これには、ワークスペースへのサインイン、データのブラウジング、クエリーの実行、クエリー結果の Excel への返却、および Databricks へのデータの書き込みが含まれます。
フロントエンド Private Link が有効で、ワークスペースへのパブリックアクセスが無効になっている場合、アドインを使用するにはユーザーが企業ネットワークまたは VPN に接続する必要があります。ユーザーが接続されていない場合、ワークスペースはサインインを含むリクエストをブロックします。
次の図は、アドインがワークスペースと通信する方法を示しています。

- ユーザーが Databricks ワークスペースにサインインします。
- ワークスペースはアドインのUIをExcelに提供し、そこでiframe内で実行されます。
- アドインは、必要な Databricks APIs を呼び出します。
スケジュール済み更新
スケジュールされた更新は、ExcelではなくジョブとしてDatabricks内で実行されます。ブックを更新するために、DatabricksはパブリックMicrosoft Graph API Endpoint(graph.microsoft.com)に対してアウトバウンド呼び出しを行います。