tELTPostgresql *使用问题

时间:2014-11-30 23:35:11

标签: postgresql etl talend

我正在尝试将tELTPostgresqlOutput与postgres 9.3服务器一起使用,这就是结果:

Error with tELTPostgresqlOutput component

使用简单的tPostgresqlInput和tLogRow,它可以很好地工作。

1 个答案:

答案 0 :(得分:1)

这不是如何使用ELT组件。这些应该用于数据库服务器转换,例如从同一数据库中的多个表创建星型模式表。这允许您使用数据库进行转换,避免将数据读入内存中。在处理无法细分转换的大型数据集时,它尤其有用。

如果要将数据从一个数据库服务器/供应商传输到另一个数据库服务器/供应商,则需要使用ETL组件(几乎任何未明确标记为ELT的组件)从源数据库中读取数据并将其写回目标数据库。

在这种情况下,您应该使用tMSSQLInput组件来读取您需要的数据,tMap以您希望的方式转换数据,并使用tPostgresqlOutput组件将数据写入Postgres数据库。