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

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