即将推出的功能

了解即将到来的 Azure Databricks 版本。

旧版仪表板将在 2025 年底终止

Databricks 建议使用 AI/BI 仪表板(以前称为 Lakeview 仪表板)。 原始 Databricks SQL 仪表板现在称为“旧版仪表板”。 它们将继续收到关键的缺陷修复,但不会进行新功能更新。 旧版仪表板预计将在 2025 年底终止。 Databricks 不建议创建新的旧版仪表板。

使用迁移工具或 REST API 转换旧版仪表板。 有关使用内置迁移工具的说明,请参阅将旧版仪表板克隆到 AI/BI 仪表板。 有关如何使用 REST API 创建和管理仪表板的教程,请参阅使用 Azure Databricks API 管理仪表板

已删除查询和旧仪表板的访问模式发生变化

Databricks SQL 查询和旧版仪表板很快将采用与其他工作区对象相同的回收站行为。 已删除的项目将不再出现在查询或旧仪表板的列表页面中。 但是,仍然可以通过导航到用户的“回收站”文件夹从 UI 访问它们。 有关使用 UI 管理工作区对象的详细信息,请参阅删除对象。 若要了解如何使用 REST API 管理工作区对象,请参阅 REST API 参考中的工作区

对无服务器计算工作负载属性的更改

目前,可计费使用系统表可能包括无服务器 SKU 计费记录,其中 run_asjob_idjob_run_idnotebook_id 为 null 值。 这些记录表示不直接归因于任何特定工作负载的共享资源的相关成本。

为帮助简化成本报告,Databricks 不久后会将这些共享成本归入产生这些成本的特定工作负载名下。 报告中将不再在工作负载标识符字段中显示值为 null 的计费记录。 随着无服务器计算的使用增加以及添加更多的工作负载,帐单上这些共享成本的比例会随着在更多工作负载之间共享而减少。

有关监视无服务器计算成本的详细信息,请参阅监视无服务器计算的成本

审核日志中的 sourceIpAddress 字段将不再包含端口号

由于 bug,某些授权和身份验证审核日志除了 sourceIPAddress 字段中的 IP(例如,"sourceIPAddress":"10.2.91.100:0"),还包括端口号。 端口号记录为 0,不提供任何实际值,并且与 Databricks 审核日志的其余部分不一致。 为了增强审核日志的一致性,Databricks 计划更改这些审核日志事件的 IP 地址格式。 此更改将从 2024 年 8 月初开始逐步推出。

如果审核日志包含 0.0.0.0sourceIpAddress,Databricks 可能会停止记录它。

旧 Git 集成的 EOL 为 1 月 31 日

2024 年 1 月 31 日之后,Databricks 将删除旧笔记本 Git 集成。 此功能两年多以来一直处于旧状态,自 2023 年 11 月以来,产品 UI 一直显示弃用通知。

有关从旧版 Git 集成迁移到 Databricks Git 文件夹(以前为 Repos)的详细信息,请参阅从旧版 Git 集成切换到 Databricks Repos。 如果受到此删除的影响,你需要进行扩展,请联系 Databricks 帐户团队。

不支持 JDK8 和 JDK11

当 Spark 4.0 发布时,Azure Databricks 计划通过下一个主要 Databricks Runtime 版本移除 JDK 8 支持。 Azure Databricks 计划通过下一个 LTS 版本的 Databricks Runtime 14.x 移除 JDK 11 支持。

为新工作区自动启用 Unity Catalog

Databricks 已开始为新工作区自动启用 Unity Catalog。 这样就无需帐户管理员在创建工作区后配置 Unity Catalog。 跨帐户逐步推出。

sqlite-jdbc 升级

Databricks Runtime 计划在所有 Databricks Runtime 维护版本中将 sqlite-jdbc 版本从 3.8.11.2 升级到 3.42.0.0。 版本为 3.42.0.0 的 API 与 3.8.11.2 不完全兼容。 请确认你的方法和返回类型使用版本 3.42.0.0。

如果在代码中使用 sqlite-jdbc,请检查 sqlite-jdbc 兼容性报告