Cognos开发与模型命名规范详解
需积分: 0 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项目的质量和效率。
2013-12-03 上传
点击了解资源详情
点击了解资源详情
2021-09-22 上传
2011-06-20 上传
2010-11-15 上传
2009-11-27 上传
2018-12-13 上传
enjoyP
- 粉丝: 9
- 资源: 1
最新资源
- R语言中workflows包的建模工作流程解析
- Vue统计工具项目配置与开发指南
- 基于Spearman相关性的协同过滤推荐引擎分析
- Git基础教程:掌握版本控制精髓
- RISCBoy: 探索开源便携游戏机的设计与实现
- iOS截图功能案例:TKImageView源码分析
- knowhow-shell: 基于脚本自动化作业的完整tty解释器
- 2011版Flash幻灯片管理系统:多格式图片支持
- Khuli-Hawa计划:城市空气质量与噪音水平记录
- D3-charts:轻松定制笛卡尔图表与动态更新功能
- 红酒品质数据集深度分析与应用
- BlueUtils: 经典蓝牙操作全流程封装库的介绍
- Typeout:简化文本到HTML的转换工具介绍与使用
- LeetCode动态规划面试题494解法精讲
- Android开发中RxJava与Retrofit的网络请求封装实践
- React-Webpack沙箱环境搭建与配置指南