Databricks Apps 使开发人员能够直接在 Databricks 平台上生成和部署安全数据和 AI 应用程序,这样就不需要单独的基础结构。 应用在无服务器平台上运行,并与关键平台服务集成,包括用于数据管理的 Unity 目录、用于查询数据的 Databricks SQL 以及用于身份验证的 OAuth。 常见用例包括交互式仪表板、RAG 聊天应用、数据输入表单和自定义作接口。
使用 Python 或 Node.js在本地开发应用,然后将其部署到工作区并在工作区之间移动。 常用的 Python 框架包括 Streamlit、Dash 和 Gradio。 还支持 React、Angular、Svelte 和 Express 等 Node.js 框架。
应用在运行时按每小时计算时间计费,具体取决于预配的容量。 可以为每个工作区创建有限数量的应用。 有关详细信息,请参阅 资源限制 和 配置 Databricks 应用的计算大小。 有关免费版限制,请参阅 Databricks Free Edition 限制。
Databricks 应用需要高级层工作区。
入门
| 功能 / 特点 | Description |
|---|---|
| 应用入门 | 创建并部署第一个应用。 |
| 应用中的关键概念 | 了解核心概念,包括应用结构、资源、状态和授权。 |
| 应用系统环境 | 查看预配置的系统环境和预安装的包。 |
开发和部署
| 功能 / 特点 | Description |
|---|---|
| 设置环境 | 配置用于生成应用的本地开发环境。 |
| 配置应用 | 配置应用设置、权限、网络和授权。 |
| 开发应用 | 使用 Python 或支持框架 Node.js 生成应用。 |
| 部署应用 | 部署应用,使其可在工作区中访问。 |
管理和运营
| 功能 / 特点 | Description |
|---|---|
| 监视应用 | 监控日志、审计事件、成本和应用分析。 |
| 嵌入应用 | 在外部网站和应用程序中嵌入应用。 |
| 应用的最佳做法 | 遵循应用开发和部署的建议做法。 |
合规性标准支持
在所有支持选定合规标准的区域,Databricks 应用均支持合规安全配置文件。 工作区管理员必须在“预览”页中启用 Databricks 应用。 有关详细信息,请参阅 “管理工作区级预览”。 有关区域级别支持,请参阅 经典计算和无服务器计算支持(按区域)。