Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops Pentaho数据集成转换中的循环_Loops_Text Files_Kettle_Pentaho Spoon_Pentaho Data Integration - Fatal编程技术网

Loops Pentaho数据集成转换中的循环

Loops Pentaho数据集成转换中的循环,loops,text-files,kettle,pentaho-spoon,pentaho-data-integration,Loops,Text Files,Kettle,Pentaho Spoon,Pentaho Data Integration,我有一个转变 其中文本文件采用以下格式: 对于文本文件中的每个t_cmp(之前不知道t_cmp的数量),我希望执行Read Company 但它给出了错误的定义 有人能告诉我哪里出错了吗?你需要通过3行,每行有1个字段,而不是一行有3个字段 字段数必须与查询的参数数匹配 因此,简而言之,转换数据。要么: 将行作为单个字段读取,然后使用拆分字段对行进行拆分 或者像现在一样阅读并使用行规范化器 这两种方法都应该有效

我有一个转变

其中文本文件采用以下格式:

对于文本文件中的每个t_cmp(之前不知道t_cmp的数量),我希望执行Read Company

但它给出了错误的定义


有人能告诉我哪里出错了吗?

你需要通过3行,每行有1个字段,而不是一行有3个字段

字段数必须与查询的参数数匹配

因此,简而言之,转换数据。要么:

  • 将行作为单个字段读取,然后使用拆分字段对行进行拆分
  • 或者像现在一样阅读并使用行规范化器
这两种方法都应该有效