暂无图片
为什么学了SQL还要学ETL呢?
我来答
分享
暂无图片 匿名用户
为什么学了SQL还要学ETL呢?

是不是有些是ETL能做但SQL不能做的事?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
DarkAthena

这两者根本就不能放在一起比较,因为这两者是描述的不同的东西。

ETL是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程

结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ “S-Q-L”),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统

ETL的抽取/清洗/转换 这3个阶段,都可以用到sql,sql只是处理这几个步骤的一种方式而已。

而且注意,ETL是一种"过程",其实也就是一种处理流程,这并非是某种具体的工具,就像"做饭"是个流程,而"炒锅"是个工具一样。sql这种编程语言,可以当成用来实现ETL的某一种工具。

暂无图片 评论
暂无图片 有用 0
暂无图片
薛晓刚

未必。

SQL写的好,加上设计好,99%的系统是不需要大数据的。自然就不用etl了。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