作者: cyw 理由:IT专家网 
 
阅读提示:本文将和人人一同切磋若何用OWB构建一个自动化的ETL处置处罚历程。在假定你曾经安装了OWB的前提下,上面会图文并茂渐渐为人人讲解构建的历程。

甲骨文公司有许多听命强盛但受存眷水平较低的产物,Warehouse Builder(简称OWB)便是其中之一。就像甲骨文旗下其他的几个非相关数据库经管体系产物一样,OWB刚最先的版本用起来都让人感受很不随手,譬喻用户界面不足和气,经常呈现错误,不易于安装和运用等等。不外,在比来的几个版本,OWB曾经渐渐完善,成为一款高功效多听命的使用软件,让用户可以得到超凡的体验。

本文将和人人一同切磋若何用OWB构建一个自动化的ETL处置处罚历程。在假定你曾经安装了OWB的前提下,上面会图文并茂渐渐为人人讲解构建的历程。

布景常识

Oracle Warehouse Builder,常简称为OWB,可以将无格式机关的立体文件(flat file)加载到数据库的历程自动化。许多半据库经管员对SQL*Loader东西和shell脚本的混合运用出格很是见地,再加上在各个差别的处所休止一些cron设置就可以完成数据加载的历程。OWB也可以完成如许的义务(而且另有更多的听命),经过历程供应一个导游驱动兼备少量断点和不雅查点提示及点击听命的图形用户界面来完成这一历程。经过历程其“方案中间”和“节制中间”界面,用户可以方案并摆设ETL历程(本文重点存眷其中的加载历程,也便是将分隔数值的立体文件内容加载到一个表,而且在加载的历程中数据不发生发火转变)。其它,ETL的摆设不范围于你当前正在任务的任事器,OWB让你可以在一台任事器上方案ETL历程,然后将方案的步调摆设到另一台任事器上,假设你想要,还可以摆设到更多的任事器上。

这个使用眼前的整个步伐是怎样一个见解呢?我们来看看要完成整个使用需求休止的步调,大概可以帮你理清大概的框架:

1. 指定源文件,包含文件地点地位及其性质。

2. 建立一个内部表,作为数据字典的存储器。

3. 确认数据库中“真实”表,如有需求建立该表。

4. 在有方案的底子底细根基上休止整个历程,或一次性完成整个处置处罚历程。

OWB对这个历程的处置处罚体式款式是使用与这些东西相关的元数据(metadata),经过历程方案映射和历程流(也称为历程流)来绑定他们。实践上,可以将历程流作为一个可视化假象休止建立,也便是说,OWB实践所运用的任务流只是OWB天生的一个历程流形式图,不外这个形式图足以算作任务流来运用。

把这个历程的每一部分都算作一个东西来考虑:文件、文件的地位、内部表、真实表、将flat文件映射到内部表的历程、最后运转的功课等等。所有的这些都是东西,而这些东西都可以经过历程层级和拜托性将这些东西绑定起来。每个东西范例都存在一个模块当中。因为这个东西是基于Java言语的,所以面向东西的方案是可行的。一样伟大来说,每个东西都是一个实例概略是经过历程某种体式款式实例化的东西。

历程

一个典型的ETL历程形式包含在轮回的底子底细根基上加载一个立体文件(你也可以只实行其中的映射部分)。假设你将该历程分解为触及项目树差别部分的多少步调,那么就很等闲搞理解理睬整个义务了。一个项目标最先,首先需求在Oracle下建立一个一个模块。提示人人,要记住险些每一个种别都触及到类似的两个步调:建立模块和导入元数据。而且抽样并不总是基于同等个表。

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

转载于:https://www.cnblogs.com/zgqjymx/archive/2011/03/07/1974856.html

