我将两个excel文件插入pentaho。 每个excel文件都有多个工作表。 例如,我正在合并资产数据。
每个资产都有一个唯一的密钥。 使用完全外部联接进行合并时,由于键上没有匹配项,因此会创建一个名为assetnum_1的新字段。因此,我留下了两个字段:assetnum和assetnum_1。
我不想要assetnum_1。 我希望所有数据都在assetnum中。
有没有人知道解决这个问题?
感谢。
答案 0 :(得分:0)
如果要使用“合并 - 加入”步骤加入资产的不同方面,您始终可以在结果流中找到所有输入流中的所有字段。如果字段没有唯一名称,Kettle将通过添加下划线然后添加冲突计数来解决名称冲突。如果您愿意,可以忽略这些字段或使用选择值步骤将其移除到中游。
答案 1 :(得分:0)
如果没有匹配项,为什么不追加两个excel文件中的数据。使用追加步骤或简单地输出两个Excel工作表步骤以选择步骤。虽然结构必须相同才能附加工作。