Cognos 83 学习文档.docx

上传人:b****7 文档编号:9997610 上传时间:2023-02-07 格式:DOCX 页数:9 大小:20.61KB
下载 相关 举报
Cognos 83 学习文档.docx_第1页
第1页 / 共9页
Cognos 83 学习文档.docx_第2页
第2页 / 共9页
Cognos 83 学习文档.docx_第3页
第3页 / 共9页
Cognos 83 学习文档.docx_第4页
第4页 / 共9页
Cognos 83 学习文档.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

Cognos 83 学习文档.docx

《Cognos 83 学习文档.docx》由会员分享,可在线阅读,更多相关《Cognos 83 学习文档.docx(9页珍藏版)》请在冰豆网上搜索。

Cognos 83 学习文档.docx

Cognos83学习文档

Cognos8.3学习文档自己总结

 

一、基本知识2

1.1cognos的定义:

2

1.2cognos的组织结构(组件或者叫做模块)2

1.2.1在cognosconnection门户下面的模块:

2

1.2.2不在cognosconnection这个门户下面的两个模块:

2

1.2.3按模块的作用对模块进行划分3

1.3各个模块的作用3

二、cognosconnection门户的使用4

2.1在门户中可执行的操作4

2.2创建数据源4

2.2.1建立数据源的工具4

2.2.2建立数据源的方法4

2.2.3建立好数据源之后就是用Frameworkmanager来整合数据。

5

2.2.4主要注意的问题:

6

2.2.5生成cubes7

2.2.6保存7

2.2.7将保存好的cub生成数据源8

2.2.8给生成的数据源建立一个数据包8

2.2.9用analysisstudio对这个数据包进行分析8

三、知识的扩充:

8

3.1指标的计算8

3.2Transformer使用的三种类型的数据9

3.3如果在导表的时候,忘记了哪个表怎么办?

9

3.4在Framework里创建维度9

四.固定报表的生成10

4.1固定报表的生成10

4.2用reportstudio生成固定报表10

4.3知识扩展10

4.4交叉报表11

4.5图表11

4.5.1常用的图表11

 

一、基本知识

1.1cognos的定义:

Cognos是一种集成的业务智能套件,它提供多种功能来帮助您了解组织的数据,组织中的每个人都可以使用cognos来查看或者创建业务报表,分析数据以及监控事件的度量标准,从而做出有效的业务决策;

1.2cognos的组织结构(组件或者叫做模块)

1.2.1在cognosconnection门户下面的模块:

Cognosconnection是cognos的上网门户,QueryStudio,ReportStudio,AnalysisStudio,EventStudio,cognosadministration,的入口都被组织到了这个门户中,在该门户的启动标签的下拉菜单下;

1.2.2不在cognosconnection这个门户下面的两个模块:

FrameworkManager

Transformer

1.2.3按模块的作用对模块进行划分

a)用于报表和查询的模块:

querystudio

reportstudio

frameworkmanager

b)用于分析的模块:

AnalysisStudio

Transformer

1.3各个模块的作用

Cognosconnection-----cognos的web门户,进入各个操作模块的入口和报表保存的空间;

Querystudio------查询:

自助报表生成工具(即席查询)

用来创建基本的自助式即席报表

Reportstudio-----查询:

专有报表构筑工具(专业报表制作)

用来构筑更完备的常用特有报表

Frameworkmanager----查询:

业务数据组织工具(元数据模型开发)

用来组织和发布元数据模型

AnalysisStudio----------分析:

多维数据展示工具(多维分析)

Transformer--------------分析:

多维数据设计工具(制作多维模型)

Cognosviewer:

用来运行特有报表

二、cognosconnection门户的使用

2.1在门户中可执行的操作

在cognosconnection门户中可以:

a)创建和运行报表

b)执行管理性任务,例如调度报表

c)在公共文件夹或者我的文件夹中观看报表

d)在querystudio或者reportstudio中创建报表

e)在analysisstudio中进行多维分析

