【产品公告牌 2025.12.22】ODC 4.4.1 正式发布!

本版本整体聚焦于提升作业管理能力、工单协作效率与智能 SQL 开发体验。

  • 全新作业模块上线,整合数据归档、清理、SQL与分区计划,支持多维度筛选与搜索,并实现作业与审批流的独立生命周期管理,提升操作清晰度与执行效率。

  • 工单引擎全面升级,统一所有工单类型的状态机与执行方式,新增预检查、排队中等状态,优化用户操作路径;支持筛选条件持久化,强化待办事项分类,提升协作效率。

  • 重磅推出 NL2SQL,深度集成通义千问、DeepSeek、豆包及兼容 OpenAI API 的主流大模型,支持在 SQL 窗口中通过自然语言完成 SQL 生成、纠错、改写与优化,让数据查询更智能、更高效。

注意

  • 若从低版本升级到 ODC V4.4.1 ,请务必阅读本篇文档中的 升级注意事项
  • 同时,若使用本版本能力,请关注本版本产品能力限制 ODC V4.4.1 产品能力限制

版本说明

ODC V4.4.1 整体聚焦于提升作业管理能力、工单协作效率与智能 SQL 开发体验。

  • 全新作业模块上线,整合数据归档、清理、SQL与分区计划,支持多维度筛选与搜索,并实现作业与审批流的独立生命周期管理,提升操作清晰度与执行效率。
  • 工单引擎全面升级,统一所有工单类型的状态机与执行方式,新增预检查、排队中等状态,优化用户操作路径;支持筛选条件持久化,强化待办事项分类,提升协作效率。
  • 重磅推出 NL2SQL,深度集成通义千问、DeepSeek、豆包及兼容 OpenAI API 的主流大模型,支持在 SQL 窗口中通过自然语言完成 SQL 生成、纠错、改写与优化,让数据查询更智能、更高效。

如需了解更多版本信息,请参阅版本变更列表。

升级注意事项

  • 升级说明
    • 请确保您的 ODC 版本已经是 V4.3.0 及之后版本,否则请先升级至 V4.3.0-V4.4.0 版本。
    • ODC V4.3.x 升级到 V4.4.1 涉及历史数据的迁移和变更,请在升级前做好元数据库的数据备份。
  • 升级窗口
    • 本次升级涉及定时任务工单历史数据迁移,若您的历史数据规模较大耗时也将同步上升。目前已知迁移 100 万个工单需要 20 分钟,请根据业务空闲窗口酌情安排升级。
    • 若想尽可能缩减升级耗时,请参考 升级前准备 中的 升级预操作 章节,先进行历史数据迁移,然后再进行升级。
  • 工单任务
    • 若升级前存在未结束的工单,可能出现被取消的现象。
  • 定时任务
    • 本次升级,数据归档、数据清理、SQL 计划、分区计划四类工单迁移至作业模块。
    • 所有定时任务,若升级过程中存在未结束的审批流,升级后审批流可能会被终止。
    • 若升级前 SQL 控制台中存在已打开的数据归档、数据清理、分区计划、SQL 计划窗口,升级后可能会有报错提示,重新打开对应窗口报错将不再出现。
    • 关于分区计划
      • 分区计划迁移后,新作业编号将与原工单编号不一致。
      • 创建操作未成功通过审批(待审批、审批过期、审批不通过)的分区计划将不会显示在作业列表中。
      • 分区策略为空的分区计划将不会显示在作业列表中。
    • 关于执行记录
      • 分区计划、SQL 计划迁移后,新作业中历史执行记录编号与原执行记录不一致。
      • 分区计划、SQL 计划若存在未结束的执行记录,升级后执行记录状态可能会和实际情况不一致,可在升级后进行数据订正。详细的操作请参见 升级验证 中的 订正数据 章节。
      • 分区计划、SQL 计划历史执行记录仍会展示在数据库变更列表中,若希望不展示,可在升级后进行数据隐藏。详细的操作,请参见 升级验证 中的 隐藏数据 章节。
  • 逻辑库变更
    • 升级后逻辑库变更工单的历史数据将不支持查看,可以从元数据库中获取历史变更数据。详细的操作,请参见 升级验证 中的 检查逻辑库变更历史数据 章节。

ODC V4.4.1

  • 当前版本:V4.4.1
  • 前置版本:V4.4.1
  • 支持的升级路径:对于 ODC V2.0.0 及之后的版本,均可直接升级至本版本。

