我正在尝试将tELTPostgresqlOutput与postgres 9.3服务器一起使用,这就是结果:
使用简单的tPostgresqlInput和tLogRow,它可以很好地工作。
答案 0 :(得分:1)
这不是如何使用ELT组件。这些应该用于数据库服务器转换,例如从同一数据库中的多个表创建星型模式表。这允许您使用数据库进行转换,避免将数据读入内存中。在处理无法细分转换的大型数据集时,它尤其有用。
如果要将数据从一个数据库服务器/供应商传输到另一个数据库服务器/供应商,则需要使用ETL组件(几乎任何未明确标记为ELT的组件)从源数据库中读取数据并将其写回目标数据库。
在这种情况下,您应该使用tMSSQLInput组件来读取您需要的数据,tMap以您希望的方式转换数据,并使用tPostgresqlOutput组件将数据写入Postgres数据库。