首页 > 其他分享 >ETL--Extract-Transform-Load

ETL--Extract-Transform-Load

时间:2023-05-08 10:55:38浏览次数:36  
标签:Load -- 目的 数据仓库 Transform Extract ETL

ETL,是英文Extract-Transform-Load的缩写,用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。ETL一词较常用在数据仓库,但其对象并不限于数据仓库。

ETL是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程,目的是将企业中的分散、零乱、标准不统一的数据整合到一起,为企业的决策提供分析依据, ETL是BI(商业智能)项目重要的一个环节。

ETL所描述的过程,一般常见的作法包含ETL或是ELT(Extract-Load-Transform),并且混合使用。通常越大量的数据、复杂的转换逻辑、目的端为较强运算能力的数据库,越偏向使用ELT,以便运用目的端数据库的平行处理能力。

ETL(orELT)的流程可以用任何的编程语言去开发完成,由于ETL是极为复杂的过程,而手写程序不易管理,有越来越多的企业采用工具协助ETL的开发,并运用其内置的metadata功能来存储来源与目的的对应(mapping)以及转换规则。
工具可以提供较强大的连接功能(connectivity)来连接来源端及目的端,开发人员不用去熟悉各种相异的平台及数据的结构,亦能进行开发。
当然,为了这些好处,付出的代价便是金钱。

标签:Load,--,目的,数据仓库,Transform,Extract,ETL
From: https://www.cnblogs.com/hofmann/p/17381078.html

相关文章

  • ASEMI代理ADUM131E1BRWZ-RL原装ADI车规级ADUM131E1BRWZ-RL
    编辑:llASEMI代理ADUM131E1BRWZ-RL原装ADI车规级ADUM131E1BRWZ-RL型号:ADUM131E1BRWZ-RL品牌:ADI/亚德诺封装:SOIC-16-300mil批号:2023+安装类型:表面贴装型引脚数量:16工作温度:-40°C~125°C类型:车规级芯片ADUM131E1BRWZ-RL特征1.8V操作时最大15ns150Mbps最大保证数据......
  • 初次安装Linux 1Panel面板体验
    初次安装Linux1Panel面板体验1Panel是Linux下的一款服务器管理工具。和宝塔相比更加轻量化。相比之下各有优点,本文让我们一起来安装1Panel面板。面板优势快速建站 :深度集成WordPress和Halo,域名绑定、SSL证书配置等一键搞定高效管理 通过Web端轻松管理Linux......
  • 双向LLC变换器模型,采用半桥结构,电路拓扑为LLC结构,注意不是CLLC!!!
    双向LLC变换器模型,采用半桥结构,电路拓扑为LLC结构,注意不是CLLC!!!输出电压闭环控制,闭环控制采用变频控制正反向运行效果如图所示对称半桥结构和不对称半桥结构都有联系请做备注模型运行环境包括matlab/simulink/plecs/等~ID:7440676714497107......
  • Python爬虫设置代理
    在Python中使用代理进行爬虫操作可以有效地隐藏用户的真实IP地址,防止被封禁或者限制访问。下面是设置代理的示例代码:importrequestsproxies={"http":"http://127.0.0.1:8888","https":"http://127.0.0.1:8888",}response=requests.get('ExampleDomain�......
  • css 文字内容过长和下一个信息项重叠解决办法(uniapp)
    1.把固定高度注释掉,自动调整高度.cardBox{ padding:20rpx30rpx; .item{ //width:calc(100%-40rpx); //height:398rpx; padding:10rpx20rpx0rpx; margin-bottom:25rpx; border-radius:8rpx; box-shadow:0rpx4rpx16rpx2rpx#BDC0C6; background:......
  • MySQL双写缓冲区(Doublewrite Buffer)
    本文已收录至Github,推荐阅读......
  • SpringBoot自动配置原理
    SpringBoot自动配置原理一、什么是SpringBoot的自动配置?SpringBoot的最大的特点就是简化了各种xml配置内容,还记得曾经使用SSM框架时我们在spring-mybatis.xml配置了多少内容吗?数据源、连接池、会话工厂、事务管理···,而现在SpringBoot告诉你这些都不需要了,一切交给它的自动......
  • 第十六天第一个问题
    问题描述:6-3【CPP0024】设计并实现大数类BigNum分数 10全屏浏览题目切换布局作者 C++多态编程单位 石家庄铁道大学定义一个整数型大数类,要求能够完成100位以内的较大整数的加法和减法计算,main(void)函数完成对其的测试。BigNum类结构说明: B......
  • MySQL中的Join 的算法(NLJ、BNL、BKA)
    本文已收录至Github,推荐阅读......
  • 三电平半桥LLC谐振变换器电路仿真
    三电平半桥LLC谐振变换器电路仿真采用频率控制方式引入一定的移相角度(比较小)驱动信号采用CMPACMPB方式产生增计数模式(参照DSPPWM生成)相比普通半桥LLC开关管电压应力小输出电压闭环控制输出特性好,几乎无超调,软开关plecs/matlab/simulink等软件模型都有ID:5869675240649455......