当前位置:文档之家› Cognos多维分析操作使用手册

Cognos多维分析操作使用手册

Cognos多维分析操作使用手册
Cognos多维分析操作使用手册

Cognos多维分析操作使用手册

1.1.1.OLAP展示窗口介绍

进入中国电信经营分析系统,点击多维分析中一个分析主题进入该分析主题操作窗口,会出现以下类似的界面:

就这个浏览器窗口说明一下将要在后用到一些名词。浏览器窗口包括:1.1.1.1.维度栏

维度:在浏览器窗口顶端,用于过滤每一维数据。例如下图,该主题的维度包括时间,年,月份,在网时长,城乡标识,用户性质,地域,帐目类型,产品类型,客户类型,客户营销属性,上传省份等。

1.1.1.

2.维度导航区

维度导航区域用于对显示数据的行列和指标进行替换、嵌套等操作,在浏览器窗口的左部。

1.1.1.3.数据显示区域

维度栏的最后一项为指标下拉框,其中各个选项是作为数据显示区域的指标,如果在该立方体中有多个指标,您也可以选择其他的指标显示。

1.1.1.4.层次选择区

有些维度分层次展示,如时间维度一般是年->季度->月这样的层次,用鼠标右键点击白色矩形框,会弹出菜单,可以让行或者列的数据向下一层或者上一层展开,使得数据展示更清楚.

1.1.1.5.工具栏

工具栏位于浏览器窗口右部的底端,如下图:

工具栏主要分为以下几部分:

图标说明

交叉制表显示/缩进式交叉制表

显示风格选择

简易条形图/饼图/簇状条形图/堆

积式条形图/多线/立体条形图等

图形显示风格的变化

拆分视图,使数据显示在下部分,

图形显示在上半部分

调整显示选项,行列的数量,指

标显示的选项,计算类别的显示

对已经插入的计算行或列进行调

对隐藏显示的进行调整

交换行列

对显示为0的数据消除

80/20隐藏

自定义例外项突出显示

提供此报表说明

在报表中查找类别

打开帮助浏览器窗口

把数据导出成文件

以上是对工具栏每个图标的说明。当然,只要鼠标放在图标上面就可以看到简单说明,具体的使用在OLAP基本操作里面介绍。

1.1.1.6.OLAP操作实现的功能

通过您的web 浏览器,您可以

?浏览信息,在任何维度浏览数据。

在每一个具体的维度里面,点击其下拉框都可以看到其子类别和层次关

系。如果类别的子类别还有子类别,点击其类别的子类别后,出现的就

是下一级类别。当您想回到某上一级类别时,直接在下拉框选择就可以

了。例如:在时间维度上,有子类别某一年,选择某一年后,您就可以

看到再下一级类别某一具体的月份。当想回到上一级的类别,只需要选

择对应的内容即可。

?比较数据:例如使用量维度的比较收入和利润额的数据

?计算:添加您通过计算得到的结果

?显示信息:显示百分比

?过滤数据,只显示需要的查看的数据

?对显示结果按照大小排序

?选择显示的类型,例如交叉表,饼图表或条形图等

?交换行和列显示

?限制显示行和列的数量

?钻取到低一层次或高一层次

?把结果输出到csv格式或 pdf格式文件

1.1.

2.OLAP基本操作

1.1.

2.1.选择显示的行列

当您打开报表时,缺省是交叉表的显示格式,,还可以对显示的行或列进行替换。

原始显示格式

在维度导航栏上选择要替换的数据,单击鼠标右键,弹出窗口,选择替换行或者列,则会用所选择的维度替换数据显示区域中的行头或列头,如下图

用通话方向替换行之后的显示数据

1.1.

2.2.过滤数据

你可以对显示数据进行过滤(如只查看广东省的数据等)例如:下面的报表展示的是重庆省份的数据,

1.1.

2.

3.选择指标

指标是一种作为量的统计放进数据里的。指标可以是可用的信息统计,例如通话次数,消费金额等。您可以比较报表中的指标,如下图所示:

若需要改变指标,则在维度导航栏里面选择里面选择想要显示的指标,如计费时长,单击鼠标右键过滤,如下图:

1.1.

2.4.嵌套显示

为了在报表中看到更多信息,您可以添加其它维度嵌套到当前显示的维度中。如下面的展示中,在行维度显示时间月份,在列维度显示指标类型。

您可以添加”客户类型”作为时间类别的嵌套,在维度导航区里可以选择”客户类型”,右键选择“嵌套行”下图所示:

数据显示区域如下图所示:

1.1.

2.5.隐藏和显示

