DataWorks分区ds:2024011623对应的数据应该是 1月16日23点到1月17日0点的数据。会把1月16日22点59分50多秒的数据读出来?
这个time字段来源是time 还是 tag:receive_time 呢 消费应该使用的是后面的那个时间
,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
不会读取1月16日22点59分50多秒的数据。
DataWorks中的分区ds是用于指定数据读取范围的,它遵循严格的时间边界。在您提供的查询中,起始时间为1月16日22点59分50多秒,而结束时间为1月17日0点0分0秒。由于这两个时间点之间没有数据(即它们之间相隔不到一秒),DataWorks将不会读取任何数据。
如果您希望读取1月16日22点59分50多秒的数据,您需要将查询的时间范围设置为包含该时间点。例如,您可以将查询的起始时间设置为1月16日22点59分40秒,结束时间仍为1月17日0点0分0秒。这样,DataWorks将会读取包含1月16日22点59分50多秒在内的数据。
请注意,DataWorks中的时间格式应使用标准的时间表示方式,如"yyyy-MM-dd HH:mm:ss"。确保您的时间格式正确,并且查询的时间范围内确实存在数据,以便正确读取所需的数据。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。