### Cognos8基础知识培训知识点概述 #### 一、Cognos8系统架构与组件功能 Cognos8是一款强大的商业智能(BI)平台,它提供了多种组件来满足数据分析、报告制作以及多维分析的需求。以下是对Cognos8各核心组件的功能介绍: 1. **Netscape Directory Server**: - **功能**:作为Upfront Server、Enterprise Server、Transformer、PowerPlay及Impromptu的安全验证来源。 - **解释**:这一组件负责整个Cognos环境的安全认证工作,确保用户的访问权限符合组织的安全策略。 2. **Cognos Powerplay Enterprise Server**: - **功能**:提供Cube和报表的Web访问方式。 - **解释**:Powerplay Enterprise Server允许用户通过Web界面访问预构建的Cube和报表,从而进行数据探索和分析。 3. **Cognos Powerplay Transform Server**: - **功能**:设计Cube模型和生成Cube。 - **解释**:Transform Server用于设计多维数据模型(Cube),并将这些模型转换为可用于分析的格式。 4. **Cognos PowerPlay**: - **功能**:OLAP报表与分析工具。 - **解释**:这是一个用户界面,允许用户通过交互式的方式对多维数据集进行探索,并创建各种报表。 5. **Cognos Impromptu**: - **功能**:数据查询和报表制作工具(主要用于为Transform提供数据源)。 - **解释**:Impromptu是一款灵活的工具,可以帮助用户快速地创建复杂的数据查询,并生成所需的报表。在Cognos环境中,它通常被用来为Cube的设计提供必要的数据源。 6. **Impromptu Web Reports**: - **功能**:Web方式的动态查询报表管理服务。 - **解释**:Impromptu Web Reports提供了一个基于Web的界面,用户可以在其中执行动态查询并管理生成的报表。 #### 二、Cognos8中的操作指南 本部分重点介绍了如何使用Cognos Impromptu创建IQD文件的过程,以及如何使用Transformer创建Cube模型的基本步骤。 1. **生成Cat文件**: - **功能**:定义数据源,按业务观点组织数据源,方便后续报表和查询的生成。 - **操作步骤**: 1. **启动Impromptu**:打开Impromptu程序。 2. **新建Catalog**:指定Cat文件名及其他属性(Catalog type, Database)。Catalog类型一般选择Shared,Database需要新建逻辑数据库或直接选择已存在的逻辑数据库。 3. **创建Cognos逻辑库**:确定数据库类型,新建逻辑库,填写数据库属性。 4. **选择Cat中的内容**:包括需要包含的表等数据元素。 5. **CAT文件完成**:在Impromptu左下角可以看到CAT文件的名称。 2. **生成IQD文件**: - **功能**:通过Impromptu创建IQD文件,用于定义查询定义文件。 - **操作步骤**: 1. **新建文件**:在Impromptu中新建一个文件。 2. **定义查询**:根据需求定义查询条件。 3. **保存为IQD文件**:选择另存为IQD文件,保存文件。 3. **制作Cube模型**: - **功能**:使用Transformer创建Cube模型。 - **操作步骤**: 1. **修改参数配置文件**:若要生成动态的Mdl文件,则需要修改Transformer的配置文件trnsfrmr.ini中的参数,增加“VerbOutput=1”选项。 2. **插入数据源**:在Transformer的DataSource窗口中插入Cube模型要用到的所有事实表和维表的IQD文件。 3. **生成Dimension Map和Measures**: - 将维表的标识字段拖到Dimension Map窗口中,形成维度的Dimension Map。 - 设置维度的属性,如修改维度名称、设置多层维度的最底层的Unique属性、选择维度的Label属性等。 - 将度量字段拖入Measures窗口,并设置度量属性。 通过以上步骤,可以实现从数据源定义到Cube模型创建的完整过程,进而支持复杂的多维数据分析和报告生成。这对于理解和掌握Cognos8的基础操作非常关键。
- 粉丝: 5
- 资源: 43
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 通过python实现简单贪心算法示例.rar
- C语言中指针基本概念及应用详解
- (源码)基于Websocket和C++的咖啡机器人手臂控制系统.zip
- (源码)基于深度学习和LoRA技术的图书问答系统.zip
- (源码)基于Servlet和Vue的机动车车辆车库管理系统.zip
- (源码)基于ESP32C3和WiFi的LED控制系统.zip
- (源码)基于Spring Boot和Quartz的定时任务管理系统.zip
- (源码)基于jnetpcap框架的网络流量监控系统.zip
- (源码)基于Spring Boot和WebSocket的FTP部署管理系统.zip
- (源码)基于Java的超市管理系统.zip