报表使用交叉表,在行和列显示每类别的全部成员的值。如果您不想显示某成员,您可以单击鼠标右键行或者列头,选择“隐藏选择”的行或者列,或者选择“隐藏/显示….”,后出现对话框后直接选择显示或者隐藏的行或者列。

隐藏“消费金额”后,如下图:

1.1.

2.6.插入计算

在列头或行头单击鼠标右键,选择“插入计算”,给计算命名,如下图:

插入计算后,加入的计算显示在原来列的右侧或者下侧,如下图:

1.1.

2.7.说明浏览器窗口

在底部的工具条上,单击解释按钮,解释框架在您的web 浏览器的下边打开。

在界面上,当有解释的选择时,指针在您想要解释行或列的标题上改变为箭头的图标,单击它,下面的说明会随着改变。

1.1.

2.8.百分比显示

在底部的工具条上,单击显示选项按钮。显示选项在您的web 浏览器的底部打开,如下图:

可以选择值按照不同项目的百分比显示,行百分比显示如下图:

列百分比显示如下图:

1.1.

2.9.排序

在显示的交叉表上,您可以通过鼠标右键单击列头或行头对数据进行进行排序。

1.1.

2.10.交换行和列

您可以交换行和列类别的位置,例如:报表包含很少的行,但有很多列以至于超出打印的宽度。为了适合页面的宽度,您必须交换行和列的。在工具栏上,

点击交换行和列按钮。

1.1.

2.11.显示交叉表的大小

在底部的工具栏上显示选项里,您可以限制每页显示的的最大行数和列数。如下图:

在里面,选择每页面显示行的最大值。

在里面,选择每页面显示列的最大值。

1.1.

2.12.禁止值

?工具栏上零抑制,移除全都是零的行或列。

?工具栏上80/20抑制,移开其绝对值达不到80%,将其抑制的行或列列入到“其它的”。

零抑制前:

零抑制后:

1.1.

2.1

3.交叉表显示

标准交叉表显示是缺省显示类型,默认得以表格显示。立方体的前两个维度分别作为行和列的维度,如果您嵌套了类别,嵌套的类别在右上部或左下部出现。

在工具列上,点击交叉表按钮。

1.1.

2.14.缩排的交叉表显示

使用缩排交叉表,以便嵌套类别的层次被缩排,并且比交叉表压缩格式在类别之间的关系显示更容易的被验证,使它成更好的被打印。

在工具列上,点击缩排了交叉表

按钮。

1.1.

2.15.拆分视图显示

在工具列上,点击拆分视图按钮。数据区域分为上下两部分,上面为图形显示,下面为对应的数据,便于比较分析。

1.1.

2.16.饼图显示

在图形工具按钮列上,点按饼图

按钮。

1.1.

2.17.简易条形图显示

简单的条形图显示每列的总计。在特定的时期上,对比两个或更多变量,并且在格式上显示趋势。用这种类型显示对分离数据是有效的。

?在图形工具按钮列上,点击简易条形图

按钮。

1.1.

2.18.镞状式条形图显示

?在图形工具按钮列上,点击聚类的条形图

cognos报表知识整理

Cognos报表—知识整理 一、提示页自动加载 1、功能需求背景 华中电网概况报表首页需要有日期参数,但是每次进入首页时出现日期选择框影响美观,所以为其增加提示页面,但根据要求不能增加提示页面,所以设计出提示页面自动加载。通俗的讲就比如:出现提示页面,电脑自动点击确定进入主页面…… 2、功能实现方法 步骤1: 新建提示页面,新页面中内容包括:onload项目、完成按钮、日期提示框以及针对提示框的html项目。如下图1 图1 步骤2: Onload项目中函数:详见图1

二、进入页面后自动刷新一次 1、功能需求背景 电网概况报表电厂容量分析主页面中,需要自动根据日期刷新一次页面(具体原因参见三、特殊的日期过滤) 2、功能实现方法 步骤1: Onload项目加载函数,如图2 图2 步骤2: Js中函数新加一行代码,如图3 图3

3、可参考报表 电网概况报表>>1.电厂容量分析 三、特殊的日期过滤 1、功能需求背景 电网概况中发电情况包括水、火、风三种发电方式,在数据库中体现即为水(火、风)电机组管理(参数)表。根据用户要求,需要对全网水(火、风)当年新投机组容量等进行数据统计, 2、设计思想 1)将水、火、风机组管理表分别对应查询中取相同数据项,为U联做准备。 2)在三个查询中新建“投运年”数据项,取得机组投运年份。表达式:substr(【投运日期】,1,4) 3)将三个查询进行U联,给U联后的查询设置过滤条件,如图4 图4 3、出现问题分析 根据2、设计思想中进行操作,报表验证报错,不能对substr进行集操作,经查询得知,dm 数据库不支持在两层(原层和U联层)查询中同时使用substr。 4、新的解决方法 思路如下图:

Cognos 权限管理(重点)

Cognos 权限管理 1.1.编写目的 (2) 1.2.开发工具 (2) 2.报表权限设置 (2) 2.1.第三方目录管理器 (2) 2.1.1.NTML (3) 2.1.2.Sun ONE LDAP (5) 2.1.3.IBM Cognos Service (13) 2.1.4.Java Project (24) 2.2.报表服务器权限管理 (25) 2.2.1.cognos用户权限控制 (25) 2.2.2.设置文件夹访问权限 (28) 2.2.3.设置报表访问权限 (30) 2.2.4.设置报表服务器功能权限 (31) 2.2.5.cognos中增加新的分组 (32) 2.2.6.cognos中增加新的联系人 (33) 2.3.FrameWork权限管理 (34) 2.3.1.FM控制报表发布包权限 (34) 2.3.2.FM控制报表数据展示权限 (36) 2.3.1.手动安全数据控制 (37) 2.3.2.FM中查询项权限控制 (38)

引言 1.1.编写目的 本文档是结合以往的开发经验,从实际报表开发出发,详细介绍了ReportNet报表设计流程、开发技巧,报表性能调优、FM建模规范及技巧讲解。总结的文档希望对大家在日后的开发中带来帮助。 1.2.开发工具 ●FrameWork Manager10.1.0模型 ●Business Intelligence Server 32-bit 10.1.0 Windows Multilingual)报表服务器。 2.报表权限设置 2.1.第三方目录管理器 众所周知,cognos自身并不带用户管理模块,需要嵌入第三方的用户管理,可以使用sunone 的ldap服务器作为用户管理模块的较为常见,采用第三方管理报表服务器权限,首先要先将报表

COGNOS服务器安装配置手册

一系统环境说明 用户说明: 安装与使用过程中的用户 Root:系统补丁安装用户 Cognos:软件安装,运行用户 目录说明: 请先使用Root创建以下目录,并将相应文件拷贝到相应目录中,修改目录所有者为cognos,后面的安装进行均以cognos身份进行, 安装目录 /tmp/share/app/apache_32:apache安装目录 /tmp/share/app/cognos:Cognos安装目录(根据安装规范实际安装到/tmp/share/app/cognos/c10) /tmp/share/app/jdk1.6.0_45:java安装目录(安装版本为java 32位) /tmp/share/app/OpenDJ-2.4.5:LDAP服务OpenDJ安装目录 /tmp/share/app/oracle_32:oracle客户端安装目录 源文件目录: /tmp/share/app/setup/Cognos:Cognos安装源文件目录 /tmp/share/app/setup/httpd-2.2.24:apche源代码目录

默认配置文件说明 .bash_profile cognos10_linux.conf tnsnames.ora mecool-20131204.ldif httpd.conf kettle-start.bat MECOOLDB-BACK.sql create schema.SQL Cognos SVR安装时的RPM.txt .bash_profile:用户cognos的登录用户角本,路径为/home/cognos/ Cognos10_linux.conf:apache的Cognos虚拟目录配置信息,路径为 /tmp/share/app/apache_32/conf Tnsnames.ora:连接oracle服务的配置信息,路径为/tmp/share/app/oracle_32/network/admin Mecool-20131204.ldif:OpenDJ目录内容备份,安装系统导入路径为 /tmp/share/app/setup/OpenDJ-2.4.5 Kettle-start.bat:etl启动文件,供windows任务计划调用 MECOOLDB-BACK.sql:为mecool数据仓库mecool用户表,存储过程等定义 Create schema.sql:为oracle表空间,用户创建语句 Httpd.conf:为apche配置文件,本文件不用拷贝,供阅读本文件apache配置部分参考Cognos SVR安装时的RPM:RHEL6.4(64位版本)验证安装所需数据包,RHEL6.4为默认安装,如无意外,请顺序执行包安装 提供上述文件是可以直接在上述文件中修改相关配置路径信息,方便安装配置操作。

Cognos制作报表--基本范例

1COGNOS的使用 1.1模型定义 1,打开Frame Manager程序,如下图: 2,新建一个项目,建完后,打开该项目,如下图:

3,在界面左边中选择“Packages”,然后单击右键新建一个包。按照提示一步步做,其中有一步是从数据库的表选所要用到的表,打勾为选用。 4,点击”Diagram”显示表,但表之间还没有建立联接关系,通过建立各表关系后如下图

