Pentaho数据集成 - 星型模式(PostgreSQL)

时间:2018-03-30 00:19:15

标签: pentaho etl kettle pentaho-spoon pentaho-data-integration

我有一个包含数据的CSV文件和星型模式所需的数据库。 但是,CSV文件没有维度表的ID(主键),这意味着我只在将数据插入维度表后才能获得这些ID (ID将是一个自动增量值。)

这意味着首先我需要将数据加载到维度中,之后,我需要读取维度表(以了解ID)和CSV文件中的重新生成数据并将其加载到事实表。

要将数据加载到维度中,我进行了this转换,它运行良好。

问题在于从表中获取ID(同时,从CSV文件中获取重新生成的数据)并将所有内容加载到事实表中。

我不知道是否有可能在一次转型中完成所有这些。

有什么建议吗?

我非常感谢您提供的任何帮助。 (正确转换的草图会很棒)

1 个答案:

答案 0 :(得分:0)

这一切都可以在一个工作中完成,而不是在一个转变中。 创建一个工作,在里面选择两个转换。 首先使用第一次转换加载维度表,然后在下一次转换中加载事实表。