次の方法で共有


Databricks Apps ワークスペースと開発環境を設定する

Databricks アプリをビルド、デプロイ、実行するには、環境が特定の前提条件を満たしている必要があります。 これには、Azure Databricks ワークスペースとローカル開発環境の両方の要件が含まれます。

Azure Databricks ワークスペースを設定する

Azure Databricks ワークスペースにアプリをデプロイして実行するには、次の要件を満たしていることを確認します。

  • Databricks Apps はこのインフラストラクチャに依存するため、ワークスペースはサーバーレス コンピューティングをサポートするリージョンにあります。 サーバーレスの可用性に関する情報を参照してください。
  • ネットワーク構成 (VPC ファイアウォール規則やエグレス制御など) では、 *.databricksapps.com ドメインへの送信アクセスが許可されます。

開発環境を設定する

すべてのアプリには、ワークスペースにアクセスするように構成された Azure Databricks CLI バージョン 0.229.0 以降が必要です。 CLI をインストールまたは更新するには、 Databricks CLI のインストールまたは更新に関する記事を参照してください。 Azure Databricks では、 OAuth ユーザーからマシンへの (U2M) 認証を使用することをお勧めします。

Python、Node.js、または両方を組み合わせたハイブリッド アーキテクチャを使用してアプリを開発できます。 アプリで使用する言語に基づいて、次のツールをインストールします。

Python

Python を使用してアプリを作成する場合は、開発環境が次の要件を満たしている必要があります。

  • Python バージョン 3.11 以降がインストールされています。

  • Databricks SDK for Python がインストールされています。 次のコマンドを使用してインストールします。

    pip3 install databricks-sdk
    
  • (省略可能) アプリが Databricks SQL にアクセスする必要がある場合は、Databricks SQL Connector for Python がインストールされています。 次のコマンドを使用してインストールします。

    pip3 install databricks-sql-connector
    

Node.js

Node.jsを使用してアプリを作成する場合は、開発環境が次の要件を満たしている必要があります。

  • Node.js バージョン 22.16 以降がインストールされています。

  • (省略可能)アプリが Databricks SQL にアクセスする必要がある場合は、 Databricks SQL Driver for Node.js がインストールされます。 次のコマンドを使用してインストールします。

    npm i @databricks/sql