Oracle Warehouse Builder 主动化ETL处置历程(4)

作者: cyw 情由:IT专家网 
 


下一步,我们就要设立建设表了。若是要重新劈头设立建设表,就翻开“数据对象编辑器”停止表的方案。确保列定义和外部表相应的列定义相婚配。最好起首安设外部表,然后在SQL*Plus中经由CTAS从外部表(只是表定义,并非数据)设立建设表。

接上去的步骤便是将外部表的内容映射到真实表。设立建设一个新映射,并如下图所示映射相关列。
498)this.style.width=498;">
图四

安设该映射,若是安设告成的话,这时辰你就可以手动运转(劈头)从外部表将数据加载到真实表。经由进入“节制中心”可以核实并反省该历程的运转,如下图所示。
498)this.style.width=498;">
图五

若是想要将这个历程流主动化停止,就需求设立建设一个新的“历程模块”。设立建设历程流模块、程序包和历程流,然落伍入到“历程编辑器”。添加映射操纵,实验结果如下图所示:
498)this.style.width=498;">
图六

一旦完成了历程流情势图,我们就可以设立建设一个新的疗养,疗养该当是通用的,也便是说不克不及与任何器械绑定。你必需要回到映射步骤,将映射与疗养讨论关系起来。一旦安设了疗养,那么就可以将上述的立体文件加载历程主动化了。

总结

固然本文只是对怎样将一个加载历程主动化标题问题标概述,不过其中涵盖了完成这项使命所需求处理的每一个项目内容。唐塞一次性文件,甚至唐塞天天都要导入导出的相反文件或文件集,可以或许应用shell脚本来编辑这个事变流并经由cron作业来疗养显得愈加轻易些。但从另一方面来讲,一旦设置好整个历程,我们就可以将其安设到开拓情况、测试情况,甚至临盆情况傍边。其他,不要被这个器械称号中的“warehouse”所误导,以为这只适用于数据堆栈。若是你需求在一个差异规范的数据库中映射、方案和疗养ETL加载历程,OWB也可以相当绮丽地完成使命。




版权声明: 原创作品,允许转载,转载时请务必以超链接方法标明文章 原始情由 、作者信息和本声明。否则将追查功令责任。

原文地址:https://www.cnblogs.com/zgqjymx/p/1974638.html