在数据集中排除文件模式(读取方法)文件的标题和尾部

时间:2016-11-02 14:35:44

标签: datastage

我有一个顺序文件,它有头文件和预告片记录。我必须在oracle数据库中加载此文件,但在加载记录时,必须排除标题和预告片。

此外,文件读取方法不是指定文件而是文件模式。所以,我没有使用过滤器选项来使用此命令sed' 1d; $ d'。

请让我知道替代方案。

Input File

1 个答案:

答案 0 :(得分:0)

查找标题和预告片记录中的模式。 根据你的截图我可以看到前5个字符 标题 - XPSMH 预告片 - XPSMT

使用变换器 - LEFT功能提取5个字符并检查标题和预告片模式

伪代码看起来像左(inpcol,5)<>' XPSMH'或左(inpcol,5)<>' XPSMT'

相反,您也可以像

一样编码

左(inpcol,5)=' XPSMD' - 仅过滤明细记录

希望这有帮助