在datastage中不会自动删除lookuptable文件

时间:2015-12-22 02:38:40

标签: datastage

我在数据存储中遇到了一个问题,即在文件加载期间创建的临时文件名为:lookuptable *没有被自动删除。例如,前一天的查找文件驻留在消耗大约20 GB的数据集文件夹中,并且在当天的同一路径中再次创建新的查找文件,当大小增加到某个限制时,作业失败并显示错误: 设备上没有剩余空间。因此,我们必须删除这些大型查找文件,然后再次运行该作业,并成功完成。 根据我的理解,这些查找文件应在文件加载完成后自动删除。 这个文件是否有理由驻留在路径中? 如何在文件加载成功后自动删除这些文件? 请为此问题提出解决方案。

先谢谢你的帮助.. !!

2 个答案:

答案 0 :(得分:0)

是。加载成功后,将删除查找文件或将其移动到存档。如果您的工作设计如此,他们将会这样做: - )

将您置于一个sequncer然后一旦您的工作完成,然后删除teh文件(rm<文件名>为ascii文件和orchadmin rm<数据集名称与extn>

答案 1 :(得分:0)

如果参考文件太大而无法放入您的内存空间,为什么要使用查找,请尝试使用连接阶段。