基于SQL server 的典型的BI体系结构
下图显示了典型的BI体系结构。图中的每个实体代表解决方案的不同层和/或功能。通常,技术/商业智能架构师会根据项目需求开发解决方案/技术架构。
- OLTP source: On-Line Transaction Processing 联机事务处理过程
源系统-通常,数据是从OLTP源系统中提取的。数据使用应用程序前端存储在这些系统中。在某些情况下,数据也存储在基于文件的数据源中,例如Excel电子表格。
- ETL exrract 抽取、transform 转换、 load 加载
ETL-将数据从一个系统提取,转换和加载到另一个系统的过程,通常称为ETL,通常被用作BI项目中的数据移动工具。SQL Server Integration Services是满足ETL要求的Microsoft BI技术。
- LANDING AREA/STAGING AREA
登台/着陆区-从源系统中提取数据,并在通常称为登台区的集中式平台上收集数据的相同或转换后的副本。可以通过应用业务规则来清理和转换在暂存区域中收集的数据,并将其存储到另一个称为着陆区的存储区域中。从事务系统读取数据会对性能产生不利影响。还有其他因素,例如要求将事务处理系统与报告系统分离,因此,要定期复制数据副本。
- DATA WAREHOUSE 数据仓库
随着数据的不断积累和企业中各种数据需求的不断发展,有必要对数据进行仓库存储。数据仓库充当企业任何与数据相关的需求的中央数据存储库。企业中可以有多个源系统,但理想情况下,数据存储在单个集中式数据仓库中。
- DATA MART
数据集市-根据任何给定业务部门的数据分析需求,将创建特定于业务的数据集市。简化中的数据集市是指数据仓库的一部分,用于分析。通常,采用OLAP(在线分析处理)技术来创建数据集市,例如SQL Server Analysis Services。对大量数据的计算量要求使用OLAP技术,因为关系数据库不太适合满足此类解决方案的性能需求。OLAP的可识别的实现是多维数据集的形式,类似于关系世界中的数据库。
- Reporting 报表
报表-任何应用程序中的数据流可能以不同形式的数据收集方法开始,并且大多以某种报告结尾。SQL Server报告服务是Microsoft BI堆栈中常用的报告技术。报告可以是操作性,分析性或战略性的,台式机,平板电脑和移动设备也可以使用。报告可以像由几行和几列组成的运营报告一样简单,也可以像由记分卡,地理空间分析,图表,图形,具有向下钻取和追溯功能的数据矩阵组成的仪表板一样复杂。
注:来与于网路
相关文章