设计文档(支持内容统计的报表功能)
1 UNCMS-Story1支持内容统计的报表功能1.1 Story说明报表是根据客户需求统计客户需要的数据,统计是按照客户需求的维度进行统计,如客户需要知道今年公司收支记录详细清单并以月为维度统计,及客户需要按照月罗列公司收支情况统计维度为月由于数据库的变化,此报表需要重新开发,需要保留原有的查询条件并满足场景分析中的要求1.2 Story Owner王中华,何涛,汪伦1.3 总体方案分析1.3.1 需要修改的报表1 支持内容总量及分类报表2 支持内容更新统计报表3 支持内容审核统计报表4 支持内容订单统计报表5 支持内容发布统计报表6 支持内容绑定情况统计报表7 支持内容使用情况报表和内容价值核算报表8 支持内容加工能力资源使用情况统计报表9 支持内容发布能力资源使用情况统计报表10 支持内容总量按照子内容状态统计11 支持内容发布统计报表12 执行结果统计内容编辑任务总量报表13 内容总量按照子内容状态统计1.3.2 表结构变化下图为一期和二期表结构变化情况1.3.3 如何修改和增加表,具体操作如下1 修改数据库表结构。根据cms系统数据库的表结构修改报表数据库的表结构2 系统管理-同步管理修改以前的表名t_cmp_content为t_cmp_type_content修改报表的同步源的名称syn_t_cmp _content为syn_t_cmp_type_contentSyn_后面跟着的就是表名称3 统计管理明细输出对象图1点击字段对应,选中记录点击清除。清除所有的字段。点击确定图2 点击字段对应,选中记录点击清除。清除所有的字段。点击确定4 统计管理统计对象图3点击修改按钮,修改数据对象名称,修改完以后点击刷新图4点击来源设置,点击修改,修改对象名称掩码,修改完以后点击新图5点击刷新以后点击退出,再点击字段,点击删除删除所有字段图6点击增加按照cms系统表输入所有的字段信息注意:数据类型一定要跟sysdb中的表结构一致默认值都为0最小值都为-634723458最大值都为634723458全部新增完成以后,点击设置字段顺序。保持一个原则:一定不为空的字段放在最后面5 统计管理明细输出对象图6点击字段,引入字段,确定。再点击退出1.3.4 如何采集1如下图,右点击数据源选择启动任务执行(x)2就有一项任务执行,右图为正在采集中3. Select * from st_runlog; 查看有没有异常错误select * from T_CMS_REPORT_PUBENALBE,查看有没有数据,和以前的表进行比较,看数据是不是一样1.4 Story分解1.4.1 UNCMS-Story1-New-Task01:支持内容总量分类报表Task Owner王中华,何涛,汪伦方案分析可以根据不同的查询条件(CP/分类/标/Actor/Director/SubContentFormat/SubContentType)查询所需的内容总量的统计报表。报表如下测试关键点关注根据不同的查询条件所查询出的内容总量的统计报表是否正确1.4.2 UNCMS-Story1-New-Task02:支持内容更新统计报表Task Owner王中华,何涛,汪伦方案分析可以根据不同的查询条件(内容上传、内容分发、下发对象以及下发结果等)查询所需的内容更新计报表。测试关键点关注根据不同的查询条件所查询出的内容更新统计报表是否正确。1.4.3 UNCMS-Story1-New-Task03:支持内容审核统计报表Task Owner王中华,何涛,汪伦方案分析 可以根据不同的查询条件(审核的操作类型、CP、审核结果、审核人员等)查询所需的内容审核统计报表。测试关键点关注根据不同的查询条件所查询出的内容审核统计报表是否正确。1.4.4 UNCMS-Story1-New-Task04:支持内容订单统计报表Task Owner王中华,何涛,汪伦方案分析可以根据不同的查询条件(门户、内容分类、订单处理结果等)查询所需的内容订单统计报表。测试关键点关注根据不同的查询条件所查询出的内容订单统计报表是否正确。1.4.5 UNCMS-Story1-New-Task05:支持内容发布统计报表Task Owner王中华,何涛,汪伦方案分析可以根据不同的查询条件(内容分类、发布对象、发布结果等)查询所需的内容发布统计报表。测试关键点关注根据不同的查询条件所查询出的内容发布统计报表是否正确。1.4.6 UNCMS-Story1-New-Task06:支持内容绑定情况统计报表Task Owner王中华,何涛,汪伦方案分析可以根据不同的查询条件(内容分类、门户、绑定业务的数量等)查询所需的内容绑定情况统计报表。查询如下:测试关键点关注根据不同的查询条件所查询出的内容绑定情况统计报表是否正确。1.4.7 UNCMS-Story1-New-Task06:支持内容使用情况报表和内容价值核算报表Task Owner王中华,何涛,汪伦方案分析支持能够按照时间段、ContentID、CP ID、ContentClasss、Category (分类)、SubContentID、SubcontentFormat,及其组合进行热度或价值的统计;可以针对内容使用价值(具体包含该内容的产品价格)、内容创造价值(结算后联通获得的收益)进行价值统计的报表。测试关键点关注根据不同的查询条件所查询出的内容使用情况报表和内容价值核算报表是否正确。1.4.8 UNCMS-Story1-New-Task06:支持内容加工能力资源使用统计报表Task Owner王中华,何涛,汪伦方案分析内容加工能力使用情况统计,统计维度至少包含:CPID、时间(天、周、月、年)、在线转码时长、在线转码频道数、离线转码时长、离线转码内容量(输出文件大小)、内容收录时长、内容收录容量(收录文件大小)、生成轮播频道数、轮播时长、自动技审文件大小、自动技审文件数量查询条件包括CPID、时间(天、周、月、年)、开始时间、结束时间按年查询按周查询测试关键点关注根据不同的查询条件所查询出的内容加工能力资源使用统计报表是否正确注意按周和按年查询1.4.9 UNCMS-Story1-New-Task06:支持内容发布能力资源使用情况统计报表Task Owner王中华,何涛,汪伦方案分析内容发布能力使用情况统计,统计维度至少包含:CPID、时间(天、周、月、年)、分发系统数、下发省分数、分节点内容存储最大容量、发布内容最大流量、发布内容最大带宽查询条件包括CPID、时间(天、周、月、年)、开始时间、结束时间结果应该如下:按年查询按周查询测试关键点关注根据不同的查询条件所查询出的内容发布能力资源使用情况统计报表是否正确注意按周和按年查询1.4.10 UNCMS-Story1-New-Task06:支持内容总量按照cp统计Task Owner王中华,何涛,汪伦方案分析主要是修改表结构统计如下测试关键点关注根据不同的查询条件所查询出的内容总量按照cp统计报表是否正确1.4.11 UNCMS-Story1-New-Task06:按照CP统计内容编辑任务总量 Task Owner王中华,何涛,汪伦方案分析主要是修改表结构统计如下测试关键点关注根据不同的查询条件所查询出的按照CP统计内容编辑任务总量报表是否正确1.4.12 UNCMS-Story1-New-Task06:执行结果统计内容编辑任务总量报表Task Owner王中华,何涛,汪伦方案分析主要是修改表结构统计如下测试关键点关注根据不同的查询条件所查询出的执行结果统计内容编辑任务总量报表是否正确1.4.13 UNCMS-Story1-New-Task06:内容总量按照子内容状态统计Task Owner王中华,何涛,汪伦方案分析主要是修改表结构统计如下测试关键点关注根据不同的查询条件所查询出的内容总量按照子内容状态统计报表是否正确1.5 接口描述1.5.1 数据库接口report报表表结构如下T_CMS_REPORT_EDITENALBET_CMS_REPORT_PUBENALBET_CMS_REF_report_STREAMFILEST_CMs_ref_report_VIDEOFILEST_CMS_ref_report_PICTUREFILES,T_CMS_ref_report_AUDIOFILES,T_CMS_report_SENDMESSAGE,T_CMS_report_VIDEO,T_CMS_report_STREAM,T_CMS_rport_PICTURE,T_CMS_report_AUDIO,T_CMS_report_ABSTRACTCONTENT,T_CMS_REPORT_FILE,T_CMS_REPORT_BINDSERVICES,t_cms_report_content,t_cms_report_cpinfoext,T_CMS_REPORT_CPINFO,T_REPORT_FROMCENTER,t_cms_report_audioFile,t_cms_report_videoFile,t_cms_report_streamFile,t_cms_report_pictureFile,t_cms_report_filebaseinfo,report_CDS_AREA,T_report_CONTENTAUDIT,T_CMS_report_SENDRECORD,report_CMSTASKINFO,t_cms_report_CONTENTVALUE,report_EDITPARAMINFO,t_cms_report_ORDERINFO,t_cms_report_SENDOBJECTINFO,St_cms_report_SENDRECORDINFO具体的表结构参考如下文档,双击即可1.5.2 接口变更无1.5.3 应用局点1.6 Story交付1.6.1 验收测试点ATP Owner验收测试用例