本文介绍MaxCompute投递新旧版本的区别以及如何将旧版本迁移到新版本。

新旧版对比

对比项MaxCompute投递(旧版)MaxCompute投递(新版)
投递数据时间范围支持从创建MaxCompute投递任务时开始投递数据。
  • 支持从创建MaxCompute投递任务时开始投递数据。
  • 支持投递历史数据。
任务数在一个Logstore中,只可创建一个MaxCompute投递任务。在一个Logstore中,可创建多个MaxCompute投递任务。
2.0数据类型版本不支持支持
Tags不支持支持
DateTime映射支持时区不支持支持
观测仪表盘不支持支持
监控、告警不支持支持
暂停、启动任务不支持支持
时间分区格式采用Class SimpleDateFormat格式采用strftime格式
无效字段显示为Null如果不允许设置为Null,则丢弃整行。

迁移到新版

MaxCompute投递新旧版本为并行关系,操作入口相同。您可以参见如下步骤完成迁移。

  1. 停止MaxCompute投递任务(旧版)。
  2. 创建MaxCompute投递任务(新版)。
    具体操作,请参见创建MaxCompute投递任务(新版)
    重要 您在设置新版任务中的起始时间时,建议该时间早于停止旧版任务时间5分钟~15分钟(具体由旧版任务中的导入时间间隔参数决定)。该设置主要为了避免数据丢失,但可能导致投递少量的重复数据。

    例如旧版任务中的导入时间间隔为1800秒,且您于2021-12-20 12:00:00停止旧版任务,那么建议将起始时间设置为2021-12-20 11:55:00。