我是Pentaho水壶的新手,并要求我们解压缩一组文件,并在表格中显示这些文件的路径。我想知道如何去做。
答案 0 :(得分:1)
这应该是你的主要工作:
第一个转换连接到您的数据库并提取路径,然后调用另一个Job(解压缩)来提取这些文件。我会更清楚,接下来是名为"表输入"的转换:
使用"表输入"步骤连接到您的数据库。当你打开它时,你必须创建一个新的连接,然后将你的查询放在画布上。 (进行一个查询,只从感兴趣的列中提取值,而不是每列提取)。步骤"将行复制到结果"将数据库中的值提供给下一个作业。
以下是工作"解压缩":
此作业接收上一次转换的值,然后传递给"解压缩文件"工作进入。
要了解的事情:
1)在主要工作中双击解压缩工作图标,转到"高级"并指定"将以前的结果复制到参数"和"执行每个输入行"。当然,在Job规范中,您必须指定此作业的路径。
2)同时双击解压缩作业图标,转到参数并输入一个名为从数据库中提取的值的参数:
3)输入子作业(在我的情况下解压缩)并右键单击,然后转到"作业设置"然后到"参数"。现在输入与以前相同的参数名称:
4)请记住在"解压缩文件"中设置文件的目标文件夹和接收参数。工作条目: