zoukankan      html  css  js  c++  java
  • Oracle Warehouse Builder 自动化ETL处置处罚历程(1)

    作者: 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下建立一个一个模块。提示人人,要记住险些每一个种别都触及到类似的两个步调:建立模块和导入元数据。而且抽样并不总是基于同等个表。





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

  • 相关阅读:
    错误:you (root) are not allowed to access to (crontab) because of pam configuration.
    linux自定义登录提示信息
    oracle错误IMP-00013: only a DBA ……
    将MyBatis Mapper xml 放到 jar 包外面
    ApplicationContextAware
    Netty ChannelFuture 监听三种方法
    Intellij 查找排除JAR包的依赖关系(Maven Helper)
    Nacos 服务状态监听四种写发
    Docker 常用命令
    Nginx 安装配置
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1974856.html
Copyright © 2011-2022 走看看