常见问题


问:数据归档任务支持自动或手动方式吗?

答:数据归档任务的运行是规则驱动的,需根据业务归档数据的需求(如归档到哪里、归档哪些数据、间隔多久归档一次等),完成数据归档规则配置。归档任务正常启动及运行后,数据将按所配规则自动进行归档,无需人为干预。


目前数据归档支持 实时归档离线归档 两种模式。若选择实时归档方式,归档任务将一直运行,一旦数据源有数据生产,系统便会依据归档任务的配置自动进行数据归档;若选择离线归档方式,归档任务只会运行一次,配置中所涉及的数据全部归档完毕后,任务就会停止运行。

问:运行中的归档任务的属性或配置被修改后,有何影响?

答:修改数据归档任务的配置并提交成功后,任务将会按新的配置进行数据归档,已归档的数据不受影响。例如:修改配置前,存储归档数据的路径为 /tds/ods/alarm1/,将其修改为 /tds/ods/alarm2/ 并提交成功后,新的配置会立即生效。大约延迟 1-2 分钟后,归档数据会开始被存入 alarm2 目录。修改配置前已被归档至 alarm1 目录中的数据不受影响。

问:数据被归档至目标存储后,如何查询归档数据?

答:数据归档产品支持用户将数据从数据源归档至目标存储中,它是一套归档任务配置及管理工具,并不提供目标存储系统的管理,也不提供归档后数据的查询能力。用户需自行使用目标存储系统对应的管理工具进行数据查询。例如:

  1. 若将数据归档至 EnOS HDFS,可使用 智能工作室 > 智能实验室 产品中的 Notebook 实例查询存储在 HDFS 中的数据。详细信息,参见 管理Notebook实例
  2. 若将数据归档至 Azure Blob,可直接使用 Azure 平台提供的客户端工具查询存储在 Blob Storage 中的数据。

问:归档任务运行失败并重启后,任务是否会重新归档运行失败时的数据?

答:分为以下两种情况:

  1. 针对实时归档任务,任务失败并重启后,系统可自动对最近3天的所有失败数据重新归档。若任务失败时间超过3天,系统也仅可处理最近3天的数据。数据归档任务失败会触发短信/邮件告警通知告警接收人,在收到告警后,请及时处理。
  2. 针对离线归档任务,任务失败并重启后,系统会自动对本次归档的所有数据重新归档。