Oracle Warehouse Builder 自动化ETL处置处罚历程(1)相关推荐

  1. 搭建oracle运行环境,搭建 Oracle Warehouse Builder 11

    本教程介绍搭建 Oracle Warehouse Builder 11g 第 2 版教程环境所必须执行的设置和配置步骤.在本教程中,您还将创建登录 OWB Design Client 的不同工作区所有 ...

  2. Oracle Form Builder

    Oracle Form Builder 是Oracle的一个开发工具,可以针对Oracle公司的E-Business Suit的ERP系统开发的.对应的还有reports builder. Oracl ...

  3. ORACLE FORMS BUILDER的布局和常用ITEMS

    使用ORACLE FROMS BUILDER工具 可以简单的按照这个顺序来进行操作: 创建Windows 创建Canvases 创建Blocks 创建Items 一般当你建完了Blocks之后,就可以 ...

  4. ExcelToOracle:批量导入Excel文件到Oracle数据库的自动化工具

    ExcelToOracle:批量导入Excel文件到Oracle数据库的自动化工具 简介 ExcelToOracle 是一个可以批量导入excel到数据库(mysql/oracle/sqlserver ...

  5. oracle oem 13c新特性,Oracle Database 12c - 新特性实现的历程与13c的预测

    Oracle Database 12c - 新特性实现的历程与13c的预测 虽然Oracle Database 12c的新特性文档已经随处可见,但是Oracle仍然没有关于12c正式发布的准确日期,这 ...

  6. 利用Oracle Map Builder将shapefile导入到oracle数据库

    一.操作准备 Oracle Map Builder软件 一个oracle测试数据库 shapefile文件 二.shapefile文件的导入 1.运行Map Builder并连接上oracle数据库 ...

  7. oracle视图能用etl工具_(转)使用kettle作为sqlserver2008和oracle10G之间的ETL工具

    转 http://blog.sina.com.cn/s/blog_664558d30100qga9.html 实际工作过程中,常常会遇到将数据从一个数据库迁入到另外一个数据库,以sqlserver20 ...

  8. 从Oracle收购sunopsis看ETL和ELT产品的趋势

    10月10日收到Oracle收购sunopsis的消息.开始觉得有些意外.仔细一考虑应该在情理之中. 第一sunopsis采用ELT架构换句话说也就是说Sunopsis用它采用的RDBMS的功能去完成 ...

  9. oracle视图能用etl工具_今日干货:口碑最好的五款BI工具

    目前,无论是大企业还是小企业,都面临着数字化转型的挑战.在这个过程中,BI工具起到了举足轻重的作用.市面上打着BI的旗号,实际却只是单纯数据工具的产品不少,客户在进行BI 选型时,眼花缭乱,不知所措. ...

最新文章

  1. easypoi必填项_GitHub - wangjingting/poi-utils: help you more easy read or write excel file
  2. 一些常见的名词解释(持续更新中)
  3. 10家最具创新性的机器学习公司
  4. (0034) iOS 开发之UIView动画(过渡效果)
  5. IndexError: list index out of range--Python报错原因及解决办法
  6. linux中兴上网客户端,中兴新支点N-Print,简单高效Linux桌面操作系统网络打印方案...
  7. mysql主从复制及问题解决
  8. ACM算法书籍推荐zz
  9. 643. 子数组最大平均数 I
  10. Centos rsync配置
  11. 【OpenCV学习笔记】【编程实例】四(获取一个或多个感兴趣区域)
  12. ASP.NET CORE MVC 2.0 发布到IIS 配置问题
  13. 警方耗时19天抓捕了摄像头破解软件黑产,但你还要知道这些才能放心
  14. 4G 全网通DTU是什么 有哪些功能应用
  15. 日记侠:原来写文章竟然是为了这个
  16. 再获国家级荣誉!谱尼测试蝉联“国家知识产权优势企业”
  17. mysql新建用户并授权管理员_MySQL数据库新建用户与授权方法
  18. Android学习日记(yzy):显示application并调用
  19. 02 | VMware克隆虚拟机镜像和导入及网络设置(图文教程)
  20. 【转载】分页插件中关于PageInfo

热门文章

  1. Linux 启动、关闭、重启网络服务的两种方式
  2. ARM S3C2410硬件手册重点
  3. 从MapX到MapXtreme2004[4]-标注AutoLabel
  4. useEffect与useLayoutEffect
  5. 开源开发工具_3个开源行为驱动的开发工具
  6. 哪种编程语言好找工作_哪种编程语言可以工作? 为了周末?
  7. linux 系统调用_Linux系统调用初学者指南
  8. 多元回归和简单回归的区别_技术多元化的关键比您想象的要简单
  9. 开源 非开源_打破开源中的怪胎刻板印象
  10. dsd语言证书c1是什么,DSD一级德语语言证书考试在嘉兴高级中学举行