Teradata Informatica数据复制,是否可以将clob源拆分为多个varchar目标?

Teradata Informatica数据复制,是否可以将clob源拆分为多个varchar目标?,teradata,data-warehouse,database-replication,informatica,real-time-data,Teradata,Data Warehouse,Database Replication,Informatica,Real Time Data,我有一个源系统(Oracle),其中包含CLOB数据类型中的列。我已经计算了它们的最大大小,它超过了目标VARCHAR max size(Teradata) informatica数据复制是否可以将CLOB列拆分为多个VARCHAR列?怎么做 我的最终目标是使用多个源系统和多个源表加载到同一个目标表,我希望这是快速的,所以哪种模式是insert only,记录应该是以下格式 source_sys, source_table, trx_timestamp(6), trx_type, PK, val

我有一个源系统(Oracle),其中包含CLOB数据类型中的列。我已经计算了它们的最大大小,它超过了目标VARCHAR max size(Teradata) informatica数据复制是否可以将CLOB列拆分为多个VARCHAR列?怎么做

我的最终目标是使用多个源系统和多个源表加载到同一个目标表,我希望这是快速的,所以哪种模式是insert only,记录应该是以下格式

source_sys, source_table, trx_timestamp(6), trx_type, PK, val1[,val2,...]

这是不可能的,但通常情况下,Informatica中CLOB的解决方法是设置Informatica az varchar列(64000)。Teradata也有CLOB数据类型,因此在TD表的CREATEA语句中可以将其设置为CLOB。事情是这样的:

Oracle CLOB>>Informatica varchar(64000)>>Teradata CLOB


我不得不这样做了几次,这对我来说是可行的。

这是不可能的,但通常情况下,Informatica中CLOB的解决方法是设置Informatica az varchar列(64000)。Teradata也有CLOB数据类型,因此在TD表的CREATEA语句中可以将其设置为CLOB。事情是这样的:

Oracle CLOB>>Informatica varchar(64000)>>Teradata CLOB


我不得不这样做了几次,它对我很有效。

为什么不想将Oracle CLOB作为CLOB存储在Teradata中?使用Teradata列定义:“Description\u column CHARACTER LARGE OBJECT”,它比存储在VARCHAR中要高效得多。在这种情况下,您不需要破坏CLOB。这种方式在体系结构中用于其他目的。为什么不想将Oracle CLOB作为CLOB存储在Teradata中?使用Teradata列定义:“Description\u column CHARACTER LARGE OBJECT”,它比存储在VARCHAR中要高效得多。在这种情况下,您不需要破坏CLOB,而是需要以这种方式用于架构中的其他目的