Cognos开发与模型命名规范详解

需积分: 0 2 下载量 108 浏览量 更新于2024-09-16 收藏 112KB DOC 举报
"Cognos开发规范" Cognos是一款由IBM提供的企业级商业智能(BI)和性能管理工具,用于报表制作、数据分析和决策支持。本规范主要针对Cognos的技术开发流程,特别是模型构建的规范,以提高开发效率和系统可维护性。 在Cognos模型开发中,主要分为物理层和逻辑层两个关键层次: 1. 物理层是直接从数据库导入的对象,包括表、视图和存储过程。这一层的创建遵循以下原则: - 在主namespace下创建物理层文件夹。 - 包含所有开发所需的数据对象。 - 不修改导入的数据库对象。 - 不导入约束关系,也不在此层建立对象间的关联。 - 物理层对象归类在名为“物理层”的文件夹下,并按数据源分类。 2. 逻辑层则是面向用户的对象集合,其创建步骤包括: - 创建与物理层并列的逻辑层文件夹。 - 根据物理层创建查询主体(QuerySubject)。 - 在逻辑层内部建立查询主体间的关系。 - 使用namespace对业务主题进行分类,并可根据需要进行多层分类。 - 逻辑层通常至少分为两层,具体结构视实际应用需求而定。 在命名规范方面,有以下几个要点: - 使用全大写的项目缩写,其余部分通常用小写。 - Cognos工程名称直接采用项目或应用专题名称。 - 顶级namespace结合项目组或应用专题简称与"COGNOS模型"。 - 逻辑数据源名包括项目组简称、数据类型标识(如rdb、mdb、txt、oth)以及可能的数字序号。 - 名称空间、目录、查询主题和查询对象应根据业务含义设定,尽量使用中文,避免技术术语。 此外,模型的分层原则旨在降低复杂性,方便管理和维护。通过合理的物理层和逻辑层设计,可以提高模型的可读性和可扩展性,同时确保数据的一致性和准确性。在实际开发过程中,遵守这些规范将有助于提升Cognos项目的质量和效率。