⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cognos7学习笔记.txt

📁 这是cognos最全的资料 用于报表展现
💻 TXT
📖 第 1 页 / 共 3 页
字号:
cognos7 
Cognos学习之一报表制作简明手册

1 建立数据库连接
(1) 启动Cognos Impromptu Administrator
(2) 创建数据库连接 Catalog——>databases
(3) 选择数据库类型,newdatabase
(4) 填写数据库别名(记住这个别名,在创建 .iqd 文件是要用得到
2 创建 .iqd 文件
(1)通过Cognos Impromptu Administrator生成
(2)手写

手写.iqd文件格式:
COGNOS QUERY
STRUCTURE,1,1
DATABASE,IBM4
BEGIN SQL

select STS_ID,
STS_WORDS
from H_FEE_STATUS
where TABLE_NAME='ACCT'
and COLUMN_NAME='PAYMENT_METHOD'

END SQL
COLUMN,0,付款方式标识
COLUMN,1,付款方式

说明:
1. 蓝色字是iqd文件固定格式
2. Begin sql……..End sql 之间可以任意写查询语句,只要符合oracle语法。
3. 自己写的sql 语句中 表名、字段名一定要大写
4. 粉色字,是给各字段命名汉字名称的,这样在transformer中就可以看到汉字名了。
3.创建模型文件
(1) 启动PowerPlay Transformer
(2) file——>new之后按提示可以依序进行。
(3) 其中在下面的界面中选择iqd 文件
(4) 将该模型文件存盘为:.pyi 文件
(5) 通过PowerPlay Transformer

可以生成.mdc 文件,也就是 power cube 我们称的 多维立方体






5. 创建报表
(1) 启动Cognos PowerPlay
(2) file——〉new
(3) 选择数据源,.mdc 文件,注意在server 上的文件要选择remote 
(4) 将报表存为 .ppx 文件,不要存成一次性的 .ppr文件,.ppx文件当.mdc 文件更新时,可以表中数据自动更新
6. 将.ppx文件发布到PowerPlay Enterprise – Server上
Cognos学习之二:详细的组件以及对应的功能描述
一 Cognos 详细组件列表:
从大模块来看, Cognos产品组件只有三个:
各个大模块的功能分别是:
Cognos Powerplay Transformation Server:负责将数据源变成数据立方体;
Cognos Powerplay Enterprise Server:负责将数据立方体以OLAP分析、OLAP报表等方式展现出来;
Cognos ReportNet Server:负责实现基于数据库的数据查询、报表制作、仪表盘制作、报表/仪表盘展示等等;
如果将 Cognos 各个模块细分,则包含如下组件:



二 Cognos 组件功能介绍:
参照上图,我们介绍一下每个Cognos组件的功能:

Cognos Powerplay Transformation Server部分:
Cognos Impromptu:主要用来连接数据库,形成数据源定义(IQD文件),Transformer会根据数据源定义到源数据库中抽取数据;
Cognos Transformer:在Windows界面中提供一个图形化的模型设计界面,供开发人员设计模型和调试模型;在UNIX版本中,这个模块名称为 Cognos Powerplay Transformer UNIX Client,增加了设计界面对服务器的控制菜单;
Cognos Transformation Server:后台的OLAP数据抽取转换引擎,用来把源数据抽取出来形成数据立方体。在Windows版本中,它与前端设计界面Cognos Transformer是结合在一起的;在UNIX版本中,它与前端的模型设计界面是分离的,安装在UNIX环境中,接受命令行或来自于客户端的调度。

Cognos Powerplay Enterprise Server部分:
PowerConnect:Cognos Powerplay Enterprise Server与第三方数据立方体的连接接口,通过PowerConnect,可以将MSOLAP、Essbase、IBM DB2 OLAP、SAP R/3 BW等第三方数据立方体通过Cognos展现出来;
Powerplay Enterprise Server:负责通过Web方式或Client方式展现数据立方体、提供OLAP界面和报表界面的服务器产品,是整个Cognos OLAP应用的核心;
Cognos Upfront:Cognos Powerplay Enterprise Server提供的门户界面,可以定制外观、功能。

Cognos ReportNet Server部分:
Cognos ReportNet Server:Cognos 负责查询、报表、仪表板的设计、制作以及展现的核心服务器模块;
Cognos Framework Manager:负责定义Cognos ReportNet Server使用的元数据,包括定义表结构、表连接、全局过滤条件、虚拟视图、业务映射等等;
Cognos Connection:Cognos ReportNet Server附送的门户界面,功能丰富,允许用户自定义内容、布局、外观、功能等等。

Cognos Access Manager 部分:
Access Manager:Cognos全部产品的安全性管理模块,是Cognos安全性贯穿始终的基础,是Cognos安全性的核心模块;
LDAP Server:一般使用Cognos随产品附送的 Netscape/iPlanet Directory Server,或由第三方提供,用来保存Cognos安全性信息。

Cognos Powerplay Client 部分:
Cognos Powerplay Client:Cognos Powerplay Enterprise Server的Windows客户端,是强大的OLAP报表制作工具,用来制作报表,并将报表发布到 Cognos Powerplay Enterprise Server上。

Part I 安装 Directory Server 
1.进入SunOne 的安装目录,运行Setup,选择Install Sun One Directory Server。

可能会出现如下提示:
不会有影响,选择Y,选择Setup。
【Note:安装之前情确认停止Smtp服务.】
2.在下面的操作中,选择安装画面上iPlanet Servers 然后下一步,选择typical的安装方式,选择安装目录。

3.选择所有component。

4.选择Port和Suffix的信息。


【Note:如果你的机器没有主DNS后缀,那么需要手工完成合适的Suffix 并且记住Suffix的值,在以后的配置中会用到;如果Server上已经有了DNS后缀,那么SunOne 安装程序可以自动填入正确地Suffix】

5.输入正确地用来启动iPlanet 控制台的管理员的ID和Password。

6.输入控制台管理员需要管理的域名称。

【Note: Administration Domain的名称需要和Suffix的名称相同 去掉’DC=’之后】
7.输入正确的Directory Server根结点的用户的信息。

!!!Alert:记住这些安装时的信息,配置Cognos的时候需要用到这些信息。

8.选择Next并且保持下面页面的默认项,安装完毕后需要重新启动计算机。



Part II安装Impromptu Web Report
【Note: 下文中以 IWR 代替 Impromptu Web Report】

1.运行安装光盘上setup.exe,出现如下画面:

选择Install Cognos Impromptu Web Reports
2.在Software License Agreement页面选择Yes ,选择Next,直到选择安装目录页面。
【Note :Cognos 只允许同一版本的产品装在同一目录下,如果以前安装过同版本的产品,则目录不可选,否则请选择安装目录】
3.在Installation Type 页面,选择Custom安装。

4.在选择Component Selection页面,选择如下的Component:

【Note: 对于IWR的安装,默认选项会Configuration Directory Server,对于PowerPlay Enterprise Server安装默认选项不会Configuration Directory Server。这是两个安装中默认选项的区别。 如果你已经配置了Directory Server ,那么Uncheck Directory Server Configuration。】
5.选择Next,完成Configuration Directory Server所需要的信息,确保和你需要配置的Directory Server的信息一致。

【Note:有关Directory Server的信息,请参阅上一章 安装iPlanet Directory Server。】

6.在Directory Server Configuration Password 页,输入并校验输入Unrestricted User/Administrator的Password。

【Note: 默认的Unrestricted User为 cn=Directory Manager】
7.选择Next,在下一个页面,输入Configuration Directory Server所需要的其他信息:

【Note:这些信息必须和实际需要配置的Directory Server的内容完全一致。】
8.选择Next 继续下面的安装直到安装完成。
9.安装完成后,需要先配置Access Manager和Directory Manager的连接
进入:Start Menu?Cognos BI?Administration?Access Manager- Administration
选择Add connection:

添入正确的Directory Manager的信息:

确保Test成功。选择Ticket Server

在Administrator Access中输入正确地关于Unstrict User的信息,并且log on

在如下画面中加入正确的信息,确保Test成功。
选中已经添加的Connection ,点击ToolBar上的Set the Item as default

选择Runtime Configuration,在如下画面当中选择Directory Server

在下面的页面中添加正确地内容:

确保出现正确的提示。选择Next :



点击完成按钮。
10.再次选择IWR的Setup,选择Install Impromptu Web Report,选择Custom,选择如下Component:


【Note :再次安装之前,在<cognos installation>cer1下新建目录iwr_db,并且共享该目录。】

11.选择Next 出现如下画面,选择刚才新建的iwr_db目录。

12.选择Next ,直到最后完成安装。重新启动计算机。
13.再次进入IWR的安装程序,选择Custom,选择如下Componet。

14.选择Next 在如下页面当中选择本机管理员。

【Note: 本机的Administrator不能是空password否则安装不能继续。】

15.按照要求输入本机OS administrator的password。

16.选择刚才建好的Iwr_db共享目录。

17.选择next 直到完成安装,重新启动计算机。

Part III安装Distribution Shuttle Builder
Distribution Shuttle Builder是用来发布报表的工具,按照默认设置即可完成安装。
基本步骤如下(图15,图16,图17):
1. IWR安装光盘当中的Setup 选择Install Cognos Distribution Shuttle Builder。


2.输入正确地安装信息完成安装。






Part IV安装PowerPlay Enterprise Server

【note:以下简称PowerPlay Enterprise Server为PPES】
【每次安装新的Cognos产品需要以前停止以前安装的服务】
1.进入PPES的安装目录,选择Install PowerPlay Enterprise Server。

2.选择Next 直到出现如下页面,选择Locales for Simplified Chinese。

3.选择Next 直到安装完成出现如下页面,选择Open The Configuration Manager to customize component configuration。

4.配置如下页面中有关Directory Server为正确的设置。

【Note:确保这些配置和你的Directory Server的信息一致,有关配置,请参阅PartI。】
【Note:Service?Access Manager-Directory Server?General 中的Property Value 页面,Are you sure you want to configure this directory server? NO 为正确的设置,因为在PartII当中,我们在安装IWR的过程当中已经配置过Directory Server。】


5.在Tool Bar当中选择Validation Selection和 Apply Selection确保得到正确的返回信息。



6.将网关由机器名改成ip。



7.保存并关闭Configuration Manager并完成安装。



Part IIV 配置IIS 同时作为PPES和IWR的WEB Server

1. 打开Internet 服务管理器。在默认Web站点下新建Cognos 虚拟目录。赋予该目录读权限。实际目录为<installation cognos>/cer3/webcontent
会默认出现ppwb和upfront目录,赋予该目录读权限。(配置PPES)







2. 在Cognos下新建虚拟目录cgi-bin,赋予该目录读并且执行教本的权限。实际目录为<installation cognos>/cer3/cgi-bin
3. 在主机上新建站点取任意名eg:iwrsite,并且分配同主站点不同的Port。(配置IWR)

4.在新建的站点上建立同样的虚拟目录/cognos 和 /cognos/cgi-bin,对应关系如下所示:
/cognos/ <installation cognos>/cer1/webcontent
/cognos/cgi-bin/ <installation cognos>/cer1/cgi-bin

Cognos学习之四:Cube性能优化、参数配置和更新


1. 与数据相关的考虑事项
对源数据进行分析是确定数据质量、存储方式、源数据类型和所需准备工作的重要一步。 
1.1 清洁合并数据
对数据进行预处理可以带来性能上的提高:
? 如果源数据只含有模型所需的信息,将会加快Transformer 的读取时间。例如,如果在数据源中包含了一些没有用的列,那么即使在模型中没有用到这些列,Transformer 也会花费额外的时间对它们进行处理。

? 数据合并可以减少被读取的记录的数量。Transformer读取的记录数量越少,PowerCube生成的时间也就越短。
1.1.1 提示
? 当设计将在Transformer中所使用的数据源时,要尽量只包含那些生成模型所需的列,使处理时间最小化。如果包含了不需要的列,可能就会对数据源的处理时间产生影响。
? 在可能的情况下,请保持Transformer模型中的类别结构,这样就可以减少对它们进行重建所需的多余的处理过程。
? 如果模型中包含了较长的描述,我们推荐您使用已经含有和描述相关联的类别的模型来生成PowerCubes。
1.2 定时(Timing)
定时控制 (在数据源属性页上)可以控制Transformer在什么时候对数据源进行处理。
首先应该执行结构型数据源来创建模型中的类别结构。完成这一步后,如果在PowerCube生成过程中不需要执行它们 (数据源中没有添加新的类别,并且含有这些类别的模型已经得到保存) ,那么可以将数据源的定时功能(timing)设置如下:

有些结构型数据源代表一种易变动的结构,这种结构需要在每次生成PowerCube时对这些类别进行更新。可以将这种类型的数据源的定时功能设置为在创建PowerCube的类别生成阶段来运行。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -