Databricks Apps 讓開發者能直接在 Databricks 平台上建置並部署安全的資料與 AI 應用程式,免除了獨立基礎設施的需求。 應用程式運行於無伺服器平台,並與關鍵平台服務整合,包括用於資料治理的 Unity Catalog、用於查詢資料的 Databricks SQL 以及用於驗證的 OAuth。 常見的使用情境包括互動式儀表板、RAG 聊天應用程式、資料輸入表單及自訂操作介面。
先用 Python 或 Node.js在本地開發應用程式,然後部署到工作區,並在不同工作區間移動。 熱門 Python 架構包括 Streamlit、Dash 和 Gradio。 也支援 React、Angular、Svelte 和 Express 等 Node.js 架構。
應用程式是根據執行時的計算時間計費,依據配置容量計算。 你可以在每個工作區建立有限數量的應用程式。 詳情請參閱 Databricks 應用程式的資源限制與計算大小配置。 如需 Free Edition 限制,請參閱 Databricks Free Edition 限制。
Databricks 應用程式需要高級等級的工作空間。
開始吧
| 特徵 / 功能 | Description |
|---|---|
| 開始使用應用程式 | 建立並部署你的第一個應用程式。 |
| 應用程式中的關鍵概念 | 學習核心概念,包括應用程式結構、資源、狀態與授權。 |
| 應用程式系統環境 | 查看預先設定的系統環境及預安裝的套件。 |
開發與部署
| 特徵 / 功能 | Description |
|---|---|
| 設定您的環境 | 設定你的本地開發環境來建置應用程式。 |
| 設定應用程式 | 設定應用程式設定、權限、網路和授權。 |
| 開發應用程式 | 用 Python 或支援的框架 Node.js 來開發應用程式。 |
| 部署應用程式 | 部署應用程式,讓它們能在工作區中被存取。 |
管理與營運
| 特徵 / 功能 | Description |
|---|---|
| 監控應用程式 | 監控日誌、稽核事件、成本及應用程式洞察。 |
| 嵌入應用程式 | 將應用程式嵌入外部網站和應用程式中。 |
| 應用程式的最佳實務 | 遵循建議的應用程式開發與部署實務。 |
合規標準支援
Databricks Apps 在所選合規性標準可供使用的所有區域中,都支援合規安全性設定檔。 工作區管理員必須在預覽頁面啟用 Databricks 應用程式。 詳細資訊請參閱 管理工作區層級預覽。 如需區域層級支援,請參閱 依區域的傳統和無伺服器計算支援。