|
|
1
15
ETL代表“提取/转换/加载”。这些工具从一个源获取数据并将其移动到另一个源中。您可以以独特的方式将模式从源映射到目标,在数据移动到目标之前转换和清理数据,并以高效的方式加载目标。您可以将ETL作业安排为批处理。 这些数据源可以是关系数据库、电子表格、XML文件等。 谁“使用”它们?这取决于你所说的“使用”是什么意思。它们只是代码,大多数情况下,它们被安排为常规操作的一部分。没有最终用户功能。它们完全由程序员创建,由操作人员操作。
|
|
|
2
4
ETL就是简单地获取数据,对其进行处理,将数据粘贴到某个地方。
一些例子:
一些工具:
谁使用它们? 需要构建和维护复杂数据仓库的公司将主要投资于ETL工具。ETL工具通常是可视化设计工具,允许您可视化地构建ETL程序,而不仅仅是使用编程技术。 |
|
3
2
ETL通常用于数据仓库应用程序中。 例如,您可能有一个Oracle或Sql Server订单处理系统。这可能会保留所有数据,直到订单发货,但您不希望多年的旧订单阻塞系统。 此外,在您的公司中,您可能有几个这样的系统,它们都是独立开发的。 因此,为了整合历史数据,您可以建立一个数据仓库,所有这些不同系统的数据都将在该仓库中结束,从而为您提供一个进行报告、规划、数据挖掘等工作的好地方。 由于所有的数据源都是不同的,并且要长期存储的数据类型可能与较小数据库中的数据不同,因此需要设置一个ETL系统来转换和管理数据流。 |