若要建置、部署及執行 Databricks 應用程式,您的環境必須符合特定必要條件。 其中包括 Azure Databricks 工作區和本機開發環境的需求。
設定 Azure Databricks 工作區
若要在 Azure Databricks 工作區中部署和執行應用程式,請確定它符合下列需求:
- 工作區位於支持無伺服器計算的區域,因為 Databricks Apps 依賴此基礎結構。 請參閱 無伺服器可用性。
- 網路組態(例如,VPC 防火牆規則或出口控制)允許對域名進行
*.databricksapps.com的輸出存取。
設定開發環境
所有應用程式都需要使用版本為 0.229.0 或更高版本的 Azure Databricks CLI,並設定為存取您的工作區。 若要安裝或更新 CLI,請參閱 安裝或更新 Databricks CLI。 Azure Databricks 建議使用 OAuth 使用者對機器 (U2M) 驗證。
您可以使用 Python、Node.js或結合兩者的混合式架構來開發應用程式。 根據應用程式使用的語言安裝下列工具。
Python
如果您要使用 Python 建立應用程式,您的開發環境必須符合下列需求。
已安裝 Python 3.11 版或更新版本。
已安裝適用於 Python 的 Databricks SDK。 使用下列方式安裝:
pip3 install databricks-sdk(選擇性)如果您的應用程式需要存取 Databricks SQL,則已安裝 適用於 Python 的 Databricks SQL 連接器 。 使用下列方式安裝:
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