Azure Databricks Excelアドインの設定 – Azure Databricks

Azure Databricks Excelアドインは、Azure DatabricksワークスペースをMicrosoft Excelに接続し、Lakehouseデータを直接スプレッドシートに取り込むことができます。このアドインは、ExcelのWeb版とデスクトップ版(WindowsおよびmacOS)でサポートされており、シングルサインオン(SSO)認証を使用します。設定前に、Unity Catalogが有効なワークスペースとSQLウエアハウスへのアクセス権を確認してください。アドインの設定は、管理者による展開とセルフサービスの2つのオプションがあります。

Azure Databricks Excel アドインのセットアップ方法

Azure Databricks Excel アドインは、Azure Databricks ワークスペースを Microsoft Excel に接続し、管理されたレイクハウスデータをシートに直接取り込むことで、データから意思決定に移行するプロセスを迅速化します。このアドインは、Windows と macOS のデスクトップ版とウェブ版の Excel で完全にサポートされています。

本記事では、Microsoft Excel に Azure Databricks Excel アドインを設定するための二つの方法を説明します。このアドインは、シングルサインオン (SSO) 認証を使用して Azure Databricks のワークスペースに接続し、データガバナンスとアクセス制御のために Unity Catalog をサポートしています。

必要条件

Excel アドインをインストールする前に、次の条件を確認してください。

  • Unity Catalog が有効な Azure Databricks ワークスペースへのアクセス
  • 動作中の SQL ウェアハウス へのアクセス
  • ワークスペース内の Unity Catalog テーブルからデータを読み取る権限
  • 次のいずれかの Excel バージョンを使用していること:
    • Mac の Excel 2019 以降
    • Windows の Excel (Microsoft 365)
    • ウェブ版 Excel
    • Mac の Excel (Microsoft 365)
  • ファイアウォールやクラウドセキュリティプラットフォームを利用している場合は、アドインファイルに含まれる Azure Databricks ワークスペースの URL を許可リストに追加

アドインファイルのセットアップ

アドインファイルは、Excel が Azure Databricks に安全に接続する方法を指示する小さなコネクタファイルです。このファイルは、アドインが正しく読み込まれることを保証するデジタルハンドシェイクの役割を果たします。

Azure Databricks Excel アドインを使用するには、アドインファイルをダウンロードしてセットアップする必要があります。

  1. 次のリンクをクリックしてアドインファイルを開く:
    Azure Databricks Excel アドインファイル

  2. ページを .xml ファイルとしてローカルマシンに保存します。ほとんどのブラウザで右クリックして「名前を付けて保存」を選択するか、Ctrl+S (Windows) または Command+S (macOS) を押します。

  3. アドインファイルを編集し、自分の ワークスペース URL<appdomain/> として <AppDomains> セクション内に指定します。ワークスペース URL は、ブラウザで Azure Databricks ワークスペースにアクセスするための基本 URL です。複数の Azure Databricks ワークスペースを切り替える場合は、各ワークスペース URL をアドインファイルに追加します。

xml


https://www.databricks.com
https://login.databricks.com
https://adb-..azuredatabricks.net
https://adb-..azuredatabricks.net

注意
ワークスペース URL をプレーン テキストとして貼り付けることが重要です。ほとんどのテキストエディタでは、Ctrl+Shift+V (Windows) または Command+Shift+V (macOS) を利用できます。

  1. 変更を保存し、ファイルが正しく .xml ファイルとしてフォーマットされているかを確認します。

方法1: 管理者による管理

グローバル管理者として、Azure Databricks Excel アドインをダウンロードし、組織内の他のユーザーに配布することができます。必要なアドインファイルをダウンロードし、上記の手順に従って設定します。

インストール手順

  1. Microsoft 365 管理センターにアクセスし、「設定 > 統合アプリ」を選択して、「アドイン」リンクをクリックします。
  2. アドインの配布」をクリックし、「次へ」をクリックします。
  3. カスタムアプリのアップロード」を選択します。
  4. マニフェストをアップロードするオプションを選択します。「ファイルを選択」をクリックし、アドインファイルをアップロードします。
  5. アドインへのアクセスを許可するユーザーを選択します。
  6. 配布」をクリックします。

