Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/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
如何使用pentaho元数据注入将多个excel工作表加载到不同的表中_Pentaho_Pentaho Spoon_Pentaho Data Integration - Fatal编程技术网

如何使用pentaho元数据注入将多个excel工作表加载到不同的表中

如何使用pentaho元数据注入将多个excel工作表加载到不同的表中,pentaho,pentaho-spoon,pentaho-data-integration,Pentaho,Pentaho Spoon,Pentaho Data Integration,我有一个excel文件,它有5个不同的工作表,我想使用pentaho元数据注入将所有5个工作表加载到不同的表中 注意:我已经实现了5次重复流的正常方法 我试过的 1) 我创建了另一张excel表格,其中包含所有5张表格的元数据 2) 我能够将工作表名称作为运行时变量传递,并且能够 将其替换为“图纸”属性的步骤 3) 我被困在如何阅读上了 相应的元数据文件并替换为模板 任何解决方案都值得赞赏 你跟踪了吗?它还使用excel工作表存储元数据,工作表的名称在运行时传递,并通过使用联接应用 根据我的

我有一个excel文件,它有5个不同的工作表,我想使用pentaho元数据注入将所有5个工作表加载到不同的表中

注意:我已经实现了5次重复流的正常方法

我试过的

  • 1) 我创建了另一张excel表格,其中包含所有5张表格的元数据

    2) 我能够将工作表名称作为运行时变量传递,并且能够 将其替换为“图纸”属性的步骤

    3) 我被困在如何阅读上了 相应的元数据文件并替换为模板

任何解决方案都值得赞赏

你跟踪了吗?它还使用excel工作表存储元数据,工作表的名称在运行时传递,并通过使用联接应用


根据我的经验,我将元数据存储在一个MySQL表中,并根据输入文件的格式,使用上一次转换中设置的变量选择相应的表。

这5张表是否始终具有相同的名称?是的,它将具有相同的名称。如果它们是固定名称,我不明白为什么需要制作整个元数据注入模板和工作流。读取文件5次,每一页一次,使用元数据注入,执行将相同。如果它是简单的读取并输出到表中,那么5次定期读取就容易多了,如果您需要更改图纸或布局的名称,它还可以更容易地进行维护。我已经提到我有这个解决方案,我只想创建一个元方法,以在工作表名称变得动态和工作表数量增加的情况下生成一个通用的解决方案。我已经浏览了网络上的所有内容,我想你没有阅读我的问题,但是我已经为我的问题创建了一个逻辑,我将很快分享详细的答案。我必须阅读你的问题,试图帮助你找到答案。问题是你的问题不是很具有描述性,所以我不得不想象一些事情。也许你可以用更多关于你已经做了什么的细节来重新表述你的问题,必要时添加一些屏幕截图。