共用方式為


開發 Databricks 應用程式

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

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

備註

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

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

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

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

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