我正在尝试将CLOB数据逐行更改为表中的STRING(3999)
。我当前正在使用SUBSTR([fieldname],1,3999)
,但是在将结果表与源表进行比较时,尽管源中存在数据,它仍显示NULL
的结果。
使用:
substr(source_lookup(1,[SCHEMA],[TABLE],[FIELD],[KEYDEFS],[KEYS]),1,3900)
有效,但是它将处理时间从5分钟更改为不到2小时。
答案 0 :(得分:2)
Attunity为此问题提供的解决方法如下:
创建一个辅助任务,专门仅加载关键字段和CLOB数据。将其移植到暂存区中时,应使用DBMS_LOB.SUBSTR()创建视图以对其进行转换。然后,Compose可以通过键上的查找匹配将ETL集与视图匹配。