版本变更

  • 作业模块
    • 全新推出作业模块,提供作业、执行两种视角。作业视角可直观查看所有作业的定义,执行视角可直观查看所有作业发起的任务执行记录。
    • 数据归档、数据清理、SQL 计划、分区计划迁移至作业模块。统一这四类作业及作业下发任务的状态机,明确各个状态下相关用户可进行的操作。
    • 作业模块提供完善、统一的搜索、筛选能力。
      • 作业视角支持根据作业类型、作业状态、审批状态、所属项目、创建时间进行筛选。
      • 作业视角支持根据作业名称、作业 ID、创建人、数据库、数据源、集群、租户进行搜索。
      • 执行视角支持根据作业类型、作业状态、所属项目、创建时间进行筛选。
      • 执行视角支持根据执行记录 ID 、作业名称、作业 ID、创建人、数据库、数据源、集群、租户进行搜索。
    • 作业视角提供待我审批分类筛选,方便快速检索出待我审批的作业。
    • 作业模块支持筛选、排序条件持久化。
    • 作业模块审批流和作业拥有独立的生命周期。
    • 统一所有作业类型的执行方式(立即执行、定时执行、周期执行)。
  • 工单引擎升级
    • 工单引擎全面升级,统一所有工单类型的状态机与执行方式,新增预检查中、排队中、执行成功(含告警)状态,下线回滚中、回滚失败、已回滚、已完成状态,并明确各个状态下相关用户可进行的操作。
    • 工单筛选、搜索能力升级。
      • 支持根据工单类型、工单状态、所属项目、创建时间进行筛选。
      • 支持根据工单 ID、工单描述、创建人、数据库、数据源、集群、租户进行搜索。
      • 工单列表提供待我审批、待我执行分类筛选,方便快速检索出与我相关的工单。
      • 工单支持筛选、排序条件持久化。
    • 统一所有工单类型的执行方式(手动执行、立即执行、定时执行)。
  • NL2SQL
    • 重磅推出 NL2SQL,支持外部大模型集成,目前支持集成通义千问、DeepSeek、豆包以及 OpenAI-API 兼容的大模型。
    • SQL 窗口提供自然语言转 SQL 的能力,包括 SQL 生成、纠错、改写以及优化。
  • 工作台
    • 新增待我处理事项(待我审批工单、待我执行工单、待我审批作业)统计模块。
    • 新增工单统计模块,包括10类工单,5种状态,支持点击统计数据跳转至对应工单列表。
    • 升级作业统计模块,支持点击统计数据跳转至对应作业列表。
    • 任务概览支持按项目、时间范围筛选工单、作业数据。
    • 支持用户自定义配置工作台展示模块。
  • 数据归档/清理
    • 作业配置时支持预检查,提前发现配置问题,检查内容包括:
      • 归档链路是否在支持范围检查
      • 过滤条件正确性及合理性检查
      • 字段类型是否在支持范围检查
    • 支持配置忽略作业下发的执行超时的任务。
    • 优化作业参数命名及说明,降低理解成本。
    • 数据归档限流默认值调整,行限流默认为 1000 行/s,数据大小限流默认为 10 MB/s
  • 依赖检查
    • 新增依赖检查能力,具体检查包括:
      • 删除用户时,检查用户参与的项目中是否存在该用户创建的未终止的作业同时检查用户个人空间是否存在未进入终态的工单、作业及作业下发的任务。
      • 调整用户所属项目时,检查项目中是否存在该用户创建的未终止的作业。
      • 删除数据源时,检查该数据源上是否存在未进入终态的工单、作业及作业下发的任务。
      • 调整数据库所属项目时,检查该数据库上是否存在未进入终态的工单、作业及作业下发的任务。
      • 归档项目时,检查该项目下是否存在未进入终态的工单、作业及作业下发的任务。
  • SQL 开发
    • SQL 窗口自动补全能力升级,支持补全 DML 及 DDL 语句。
    • 全局一级检索平铺数据库、项目、数据源,无需先选分类,缩短检索路径。
    • 在资源树表、视图等对象分类层级及具体对象名上均提供了搜索入口,方便用户快速唤起全局搜索。
  • OB 适配
    • 支持 Java/Python UDF 白屏化管理。
  • 安全规范
    • 适配工单模块重构和新增的作业模块,风险识别规则中任务类型拆分为任务类型和作业类型。
  • 配置中心
    • 支持在空间级别配置作业的最小调度间隔,最小值可配置为1分钟。
  • 性能提升
    • 桌面版启动速度由 100s 提升至 20s。
    • 增加大数据表格滚动展示的流畅性。

详见 ODC 官方文档:https://www.oceanbase.com/docs/common-odc-1000000004673391