Validation 通用转换中的通用数据验证-Pentaho釜PDI

Validation 通用转换中的通用数据验证-Pentaho釜PDI,validation,pentaho,kettle,Validation,Pentaho,Kettle,我一直在尝试创建一个通用转换,它可以用于初步的数据清理 我想到的是以某种格式获取输入(csv、表输入、xml等)。然后以JSON或XML格式输入dml文件,该文件将被读取并用于检查传入的数据 因此,当输入更改时,我可以传递不同的dml文件来检查数据格式和有效性。我尝试使用数据验证步骤来完成这项工作,但没有成功。我还尝试了修改后的Java脚本步骤,但它给了我一个错误(转换无法接受具有不同模式的输入)。请查看以下截图: 这首先能否实现。我是不是遗漏了什么。非常感谢所有帮助。我以前从未使用过此步骤,

我一直在尝试创建一个通用转换,它可以用于初步的数据清理

我想到的是以某种格式获取输入(csv、表输入、xml等)。然后以JSON或XML格式输入dml文件,该文件将被读取并用于检查传入的数据

因此,当输入更改时,我可以传递不同的dml文件来检查数据格式和有效性。我尝试使用数据验证步骤来完成这项工作,但没有成功。我还尝试了修改后的Java脚本步骤,但它给了我一个错误(转换无法接受具有不同模式的输入)。请查看以下截图:


这首先能否实现。我是不是遗漏了什么。非常感谢所有帮助。

我以前从未使用过此步骤,但我的理解是,您这样做的方式是使用
ETL元数据注入步骤。可能会尝试一下。谢谢,我之前尝试过使用ETL元数据注入步骤,但它不符合要求,您是否有一些参考资料使您建议此步骤?抱歉,只有PDI文档。该步骤的目的是为同一步骤提供不同的元数据,但它是有限的。您使用的是什么版本的PDI?