詳細な手順については、Microsoft のドキュメントを参照してください。

注意
管理者として、Azure Databricks Excel アドインを使用するユーザーにワークスペースに関連付けられたアカウント名を共有してください。

方法2: セルフサービス

インストール手順は Excel プラットフォームによって異なります。アドインファイルをダウンロードし、上記の手順に従って設定します。

ウェブ版 Excel

ウェブ版 Excel で Excel アドインをインストールして接続するには、以下の手順に従います。

  1. ウェブ版 Excel を開き、ワークブックを作成または開く。
  2. 「ホーム」タブの「アドイン」 > 「高度」をクリック。
  3. 「マイ アドインのアップロード」をクリック。
  4. アドインファイルをアップロードします。
  5. 「アップロード」をクリックします。
  6. 「アドイン」メニューから Azure Databricks アドインを見つけてクリックします。
  7. Azure Databricks アカウントにサインインします。エラーが発生した場合は、ポップアップダイアログを有効にしてください。
  8. 複数のワークスペース URL を設定した場合は、希望する Azure Databricks アカウント名を選択します。

Windows デスクトップ版 Excel

Windows 用の Excel デスクトップで Excel アドインをインストールするには、以下の手順に従います。

  1. ローカルドライブに Manifest という名前のフォルダを作成します。(例:C:\Manifest
  2. アドインファイルを C:\Manifest フォルダにコピーします。
  3. フォルダのプロパティを開き、フォルダを共有します。
  4. Excel デスクトップを開きます。
  5. Excel にマニフェストフォルダを信頼するよう設定します。

多くの手順が必要ですので、詳細な手順については省略いたしますが、マニフェストファイルを正しく設定すれば、追加の設定がスムーズに行えます。

次のステップ

Azure Databricks Excel アドインを利用することで、データから迅速に意思決定を行うことが可能になります。マニュアルに従って必要な設定を行い、初めてのデータ分析を効率化しましょう。

————-

Set up the Azure Databricks Excel Add-in – Azure Databricks

Source link

The Azure Databricks Excel Add-in enables seamless integration between Azure Databricks and Microsoft Excel, facilitating quicker data-driven decisions by bringing governed Lakehouse data directly into spreadsheets. It supports both the web and desktop versions of Excel on Windows and macOS, using single sign-on (SSO) for authentication.

Prerequisites:

Before installation, ensure you have:

  • Access to an Azure Databricks workspace with Unity Catalog enabled.
  • A running SQL warehouse.
  • Permissions to read from Unity Catalog tables.
  • Compatibility with Excel versions: 2019 or later on Mac, Microsoft 365 on Windows, or Excel for the web.

If using a firewall, allowlist the Azure Databricks workspace URLs.

Setting Up the Add-in:

  1. Download the Add-in File: This XML file allows Excel to connect securely to Azure Databricks.
  2. Edit Workspace URL: Save the add-in file and input your Azure Databricks workspace URL.

Installation Options:

  1. Admin Managed: Admins can deploy the add-in for users in their organization by uploading it through the Microsoft 365 admin center.

  2. Self-Service: Users can install the add-in based on their Excel platform:

    • Excel for the Web: Use the “Upload My Add-in” feature.
    • Excel Desktop (Windows): Save the add-in in a shared folder and configure Excel settings to trust it.
    • Excel Desktop (macOS): Place the file in the designated Add-ins folder and access it through “My Add-ins.”

Changing Workspaces:

If multiple workspaces are specified, you can switch between them through the add-in pane by selecting the desired workspace.

Troubleshooting:

If an “Authentication in progress” message appears, recheck the workspace URL setup in the add-in file.

This add-in streamlines the process of transferring data from Azure Databricks to Excel, enhancing data governance and access control.

関連記事