通过


Databricks 应用

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 应用。 有关详细信息,请参阅 “管理工作区级预览”。 有关区域级别支持,请参阅 经典计算和无服务器计算支持(按区域)。