繁体   English   中英

如何在ODI 12C中创建临时表

[英]how to create a temp table in ODI 12C

我想知道是否可以在ODI 12C中的映射内创建一个临时表。

任何建议将不胜感激。

您可以转到Oracle Data Integrator

  1. 在您的项目中转到知识模块
  2. 转到“正在加载(LKM)”
  3. 右键单击“ LKM SQL to SQL”
  4. 选择重复的选择并设置新名称
  5. 转到“执行单元主”中的“任务”选项卡,添加新任务
  6. 您可以转到目标命令并编写以下代码

    创建全局临时表<%= odiRef.getTable(“ L”,“ TARG_NAME”,“ A”)%> _ gtbl(t1 number,t2 varchar2(100 char))

此代码在目标oracle数据库中创建一个临时表,该表的名称为“ _gtbl”。 例如,如果您有一个“ ABC”表,那么您的目标临时表将是“ ABC_gtbl”。

  1. 创建新的映射,并从模型中拖放源表和目标表,并为其设置LKM知识模块。

注意:请注意,如果数据库中的两个表(源表和目标表)具有相同的架构,则LKM不会为您显示,应使用IKM而不是LKM。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM