《2022年Cognos报表开发设计规范 .pdf》由会员分享,可在线阅读,更多相关《2022年Cognos报表开发设计规范 .pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Cognos报表开发设计规范版本历史:版本作者日期修改记录和备注1.0 杨介2008-12 1.1 陈为良2009-3-16 1 增加了(二)里面页面组件规范中的5 和 6 2 增加了(五)和(六)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - (一)模型设计规范模型:是一个艺术概念,它体现了最终展示效果的思路及雏形,报表的设计将依此为依据;形象点就是说我们要用铁水铸成一个锥体,那么我们要将这些铁水放如到一个锥状容器里,而这个容
2、器就是我们需要的模型。(1)命名规范以下使用的项目简称一律使用英文大写,如SIMS、CCBS 等,其余英文部分,如未加说明一律使用小写。Cognos工程( Project) :直接使用项目或应用专题名称。顶级namespace :项目或者应用专题的简称+?_?+ Cognos 模型如:CCBS_Cognos模型。数据源:项目组或者应用专题的简称+?_?+?rdb/mdb/txt/oth?,其中, rdb代表关系数据库, mdb 代表多维数据库, txt 代表文本数据 ,不属于上述任何一种数据源的使用oth。原则上,一个工程只允许新建一个数据源。如果确实有必要建立多个逻辑数据源的,需要在上述命名
3、规则后添加三位数字序号。如: CCBS_mdb_001。名称空间 namespace和目录、查询主题、查询对象:根据具体的业务含义进行设置,除专有名称外,原则上只使用中文,并避免直接使用技术术语,在名称的选取上要力求简洁规整。连接:使用默认的名称,即查询主题1查询主题 2。过滤:根据过滤条件的实际意义用中文进行描述。发布包:中文部分按照业务的原则组织,避免使用技术的术语。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - (2)设计
4、原则减少使用union 操作数据过滤都在cognos 的模型层实现避免全表扫描使用星型模型和雪花模型星型模型:是一种关系数据库结构,该结构在位于架构中心的单个事实数据表中维护数据,其它维度数据存储在维度表中。每个维度表与事实数据表直接相关,且通常通过一个键关联接到事实数据表。雪花模型:星型架构的一个扩展,由多个表定义一个或多个维度。在雪花模型中,只将主维度表与事实数据表联接;其它维度表联接到主维度表。(3)结构规范工程: 直接使用项目或应用专题名称,一个Cognos 工程可以跨多个数据源或表;一个项目组原则上只建立一个Cognos 工程。顶级 namespace : 项目组或者应用专题的简称+
5、? _? + COGNOS 模型。如: CCBS_COGNOS模型。物理层 :原系统数据表;是对数据库对象的直接引用。第一层: 每个数据源对应一个物理层下的namespace ,命名规则: 数据来源描述 +?_DS? 。第二层: 每张源表对应一个查询主题,该查询主题实质上是对数据库表的一个直接映射的视图转换。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 表示层(逻辑层) :经过加工用户使用既模型,是在拷贝“ 物理层 ” 对象的
6、基础上,根据业务规则进行设计实现。第一层:使用namespace 对业务主题进行分类。必要时可以在往下一层使用目录或者namespace再进行主题分类。第二层:每张视图对应一个查询主题。(4)模型包的发布一个项目或应用原则上只发布一个包,由于应用的需要必须设置多个包的时候,每个模型开发者建立单独的模型包进行发布,可以使用包的应用+开发者身份名称拼音前三位大写进行区分,命名如下:项目简称 +_XXXX+ _+MMMdd ;XXXX代表应用名称,一般使用中文;MMM开发者身份名称每个字的拼音的首位大写字母, 为可选项当服务器端包名有重复时使用,dd 为 2 位数字;如 ERPF_总帐报表 _YJ,
7、 ERPF_资产查询 _YJ02。(二)报表设计规范(1)命名规范报表名称: 要使用定长阿拉伯数字编号+有意义中文名,名称不超过20 个汉字,编号的长度依照本类别报表的数量,保证编号的唯一性。例如:001试算平衡表页面名称: 根据需求而定, 报表名称反映展示的业务主题,且提示页面命名也要和报表页面保持一致。例如:报表页面名称为概要表,那么提示页面名称也应该是概要表。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 7 页 - - - - - - - - - 查询名称: 用于
8、报表页面的查询,则以Q_开头,用于提示页面的查询,则以QP_开头,后面接具体含义的中文字符。例如“ 机构 ” 用于提示页的查询可命名为:QP_机构,而 “ 营业额汇总 ” 用于报表页的查询可命名为:Q_营业额汇总。连接名称:由多个查询连接而成的,则以 J_开头,中文字符部分分别取各查询的中文部分。例如要对 “ Q_本年 ” 与“ Q_年初 ” 查询进行连接,连接后命名可设为:J_ 本年 _年初。合并名称:由多个查询合并而成的,则以U_开头,命名规则同多个查询连接。例如:U_上年消费 _今年消费。变量名称:1)小写英文字母、数字和下划线,且以p_ 开头(p_ date) ;2)不要出现程序中使用
9、的关键字_sql、_isselectone、 _datasource、_view 、_ref、_value、_btn。常用参数项名称:(1) 日期:p_date (2) 开始日期: p_begin_date (3) 结束日期: p_end_date (4) 机构:p_branch_code (5) 币种:p_currency (2)页面组件规范1、 字体、颜色、边框、对齐方式。(具体规范应根据具体需求而定)如:大小: 18pt,黑体,所在的格子高度:100pt 2、 列表、交叉表。3、 标题、边框、正文。 (具体规范应根据具体需求而定)边框:颜色,样式,宽度。颜色:黑色,样式:实线,宽度:1p
10、t。列标题:边框,字体,背景颜色;边框的颜色,样式,宽度分别用黑色,实线,0.5pt;字体大小、粗细:默认,黑体;背景颜色:默认。正文:字体大小、粗细:默认,常规。边框的颜色,样式,宽度分别用黑色,实线,0.25磅。背景颜色使用默认。必要时可以为报表添加背景图片。4、 日期、时间、页码报表查询日期:在报表页面的页脚(或按要求)使用报表函数asfodate();报表查询时间:在报表页面的页脚(或按要求)使用报表函数asfotime()。报表页面页码:在报表页面的页脚(或按要求)使用报表函数PageNumber()。5、提示页面的组件按照日期、机构、币种的顺序从上到下来排列。6、如果是需要后台跑的
11、批量报表,请注意日期组件一定不能设置为必选项,否则无法传入日期参数。(3)数据格式规范数字: 当报表展现余额时,数据格式应选择数字,并且保留2 位小数。百分比: 当报表需要展现比率时,数字格式应该选择百分比,并且保留2 位小数。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 7 页 - - - - - - - - - 金额单位: 当使用金额单位为元时,金额乘以1。当使用金额单位为万元时,金额乘以0.0001。当使用金额单位为百万时,金额乘以0.000001。当使用金额单位
12、为亿元时,金额乘以0.00000001。当使用金额单位为亿元时,金额乘以0.00000001。(4)报表发布规范公共文件夹根目录下不能存放报表。目录设立要结构合理,能够代表项目或业务分类。目录命名: 报表的业务主题英文简称+,_?+报表目录的中文名称。例如:统计信息系统的统计指标报表,目录名定为“ CCBS_统计指标 ”部署包命名规范:部署包命名采用系统名+时间戳,其他必要信息在描述和提示中标注。例如: SMIS20070808_v1.01 (三)安全定义规范安全控制原则:机构层级+角色访问控制(RBAC ) 。模型的安全要素必须满足数据安全性的要求,必要时增加对象安全性。(四)附录示例cog
13、nos开发规范示例 .d(五)后台批量报表的命名、属性设置以及技术实现请参照下面的文档:Cognos 分组分页的技术实现以及规范.docCognos 后台批量报表命名规范.docCognos 后台批量传业务日期的处理方式.doc(六)后台批量的报表路径放置单独设置一个文件夹和包来放置后台批量生成的报表,不要跟前端展现的报表混淆。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 7 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 7 页 - - - - - - - - -