首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ETL-ORACLE数据集成

ETL-ORACLE数据集成
EN

Stack Overflow用户
提问于 2014-03-19 15:30:53
回答 1查看 433关注 0票数 1

我对Oracle数据存储中的集成有一些问题。我试图用相同的技术(甲骨文)来填充来自另一个数据存储的数据--我有这样的问题: java.sql.SQLException: ORA-12899: column pour la colonne“ODI”。“I$_AB_ART”。“LIBART”(réelle : 31,最大值: 28) --我假设我试图集成对目标列太久的数据。我怎样才能避免我的流量爆炸,换句话说,我想抓住E$表中的那些行。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-18 10:34:05

您可以在该表上创建一个条件。

在模型中展开数据存储,右键单击约束-->。在name字段中,键入类似“检查长度不太长”之类的内容,并在where子句set LENGTH(AB_ART.LIBART) <= 28上键入。

还可以添加将包含在错误表中的消息。

由于错误表是基于目标表创建的,因此字段也太短。因此,您必须在数据存储中编辑该列的长度。

然后打开界面中的Flow Control,并在Control选项卡上启用该条件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22510712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档