问答 查看内容
返回列表

etl更新报错  Illegal sequence boundaries 19924 to 19923 by 1

535 1
发表于 2024-10-15 17:41:40 | 查看全部 阅读模式
ETL执行函数报错  Illegal sequence boundaries 19924 to 19923 by 1,是什么原因呢?

截图202410151741333774.png

评论1

观小益楼主Lv.1 发表于 2024-10-15 17:46:49 | 查看全部
     报错信息(Illegal sequence boundaries: 19662 to 19606 by 1)提示,sequence函数里开始日期大于结束日期,这是整个etl的报错,报错原因是 sequence参数的日期序列不合理,开始日期存在大于结束日期的情况,但凡有一行数据出现这种情况,etl运行就会报错。和lag函数本身没有关系,因为前面的节点已经报错了。
    使用sequence函数的节点预览没有报错,是因为预览只有200行。需要把这种不合理的日期序列剔除,再运行etl。
    可以新建计算字段,判断开始日期>结束日期,返回布尔型,true就是不合理的日期序列,可以使用筛选数据行剔除
截图202410151744555346.png
截图202410151745009834.png
截图202410151745343811.png

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2025 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表