问题描述
通过表格存储控制台或者SDK为数据表创建数据投递任务后,在对象存储OSS的相应存储空间Bucket中未找到投递数据。
重要
新建的投递任务存在最多1分钟的初始化时间。创建投递任务后,请等待一段时间再查看投递到OSS的数据。
可能原因
投递数据存在脏数据问题,包括某行的列数与投递Schema中的列数不一致以及源表列类型与目标列类型不一致。
解决方法
说明
此处以通过表格存储控制台操作为例介绍。
检查投递任务的Schema中列数和列类型是否与源表中的列数和列类型一致。具体操作如下:
进入实例详情页签。
登录表格存储控制台。
在概览页面,选择地域后,单击实例名称。
查看投递任务的Schema配置。
说明您也可以调用DescribeDeliveryTask接口查询投递任务描述信息,确认投递任务配置。
在数据湖投递页签,单击目标投递任务投递Schema列的点击详情。
在投递详情对话框,查看Schema配置。
查看源表的行数据详情。
在实例详情页签下的数据表列表页签,单击数据表名称。
在数据管理页签,单击行数据对应的数据详情。
在数据详情对话框,即可查看该行数据详情。
比较数据表中行数据详情与投递任务中Schema配置的列数和列类型。
当两者的列数或列类型存在不一致时,对应行数据无法投递到OSS,请重新创建投递任务。具体操作,请参见通过控制台创建投递任务或通过SDK创建投递任务。
当两者的列数和列类型均一致时,请提交工单联系表格存储技术支持协助处理。
文档内容是否对您有帮助?