2.2创建数据源

2.2.1建立数据源的工具

在门户中的cognosadministration的配置中建立数据源,在这里还可以导入导出报表;

2.2.2建立数据源的方法

在启动下拉菜单中选择cognosadministration—>选择配置—>选择

数据库图标单击—>给这个数据源起名,单击下一步—>类型中选择oracle,单击下一步—>在sql*net连接字符串中填写实例名—>在用户ID下填写可以登录该实例的有效的用户名和密码(例如:

orcl实例下有scott/tigersystem/orcl等;在rxxt实例下有scott/scottods/ods等;在oracle实例下有system/system)

2.2.3建立好数据源之后就是用Frameworkmanager来整合数据。

Framework是以工程为单位的,所以首先要建立一个工程。

a)选择待分析的表:

进入Framework之后,单击Createanewproject->给工程命名->选择要保存的路径->语言选择中文->选择刚才建立好的数据源->选择表(维度表&事实表)->importandcreateauniquename

b)表建立好以后:

如果是进行多维的分析就要建立包,把结构放在包里面,然后发布到前端,供多维分析去用,如果不是多维的分析,需要给各个表之间建立关系;

c)包的发布:

单击packages->选择create->选择好要发布的文件夹(就好不要就直接放在公共文件夹下面,可以在公共文件夹下面,专门建立一个用来发布包的文件夹,方便以后权限的管理)包发布好以后可以在门户下面看见,找到刚刚发布的文件夹即可;

d)Transformer进行维度的分析:

1.Transformer的简单介绍

在Transformer里有五个模块:

datasources(用来建立数据源的)

Measures(指标)

Powercubes(用来生成cubes)

Customviews(做权限用的)

Dimensionmap(维度的分析)

2.建立数据源:

单击鼠标的右键->选择insertdatasources->选择刚刚发布的包->一个一个表的导入(切记:

不要一起导入,否则所有的表的字段都在一起了)

3.维度的建立:

一般情况下一个事实表可能需要多个维度表,比如员工表,员工表里有员工的部门,员工的部门就可能需要需要部门表这个维度表【部门表里含有部门的代码,名称;这就是有一个维度的情况】,再有员工的工资可能就需要工资表这个维度表【工资表里会含有①基本工资的代码(包括职员的基本工资、经理的基本工资等等,还有对应各个代码的名称。

②奖金的代码(包括加班的奖金、项目的奖金等等,还有对应各个代码的名称;这就是有多个维度的情况】

做维度的分析的时候,首先是在事实表里选择一个维度(最好是时间维),然后再在每个维度表里将维度拖到维度模块中;一般情况下都是选择代码作为维度的,因为代码一般不会重复,再给每一个代码维度,附一个lable标签,标识该代码的中文名称,并且给每一个维度进行orderby排序;

2.2.4主要注意的问题:

1)在维度表里拖出来的维度,最后一个维度是用来关联事实表的,所以一定要和事实表里的被关联的字段起一个名称(即两个字段的名称必须相同。

在数据库里用来关联两个表的字段名称可以不同,在这里一定要相同)

2)在维度表里拖出来的维度,最后一个维度是要求唯一的,将鼠标放在该维度上,右键单击,选择第一个选项properties,在里面将unique勾上;

2.2.5生成cubes

在维度都建好以后,将要分析的指标,拖到指标模块,然后点击checkmodel对模型进行检查,无误后单击generatecategories按钮,生成类别(类别可以理解为每个维的成员),然后在单击categories按钮看维度图。

然后就是在powercubes模块里单价鼠标右键,选择insertpowercub,在这里注意一下选项cubegroup,cubegroup是将一个大的cub进行分区,分区成很多虚拟的小cub,适用于数据量比较大的时候。

最后单击createpowercubes。

注意:

在cognos8.3里要将cub的字符集改成UTF-8的,选择顶端的file->modelproperties,字符集选择UTF-8。

2.2.6保存

