Pentaho 行到变量
Pentaho rows to variables
我正在尝试创建一个转换,它从 table 输入(比如 10 行)中获取值,然后从这些行的值中创建变量。对于原始集中的每一行,我需要使用变量进行新的转换。
我如何逐行遍历一堆行,将其读入变量,稍后将在其自身的转换中使用?
PDI 中的循环有点复杂。
您可以使用以下步骤:
- 在 PDI 中创建工作。首先执行一个转换,读取或
生成您需要的行并使用 "Copy rows to result" 步骤。
- 之后在第一个作业中创建一个执行作业步骤。给你
检查 "Advanced" 中的 "Execute for every input row" 选项
工作的设置。在这项工作中,您创建并执行最终的
转换,正在转换您的数据。
- 在此转换中您必须使用 "get rows from result"。
到这里终于可以读取之前定义的变量了
希望能帮到你。
最好的问候。
我正在尝试创建一个转换,它从 table 输入(比如 10 行)中获取值,然后从这些行的值中创建变量。对于原始集中的每一行,我需要使用变量进行新的转换。
我如何逐行遍历一堆行,将其读入变量,稍后将在其自身的转换中使用?
PDI 中的循环有点复杂。
您可以使用以下步骤:
- 在 PDI 中创建工作。首先执行一个转换,读取或 生成您需要的行并使用 "Copy rows to result" 步骤。
- 之后在第一个作业中创建一个执行作业步骤。给你 检查 "Advanced" 中的 "Execute for every input row" 选项 工作的设置。在这项工作中,您创建并执行最终的 转换,正在转换您的数据。
- 在此转换中您必须使用 "get rows from result"。 到这里终于可以读取之前定义的变量了
希望能帮到你。 最好的问候。