pentaho 变量同名作业和转换
pentaho variable same name job and transformation
我在作业中有一个名为 week_start 的变量,我在该作业中的转换中也有一个变量也称为 week_start。
我的问题是,如果我将 week_start 放入等于 202021 的作业中并将 week_start 放入等于 202030 的作业中,当我从作业执行时转换将使用哪个值?
如果您在转换中设置了任何变量,您将无法在该转换中使用这些变量。因为转换中的所有步骤 运行 是并行的,没有特定的执行顺序。
因此,规则是 - 您可以设置要在 JOB 的第一个转换中使用的变量。
注意:- 如果您在转换中设置变量,则可以使用作业中的那些变量。
我已经为您准备了示例转换和作业 HERE。在 运行 我在转换和作业中设置了 2 个具有相同名称 'week_start' 的变量的作业后,您可以从日志中获得完整的想法。
简而言之,如果我想给你答案,那将是“当你执行作业时,你使用的作业价值 - 将 be/need 用于内部转换”
我在作业中有一个名为 week_start 的变量,我在该作业中的转换中也有一个变量也称为 week_start。 我的问题是,如果我将 week_start 放入等于 202021 的作业中并将 week_start 放入等于 202030 的作业中,当我从作业执行时转换将使用哪个值?
如果您在转换中设置了任何变量,您将无法在该转换中使用这些变量。因为转换中的所有步骤 运行 是并行的,没有特定的执行顺序。
因此,规则是 - 您可以设置要在 JOB 的第一个转换中使用的变量。
注意:- 如果您在转换中设置变量,则可以使用作业中的那些变量。
我已经为您准备了示例转换和作业 HERE。在 运行 我在转换和作业中设置了 2 个具有相同名称 'week_start' 的变量的作业后,您可以从日志中获得完整的想法。
简而言之,如果我想给你答案,那将是“当你执行作业时,你使用的作业价值 - 将 be/need 用于内部转换”