将生成好的cub进行保存,单击保存按钮,选择保存的方式,这里有两种保存方式pyj和mdl;pyj的保存方式在版本间不兼容,但是加载的时间很快,而mdl在各个版本间都兼容,但是加载的时间慢,一般选择mdl的保存方式。

保存好之后去保存的路径下查看,选择我的电脑->Administration的文档->Transformer->powercubes就会看到刚刚保存的cub生成的是mdc格式的;

2.2.7将保存好的cub生成数据源

要将生成好的这个mdc文件建成数据源,拿到前端去分析,生成数据源时就是前面讲过的生成数据源的方法,只不过在选择类型的时候要选择cognospowercub类型,然后在一步里windowslocation中填写刚刚保存好的cub的绝对路径,路径名一直写到cub的名称才结束,例如c:

\documentsandsettings\administrator\mydocuments\transformer\powercubes\ceshi.mdc;

2.2.8给生成的数据源建立一个数据包

在用户界面,在该数据源的后面有一个more的选项,点击之后选择创建数据包,写好数据包的名称以及要保存的位置以后,单击完成;

2.2.9用analysisstudio对这个数据包进行分析

点击analysisstudio,然后选择刚刚建立的数据包,界面出现的树里面就是各个维度,然后将维度分别拖出来,最后将分析的指标拖出来。

三、知识的扩充:

3.1指标的计算

在指标的模块选择insertmeasure,在measurename下填写measure的名称,然后点击tpye,点击calculated然后选择calculation,填写运算的指标;

选择的指标和标点可以双击。

也可以选择箭头;

3.2Transformer使用的三种类型的数据

1.日期:

具有特定的日期格式,用于支持日期维度中指定的日期周期

2.文本:

定义维度结构和类别的描述数据,也叫结构数据

3.数值:

定义度量值的数值型数据,也叫事物数据。

 

3.3如果在导表的时候,忘记了哪个表怎么办?

在Frameworkmanager模块里,将鼠标放在你的数据源上,右键选择RunMetadateWizard便可以补加你忘记导入进来的表。

3.4在Framework里创建维度

在Framework里面也可以像transformer一样创建维度,在frameworkmanager的首界面选择DimensionMap,拖出来一个维度,不同的是在给维度附加中文名称的时候,和transformer不一样,在这里是双击你刚刚拖出来的维度,然后将拖出该维度的中文名称,放在英文名称的上面,重叠着放,这时会出现一个选项,选择membercaption;

四.固定报表的生成

4.1固定报表的生成

如果只有一个事实表和一个维度表来生成固定报表,要给两个表之间建立关系。

方法:

选中其中的一个表,右键选择CreateRelationship,写好关系的名称,将两个表关联的字段连接起来;

4.2用reportstudio生成固定报表

(1)首先也是将已经建立好关系的两个表,打包发布到前端;

(2)然后打开reportstudio,找到刚刚发布的包,然后选择createanewreportortemplate,在选择list,最后将要分析的字段拖上去即可;

4.3知识扩展

(1)排序

报表展示的时候,我们可以选择排序,单击sort,选择升序或者降序;

(2)对报表展示增加过滤的条件

单击侧标签框QueryExplorer,将要作为过滤条件的字段从insertableobjects侧标签框拖到DetailFilters里面,然后在出现的字段后面添加多虑的参数的名字,注意要用两个?

引上。

例如:

[看层次].[DEPT1].[COM_DEPT]=?

com_dept?

(3)复选框的做法

在报表的生成界面选择tool然后选择buildpromptpage

在出现的页面上(参数页)拖进一个valueprompt选择我们已经有的那个用来选择的字段(传参),下一步直接选择finished;

4.4交叉报表

在侧标签框中选择crosstab,然后将要分析的数据拖到上面即可,需要注意的要分析的数据只能一项一项分析,不能多个同时分析,即两条线交叉出来的那个点只能选择一个字段;

4.5图表

4.5.1常用的图表

柱状图

折线图

饼图

 

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 城乡园林规划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1