5,然后将该包发布,点击右键该包选择“Publish Package”将其发布。 1.2模型的物理和逻辑定义 1,模型定义的规范:将模型分为2个部分,分别为物理层和逻辑层,物理层为从数据源引入表的物理定义和连接关系,逻辑层为业务视角下的逻辑定义。 2,物理层的建立:根据数据分析,设计模型中需创建的物理表,以便尽可能的提高查询语句的运行效率(比较理想的结构是星形结构,一个中间表和多个物理维表)。 在根名字空间(和数据源同名)下,建立一个名为物理层的目录,在物理层文件夹下执行Run Metedate Wizard将数据源中相关的物理表引入这个目录,然后将这些表建立连接关系,建议不要有Orphan表。如下图:

3,逻辑层的定义:在根名字空间下,建立一个名为逻辑层的目录,在逻辑层文件夹下生成Query Subject,Query Subject的字段都是根据业务逻辑从物理层从引入,建议字段名都为中文。逻辑层中的表为事实表和维表的结构,在事实表中包含维度的编码值和指标的值,维表中包括每个维度上编码值和其名称的对应关系。也可以根据需要建立Regular Dimension(3.4说明),在逻辑层中不要建立逻辑表之间的关系。如下图:

cognos安装手册

Cognos 安装手册 1.Linux 环境下cognos安装 1.1. 安装的必要条件 1、创建oracle账户:在数据库中创建cognos使用的数据库账户,并且保证有权访问数据 库。 2、准备一台Linux环境的服务器,并创建后安装cognos使用帐户。 3、为安装文件目录分配足够的磁盘空间。 4、启动数据库监听,确保数据库正常 5、如果是需要使用oracle数据库,安装对应的数据库客户端32位。 6、准备一台连接linux服务口机器,安装SSH Secure Shell Client及TightVNC Viewer。1.2. IBM Cognos Business Intelligence for Linux安装1.2.1. 安装jdk 1、在data目录下新建java文件夹,然后将文件上传至java文件夹。 Cd /data/ Mkdir java

2、然后查看jdk安装文件的权限,如果没有执行权限,则需为该文件添加执行权限,执行jdk 安装文件。

3、用文本编辑器打开/etc/profile,在文件未尾加入java环境变量,再输入:wq,保存。 Vi /etc/profile, I: JAVA_HOME=/data/java/jdk.6.0_35 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH :wq 4、执行配置文件令其生效,之后执行命令验证是否安装成功。

cognos文档

1、首先打开IBM COGNOS CONFIGURATION在里面配置报表访问的数据库 2、然后进入FrameWork Manager,先给数据取一个名字,我们给数据包取名的规则是fs开头,后面加上报表编号,最后数字是用来区分是汇总表,还是明细表 Project name:报表包名 Location:报表存放的路径 3、选择数据源 这里,如果是时实报表选择cxdb,非实时选择cnplapp,这里的数据其实是在cognos服务器上配好的,所以名字并不是随便取的。 4、进入页面后 在页面的左边会出现一个树型菜单,cnpl是数据包,data sources是数据源, packages是发布包

5、双击数据包 会展现出开发界面。这里有一些选项。SQL标签中是我们要放的SQL语句。TEST是我们可以用来测试语句是否正确,Query Information在这里我们是要修改sql语言的种类(如图) 这里有一个下拉菜单Sql Type,这里我默认的是cognos 它的意思是sql语言类型是cognos 型的,第二是native,意思是自然型的,也就是我们平常所使用的语法。选择后点击ok后,就可以写sql语句了。这里,我们建议,不要直接在cognos sql里面写,而是写在pl/sql中写好测试好后,粘到cognos里面来,这样准确性高。 6、cognos的参数传递 对于在cognos中配置页面参数,这里有自己的语法。 一般都是以#开头,然后以#结尾 #sq():意思是前后有单引号 #prompt("areaorg", "token")#:prompt是传一个值,areaorg是我们的控件名,token是指传递的参数是字符串型的,integer是指传递的参数是整型的. #promptmany("areaorg", "token")#: promptmany是指可以传递多个值 下面,我给出平常我们用到的配置参数的一些例子:

Cognos报表开发技巧整理

1实现行属性的目录树展开功能。 1.1在LIST报表中的现实 1.拖入6个字段,并且对产品系列、产品类型分组,如下图: 2.添加产品系列、产品类型的页眉

3.拆分产品系列、产品类型的单元格 4.将产品系列、和产品类型的汇总拖到产品名称处

5.删除产品系列,产品类型 6.打开列表的锁

7.按住CTRL,拖动数量、单位成本、单价到产品类型,产品系列的页眉处 8.在report page中插入HTML控件,然后拷贝如下代码进去,下面代码主要是定义了两个函数,一个用于目录树的展开与缩进,另一个用于页面初始化时隐藏一些数据,下面代码只支持到2层目录,更详细的含义可参考的在交叉表中实现目录树功能的注释。 代码如下: