D. BI reports use aggregated data from different data sources in the DW as their own data source.
正确答案是:D: DW (Data Warehouse)
专业分析:
BI(Business Intelligence)报告通常用于分析和展示企业的业务数据,以支持决策制定。这些报告需要从大量的、复杂的数据集中提取信息。数据仓库(DW)是一个专门设计来存储和管理大量历史数据的系统,通常从多个来源(如OLTP系统、外部数据源等)通过ETL(Extract, Transform, Load)过程导入数据。
以下是对各选项的详细分析:
A: ETL(Extract, Transform, Load)是一个数据处理过程,用于从各种数据源抽取数据,对数据进行转换,然后加载到数据仓库中。ETL本身不是数据存储系统,而是数据处理的一个过程。
B: OLTP(Online Transaction Processing)系统是用于处理日常事务处理的数据库系统,如客户订单处理、银行交易等。虽然OLTP系统包含大量实时数据,但其设计主要是为了高效处理事务,而不是用于复杂的分析和报告。
C: DB(Database)是一个广义的术语,指的是数据存储系统。虽然数据库可以用于存储数据,但并不是专门用于BI报告的最佳选择,因为它们通常缺乏专门的分析和查询优化功能。
D: DW(Data Warehouse)是专门设计用于数据分析和报告的系统。数据仓库整合了来自多个来源的数据,通过ETL过程进行清洗和转换,使得数据适合用于复杂的查询和分析。因此,BI报告的数据主要来自数据仓库。
综上所述,数据仓库(DW)是BI报告数据的主要来源。