kettle工具如何自动生成id
答案:1 悬赏:20 手机版
解决时间 2021-02-01 02:41
- 提问者网友:且恨且铭记
- 2021-01-31 13:30
kettle工具如何自动生成id
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-01-31 13:50
新建一个【Transformation】,在【Transform】中有【Add sequence】组件,可以生成序列ID,也可以控制数据库的序列ID。 后续的ID加工还可以进行组合加工,看你自己的需要了。追问能给截图吗?我在输入中写好所需要的select语句,然后有个插入更新组件,当我把add sequence组件放在和输入组件一个等级的时候,报错说列不相同。追答1、“和输入组件一个等级”,所有的组件都是在一个配置界面的配置的,一个等级意思是什么?!
2、“报错说列不相同” 报的哪个列不存在 就查证一下 哪个字段的问题,报错信息应该比较清楚了。追问我是这样的,有三个组件:增加序列,表输入,插入/更新。
我表输入中的select语句有三个字段:select A,B,C from table 。。。。然后在我的增加序列中配置好后,我把增加序列和表输入的箭头都指向了插入/更新,当我把增加序列的箭头指向插入/更新组件时,有个提示框弹出:行的列数不同,这在转换里是不允许的.第一行包括3列,另一行包括1列 : [valuename Integer],现在想问的是增加序列怎么使用才是正确的追答【增加序列】是需要前驱的,正确顺序是【表输入】连【增加序列】连【插入/更新】
2、“报错说列不相同” 报的哪个列不存在 就查证一下 哪个字段的问题,报错信息应该比较清楚了。追问我是这样的,有三个组件:增加序列,表输入,插入/更新。
我表输入中的select语句有三个字段:select A,B,C from table 。。。。然后在我的增加序列中配置好后,我把增加序列和表输入的箭头都指向了插入/更新,当我把增加序列的箭头指向插入/更新组件时,有个提示框弹出:行的列数不同,这在转换里是不允许的.第一行包括3列,另一行包括1列 : [valuename Integer],现在想问的是增加序列怎么使用才是正确的追答【增加序列】是需要前驱的,正确顺序是【表输入】连【增加序列】连【插入/更新】
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