3.1 标准化和规划化
平台在设计开发使用过程中将涉及很多计算机软硬件,所有这些都要符合主流国际、国家和行业标准。整个平台具备完善的软件体系结构和标准的内部模块接口,能提供各种规范的应用和服务,灵活实现功能模块的配置和扩充。商业经营分析系统不是一个孤立的平台,必须与其他系统进行信息交互,因此必须统一定义与外部系统接口,实现信息共享。
- 使用标准化的ETL工程和Cube工程,可灵活标准化的把干净信息或数据集接入和接出之前已有系统或之后新增系统
A. 通过SSIS或SQLServer进行对源数据(ODS_SOURCE)的数据抽取使用标准的微软TSQL语言,
B. 数据到ODS后经过数据清洗使用标准的微软TSQL语言,
C. 数据到DW数据仓库使用标准的微软TSQL语言
D. DW数据到Cube使用标准微软SSAS工程
E. DW向外提供数据源视图使用标准微软TSQL语言
F. Cube向外提供数据源访问使用标准微软MDX语言 - 使用标准化PBI报表工程,能把报表灵活标准化的接入到别的系统
A. 通过报表的URL提供外部系统网页方式接入,并可以通过地址参数进行外部传入参数
3.2 可扩展性
商业经营分析系统采用结构化的体系结构,在中间件和分层架构的基础上,支持平台规模动态扩展,满足平台快速成长的基本要求。随着系统日后的扩展,项目数量、用户容量将会不断扩大,新的业务功能的要求将会层出不穷。要求系统具备良好的可扩展性,所以在系统建设的初期,首先立足于近期的应用需求进行系统配置,而以系统的可扩展性来保证今后5年至10年的发展需求。
使用标准化的ETL工程和Cube工程,可动态增量添加新的数据源或增加新的指标或维度,即可以建立已存在的程序上,也可以全新添加(模块化或小量增加