Pentaho 从一个KTR动态调用KTR

Pentaho 从一个KTR动态调用KTR,pentaho,kettle,Pentaho,Kettle,我需要一个用来调用多个KTR的KTR。 基本KTR应该连接到MongoDB,根据MongoDB中的映射,我需要调用特定的KTR。 我应该使用子变换映射吗?但是如何配置要调用的KTR 我们需要作业,而不是映射转换。只需配置作业中的第一个KTR,不管该KTR的输出是什么,在变量中设置它(使用setVariable),然后配置第二个KTR。在第二个KTR中,将转换文件名配置为${VariableName}。它将动态调用在第一个KTR中配置的所需KTR 我们需要作业,而不是映射转换。只需配置作业中的第一

我需要一个用来调用多个KTR的KTR。 基本KTR应该连接到MongoDB,根据MongoDB中的映射,我需要调用特定的KTR。
我应该使用子变换映射吗?但是如何配置要调用的KTR

我们需要作业,而不是映射转换。只需配置作业中的第一个KTR,不管该KTR的输出是什么,在变量中设置它(使用setVariable),然后配置第二个KTR。在第二个KTR中,将转换文件名配置为${VariableName}。它将动态调用在第一个KTR中配置的所需KTR

我们需要作业,而不是映射转换。只需配置作业中的第一个KTR,不管该KTR的输出是什么,在变量中设置它(使用setVariable),然后配置第二个KTR。在第二个KTR中,将转换文件名配置为${VariableName}。它将动态调用在第一个KTR中配置的所需KTR

MongoDB映射返回了什么样的值?一个简单的字符串?如果是这样,只需使用Switch/Case即可。MongoDB的输出是JSON。。{“PenDashBoard”:“c:\PentDashBoard.ktr”}有多少个可能的.ktr文件?请参阅。。。首先,我调用第一个KTR。。输入为assetId=asset1时,第一个KTR将查询JSON{“asset1”:“c:\1.KTR”,“asset2”:“c:\2.KTR”,“asset3”:“c:\3.KTR”},并返回“asset1”:“c:\1.KTR”1.KTR必须被调用。我问的原因是,我想知道这是作为PDI作业还是转换更好。因此,问题的根源在于:开关/案例步骤是否适合您。若否,原因为何?您是否调查了切换/案例步骤?MongoDB映射返回了什么类型的值?一个简单的字符串?如果是这样,只需使用Switch/Case即可。MongoDB的输出是JSON。。{“PenDashBoard”:“c:\PentDashBoard.ktr”}有多少个可能的.ktr文件?请参阅。。。首先,我调用第一个KTR。。输入为assetId=asset1时,第一个KTR将查询JSON{“asset1”:“c:\1.KTR”,“asset2”:“c:\2.KTR”,“asset3”:“c:\3.KTR”},并返回“asset1”:“c:\1.KTR”1.KTR必须被调用。我问的原因是,我想知道这是作为PDI作业还是转换更好。因此,问题的根源在于:开关/案例步骤是否适合您。若否,原因为何?您是否调查了开关/案例步骤?