- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件项目标书
中国外汇交易中心数据仓库一期项目建议
第二册 技术部分
安讯软件(上海)有限公司
xxxx年xx月xx日
目录
1 项目目标 4
2 技术解决方案 5
2.1 系统总体架构 5
2.1.1 逻辑架构 5
2.1.1.1 功能层面(上侧面) 5
2.1.1.2 非功能层面(右侧面) 6
2.1.2 设计层面 6
2.1.2.1 ETL数据抽取 6
2.1.2.2 报表设计 6
2.1.2.3 报表展现 6
2.1.2.4 报表应用 6
2.1.3 物理架构 6
2.1.4 数据架构 8
2.2 系统技术实现方案 9
2.2.1 总体技术实现方案 9
2.2.2 高效的ETL处理 10
2.2.2.1 ETL总体处理流程 10
2.2.2.2 数据仓库模型设计 12
2.2.3 数据质量管理 13
2.2.3.1 数据仓库对数据质量的要求 13
2.2.3.2 数据质量改进目标 13
2.2.3.3 数据质量改进方法 13
2.2.4 报表平台设计 14
2.2.4.1 灵活的报表查询 15
2.2.4.2 先进的报表开发模式 15
2.2.4.3 高效的报表消费 15
2.2.4.4 老系统统计报表移植 15
2.2.5 认证管理 16
2.2.6 系统可靠性及可扩展性 16
2.2.7 非功能性设计 17
2.2.7.1 性能需求 17
2.2.7.2 灾备设计 18
2.2.7.3 可获性设计 20
2.2.7.4 易用性设计 20
2.2.7.5 安全性设计 21
3 项目管理 22
3.1 沟通管理 22
3.1.1 项目会议制度 22
23
3.1.1.2 不定期会议 23
3.1.2 项目状态周报制度 24
沟通手段 24
25
3.2.1 配置管理原则 25
配置库管理 25
25
3.3.1 发起变更 25
评估变更 26
审批变更 26
执行变更 26
变更执行评估 26
27
3.4.1 质量规划 27
质量保证 28
质量检查 29
29
第二册 技术部分
项目目标
CFETS希望通过数据仓库系统的建设,可以有效地整合各市场业务数据,统一对信息进行利用和管理,对外提供统一的数据视图和综合决策分析支撑环境,为CFETS各部门所需的报表应用、统计分析及信息挖掘提供基础支持平台。具体建设目标如下:
(1)技术目标
建立数据仓库基础架构
建立自动数据抽取/转换/加载(ETL)机制
建立多维分析和数据查询工具和界面已经分析报表生成和展示框架
(2)业务目标
实现一期经营分析的多维分析、查询和报表,提供CFETS各部门所需报表
提供下游系统所需要的统计数据
提供中心内部用户以Ad-Hoc方式查询所需数据
将业务系统的历史和增量数据加载进入数据仓库,并转换为数据仓库的存储格式
实现用户访问的门户界面并建立相应的访问安全和权限机制
进行老系统统计报表的移植工作,保证数据仓库系统中的报表统计结果与原报表统计结果的一致性
基于上述需求,安讯软件(上海)有限公司提出如下技术解决方案来实现本项目的技术目标和业务目标。
技术解决方案
系统总体架构
逻辑架构
总体逻辑架构如下:
功能层面(上侧面)
根据CFETS对应的功能需求,对应的功能层面上需要建立如下功能:
数据的ETL
数据存储
固定统计报表
统一用户界面及Portal认证管理
非功能层面(右侧面)
易用性
响应性
可靠性
扩展性
安全性
设计层面
ETL数据抽取
通过成熟的ETL工具,实现从不同的数据源中抽取出所需要的信息,同时通过数据的加工和格式化,对外提供给其他系统使用。
报表设计
当形成好统一的数据仓库后,基于该仓库模型,可进行对应的报表设计和管理,技术人员设计好基本的报表后,可提供给业务人员使用。
报表展现
技术人员设计好报表模板后,通过发布到对应的服务器据,实现对报表的展现。
报表应用
业务人员通过终端界面,可以使用由开发人员开发和设计的报表,同时,业务人员也能同报表进行交互,检索出自己需要的数据。
物理架构
对于本,外币不同的数据源,以及不同的物理子系统,基本的物理架构如下:
物理架构说明:
本外币数据库向仓库提供对应的数据
仓库为对应的报表服务器提供统一的视图。
权限报表服务器部署到同一机器上。
数据架构
数据流说明:
首先从本外币或者其他系统获得对应的数据.
经过ETL对数据进行加工,清洗和标准化。
将已经标准化和模型化的数据进入到数据仓库,或者提供需要的数据文件。
数据仓库对外暴露数据模型和数据视图以及sql接口。
数据仓库为报表管理系统和下游系统提供所需要的数据
报表管理系统展现对应数据的报表。
系统技术实现方案
总体技术实现方案
充分考虑到CFETS系统存在在本外币等多种数
文档评论(0)