Cognos 8模型设计:事实一致性和维度建模关键

需积分: 33 4 下载量 40 浏览量 更新于2024-08-16 收藏 568KB PPT 举报
在"模型设计-需求分析文档,与业务讨论结论"中,主要探讨了寿险MIS系统的设计与开发流程,特别是在使用Cognos 8这款商业智能工具进行模型和报表设计时的关键步骤。Cognos 8提供了Transformer、Framework Manager等模型设计工具,以及Query Studio、Report Studio和Analysis Studio等报表开发工具。这些工具在构建维度模型时强调事实的一致性和维度的一致性,确保数据的准确性和可比性。 核心知识点包括: 1. Cognos 8工具: - Transformer: 主要用于设计复杂的报表模型,通过逻辑规则处理数据转换。 - Framework Manager: 管理和维护数据模型框架,包括事实表、维度表和连接关系。 2. 维度模型设计: - 事实一致性: 报表中的数据应基于同一事实,比如在寿险案例中,Flight是主要事实。 - 维度一致性: 不同的事实表需要共享相同的维度,以支持复杂查询。 3. 维度模型结构: - 星型或雪花模式:聚焦单一事实,如寿险案例中的Flight,但涉及复杂关系时需扩展为多维度模型。 - 自然键和代理键:前者是业务系统编码,后者是将字符型键转化为数字型,便于数据管理和性能优化。 4. ETL过程: - ETL (提取、转换、加载) 是将原始数据转化为适合分析的格式,寿险MIS使用DataStage进行此操作。 - 通过维表更新事实表的优点包括数据压缩、性能提升和存储节省,但维表的变更可能影响到事实表的直接使用,查询时需依赖维表关联。 5. BI层次与分析方法: - BI的三个层次:查询与报表、多维分析和数据挖掘。寿险MIS的大部分报表侧重于多维分析,允许从多个维度查看业务数据。 - 多维分析的关键概念:立方体、维度(分析角度,如时间、机构和渠道)、指标(具体业务数据,如保费和人力)。 6. MIS开发流程: - 报表开发流程包括设计MIS表结构、抽取和加工数据、模型设计以及报表设计。 - 表结构分层:基础模型层(底层数据)、汇总模型层(主题数据汇总)和维度层(维表数据)。 通过这个文档,我们可以看到寿险MIS系统不仅是一个统计分析平台,而且是一个集数据管理、模型构建和报表展示于一体的系统,旨在支持决策制定。理解并掌握这些技术细节对于有效利用Cognos 8工具和设计高效的数据驱动决策支持至关重要。