oracle数据仓库ETL

ETL是什么

数据抽取、转换和加载(Extraction-Transformation-Loading)

1.数据抽取

image.png

ODI是指Oracle Data Integrator ,oracle提供的ETL工具,可以实现跨数据库抽取数据。
对于非数据库数据,可以使用程序进行推送,通过定时任务,使用程序读取数据,插入到数据仓库对应表中

2.转换

说到转换,就要说明一下数据仓库分层
ODS层: 存储明细数据
DW层 :存储轻度汇总的数据
DM成:存储高度汇总的数据
DIM层:存储参数表所有的版本数据,具有参数版本的有效日期范围
数据转换,是指将业务数据进行加工,比如日期格式,指标等,转换成数据库需要的形式,然后加载到数据仓库的ODS层表

创建DBLINK

-- Create database link 
create database link sourcepdb
  connect to source-dw identified by 123
  using '(DESCRIPTION = (ADDRESS_LIST = 
  (ADDRESS = (PROTOCOL = TCP)(HOST = IP)(PORT = 1521)))
 (CONNECT_DATA = (SERVICE_NAME = sourcepdb)))';

持续更新中...

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容