数据仓库 - ETL 报告工具

ETL工具从所有这些异构数据源中提取数据,转换数据(如应用计算,连接字段,键,删除不正确的数据字段等),并将其加载到数据仓库中.

提取

在ETL加载期间需要一个临时区域.需要暂存区域的原因有很多.源系统仅在特定时间段内可用于提取数据.这段时间小于总数据加载时间.因此,暂存区域允许您从源系统中提取数据并在时间段结束之前将其保留在暂存区域中.

当您想要获取数据时,需要暂存区域来自多个数据源,或者如果您想要将两个或多个系统连接在一起.

例如 : 您将无法执行从两个物理上不同的数据库连接两个表的SQL查询.

不同系统的数据提取时间段因时区和运营时间而异.从源系统提取的数据可用于多个数据仓库系统,操作数据存储等.

ETL允许您执行复杂的转换,并需要额外的区域来存储数据./p> Extraction

转换

在数据转换中,您对提取的数据应用一组函数以将其加载到目标系统中.不需要任何转换的数据称为直接移动或传递数据.

您可以对源系统中提取的数据应用不同的转换.例如,您可以执行自定义计算.如果您想要销售总额收入并且这不在数据库中,您可以在转换期间应用SUM公式并加载数据.

例如&minus ;如果在不同列的表中有第一个名称和姓氏,则可以在加载前使用连接.

加载

在加载期间阶段,数据被加载到最终目标系统,它可以是平面文件或数据仓库系统.

BI报告工具

BI业务用户使用(商业智能)工具从数据仓库中的事务数据创建基本,中等和复杂的报表,并使用信息设计工具/UDT 创建Universe.可以使用各种SAP和非SAP数据源来创建报告.

市场上有很多BI报告,仪表板和数据可视化工具.其中一些如下:

  • SAP Business Objects Web Intelligence(WebI)

  • Crystal Reports

  • SAP Lumira

  • Dashboard Designer

  • IBM Cognos

  • Microsoft BI平台

  • Tableau商业智能

  • JasperSoft

  • Oracle BI OBIEE

  • Pentaho

  • QlickView

  • SAP BW

  • SAS商业智能

  • Necto

  • Tibco Spotfire