開發 Databricks 應用程式

若要使用 Databricks Apps 建置數據和 AI 應用程式,您可以使用任何支援 Python 的 IDE,例如 PyCharm、IntelliJ IDEA 或 Visual Studio Code。 Azure Databricks 建議使用 Databricks IDE 擴充功能,但你也可以在 Databricks 筆記本和檔案編輯器中編輯程式碼。

Databricks Apps 環境會自動設定數個環境變數,例如執行應用程式和驗證所需值之 Azure Databricks 工作區的 URL。 許多應用程式也需要自訂配置,例如用於執行應用程式的特定命令或存取 SQL 資料倉儲的參數。 使用app.yaml檔案來定義這些設定。

備註

應用程式檔案不能超過 10 MB。 如果應用程式目錄中的任何檔案超過此限制,部署就會失敗,併發生錯誤。

若要在本機開發應用程式:

  • 在慣用的 IDE 中建置和測試您的應用程式。
  • 在命令行本機執行應用程式,並在瀏覽器中預覽。
  • 當應用程式完成並測試時,請將程式代碼和必要檔案移至您的 Azure Databricks 工作區。

使用下列主題來支援您的應用程式開發:

Topic 說明
應用程式環境 了解可用的二進位檔、環境變數和資源預設值。
定義應用程式運行時間 指定應用程式執行的方式,包括命令、自變數和預設設定。
設定計算大小 選取應用程式的 CPU 和記憶體,以符合工作負載需求。
新增資源 在運行期間,包含應用程式運作所需的靜態檔案或其他資源。
定義環境變數 設定用於驗證、工作區存取或應用程式特定設定的環境變數。
管理相依性 使用 pip 或 uv 定義 Python 依賴項,使用 npm 定義 Node.js 依賴項。
使用令牌認證連接 透過代幣認證,從本地開發環境中連接到 API 應用程式。
Databricks AppKit 使用 Node.js 和 React SDK,透過提供型別安全的資料庫查詢、預建的 UI 元件及外掛系統,加速應用程式開發。