大数据分析平台的需求报告模板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大数据分析平台的需求报告
提供统一的数据导入工具,数据可视化工具、数据校验工具、数据导出工具和公共的数据查询接口服务管理工具是建立大数据分析平台的方向。
一、项目范围的界定
没有明确项目边界的项目是一个不可控的项目。基于大数据分析平台的需求,需要考虑的问题主要包括下面几个方面:
(1)业务边界:有哪些业务系统的数据需要接入到大数据分析平台。
(2)数据边界:有哪些业务数据需要接入大数据分析平台,具体的包括哪些表,表结构如何,表间关系如何(区别于传统模式)。
(3)功能边界:提供哪些功能,不提供哪些功能,必须明确界定,该部分详见需求分析;
二、关键业务流程分析
业务流程主要考虑包括系统间数据交互的流程、传输模式和针对大数据平台本身涉及相关数据处理的流程两大部分。系统间的数据交互流程和模式,决定了大数据平台的架构和设计,因此必须进行专项分析。大数据平台本身需要考虑的问题包括以下几个方面:
2.1 历史数据导入流程
2.2 增量数据导入流程
2.3 数据完整性校验流程
2.4 数据批量导出流程
2.5 数据批量查询流程
三、功能性需求分析
3.1.历史数据导入3.1.1 XX系统数据3.1.1.1 数据清单 (3)
3.1.1.2 关联规则 (3)
3.1.1.3 界面 (3)
3.1.1.4 输入输出 (3)
3.1.1.5 处理逻辑 (3)
3.1.1.6 异常处理 (3)
3.2 增量数据导入3.3 数据校验
3.4 数据导出
3.5 数据查询
四、非功能性需求
4.1 性能
4.2 安全性
4.3 可用性
…
五、接口需求
5.1 数据查询接口
5.2 批量任务管理接口
5.3 数据导出接口
六、集群需求
大数据平台的技术特点,决定项目的实施必须考虑单独的开发环境和生产环境,否则在后续的项目实施过程中,必将面临测试不充分和性能无法测试的窘境,因此前期需求分析阶段,必须根据数据规模和性能需求,构建单独的开发环境和生产环境。
6.1开发环境
6.1.1 查询服务器
6.1.2 命名服务器
6.1.3 数据服务器
6.2 生产环境
6.2.1 查询服务器
6.2.2 命名服务器
6.2.3 数据服务器
七、其他
…