我有一个包含1个执行sql任务和一个DFT的包。在我的DFT内部,我将数据从文本文件加载到EMP表。
我的文本文件数据有9条记录
1, india
2, pakistan
3, afgha
4, Asia
5,
6,europe
7, Australia
我桌子的结构
id int not null,
name varchar not null
我已经为DFT设置了所有必需的检查点属性
Checkpoint filename -- Given
checkpoint usage--ifExists
save checkpoints -- TRue
Failpackage on failure-- True
现在我的问题是当我运行包数据加载到表中前4条记录,然后我的包失败,并创建了检查点文件。下次重新启动我的包时,在对文本文件进行更改后,将null值替换为某些数据。
5, England
而不是从第5条记录加载数据,所有记录都被加载到我的表中。实际上,由于我在第4次记录后失败了,重新启动我的包后,我想要从第5条记录中获取数据而不是开始。
答案 0 :(得分:0)
将DFT交易选项设置为必需