CH-COGNOS-报表图标设置方法
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说明),在逻辑层中不要建立逻辑表之间的关系。
如下图:4,物理层和逻辑层的建立是灵活的,上面说的只是简单的结构,可以根据需要建立多层次的名字空间,不同的名字空间定义不同的物理层和逻辑层。
1.3模型设计的一些技术要点1,首先要了解数据库表的定义和业务需求,以便将报表设计所关联的物理表引入到物理层中。
2,在物理层建立关系要清楚了解表中KEY值的定义和维表与中间表之间的关系,关系中的对应(1对多、多对多)要设置清楚,可以通过察看Determinants来决定,最好咨询数据库设计人员。
Cognos隐藏报表运行时提示选择报表发送方式
--- Cognos隐藏报表运行时提示选择报表发
送方式
在实际应用中,由于客户并不了解的Cognos的功能,所以在查看报表时会错误点击造成报表的查看失败。
下面我们介绍如何隐藏运行报表时提示的发送方式:
这种提示会会使客户误解而点击从而导致不能在线查看报表如下图
下面介绍如何隐藏选择发送方式
进入cognos的安装路径:c8\webapps\p2pd\WEB-INF\classes下的
viewer_XX.properties
XX是指区域,EN指英文地区,CN指中国,所以先备份viewer_CN.properties
备份
打开文件找到如下图标签
删除属性
保存文件重新启动cognos
运行报表后效果
--------------------------THE
END--------------------------。
cognos定制计划表定时导出报表到文件系统
定制计划表定时导出报表一、根目录设置首先需要在IBM Configuration中设置定时导出报表的根目录,点击“开始”->程序->IBM Cognos 10->IBM Cognos Configuration打开Configuration页面,如下图在菜单栏中点击“操作”->“编辑全局配置”,进入全局参数配置页面,点击tab页名称为“常规”,如下图:在“档案库位置文件系统根目录”中配置需要导出文件的具体位置,注意阅读下方关于此参数输入的格式的描述。
配置完成后,点击确定退出全局参数配置对话框,重新启动cognos服务。
二、配置具体报表导出文件夹通过IE访问cognos主页,进入IBM Cognos Administration,点击“配置”菜单,如下图:在配置页面中的左侧菜单中选择调度程序和服务,在右侧出现的管理界面中选择定义文件系统位置。
如下图:在文件系统位置定义页面,选择新建创建根目录下的具体文件夹。
注意:前一小节介绍的是根目录,本小节介绍的是具体目录,在本例中报表导出位置的具体目录为:c://output/report,其中c://output是在configuration中设置的,report是在cognos Administration中设置的。
三、设置报表计划表进入公共文件夹中,找到需要导出的报表,在报表列表页面最右端工具按钮组中找到计划表,并点击该功能按钮,如下图:在计划表配置页面中可以根据需要设置定时导出的频率、以及报表导出的格式和导出位置,如下图:在配置页面中首先选择“改写默认值”按钮,通过导出格式和文件保存位置两个设置参数调整报表导出的格式(PDF、HTML等)和导出后文件保存的位置。
注意:此处频率不要设置过密,这样会导致系统压力过大。
Cognos制作报表--基本范例7
提供用户选择条件的报表制作
1,新建一张报表,然后插入数据项(可自定义)。
如下图:
2,为显示期望的报表而制作条件,点击新建Prompt Page图标(位置大约在右上角),然后将会显示一张新页面,该页面即是Prompt Page页而不是原来的Page,例如通
过一个下拉列表框供用户选择后,报表的生成根据选择条件去显示出相应的信息。
3,在左边的工具箱中找到value prompt ,如下图:
双击或拖到右边,然后向导对话框会弹出,如下图:
框中”create a new parameter”意思是产生一个新的变量,由于显示条件选项与显示报表结果分别在不同页面,所以要用到参数变量来传递条件的值,单击下一步。
4,在”create a parameterized filter”项中的”Package item”一行中选择某个
表中的某个字段,其实该字段即为最后显示报表根据的条件。
例如字段为“姓名“,那么结果显示的报表将会显示与“姓名”某个人相匹配的记录,单击下一步,
5,在弹出的对话框中保持默认值,单击下一步。
6,在”create query”项中的”value to use”与”value to display”行中选择对应的字段,前者为报表显示所依据的条件字段,后者为控件中显示给用户看的字段,其实这两个字段是相对应的。
例如分别选择“姓名编号“与”姓名“,当然在报表页中也要相应有“姓名编号”这一项数据,相互对应。
单击完成。
7,运行查看结果。
当选择完后条件后,单击下方的完成按钮即可显示报表结果。
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.工具栏工具栏位于浏览器窗口右部的底端,如下图:工具栏主要分为以下几部分:以上是对工具栏每个图标的说明。
当然,只要鼠标放在图标上面就可以看到简单说明,具体的使用在OLAP基本操作里面介绍。
1.1.1.6.OLAP操作实现的功能通过您的web 浏览器,您可以∙浏览信息,在任何维度浏览数据。
在每一个具体的维度里面,点击其下拉框都可以看到其子类别和层次关系。
如果类别的子类别还有子类别,点击其类别的子类别后,出现的就是下一级类别。
当您想回到某上一级类别时,直接在下拉框选择就可以了。
例如:在时间维度上,有子类别某一年,选择某一年后,您就可以看到再下一级类别某一具体的月份。
当想回到上一级的类别,只需要选择对应的内容即可。
∙比较数据:例如使用量维度的比较收入和利润额的数据∙计算:添加您通过计算得到的结果∙显示信息:显示百分比∙过滤数据,只显示需要的查看的数据∙对显示结果按照大小排序∙选择显示的类型,例如交叉表,饼图表或条形图等∙交换行和列显示∙限制显示行和列的数量∙钻取到低一层次或高一层次∙把结果输出到csv格式或 pdf格式文件1.1.2.OLAP基本操作1.1.2.1.选择显示的行列当您打开报表时,缺省是交叉表的显示格式,,还可以对显示的行或列进行替换。
cognos_设置日志审核报表
设置日志审核报表修改记录1.目的?为监控报表的使用日志和状况,还有监控相关cognos用户使用情况,为此设置日志审核,登录各个用户的操作日志。
2.步骤❑将日志消息发送到数据库。
设置日志数据库并将日志消息配置为发送到数据库。
重要提示:日志数据库与内容存储数据库必须是分开的。
具体配置如图,在logging中点右键新增一个resource,有关配置日志消息的信息,请参阅《Installation and Configuration Guide》。
❑为审核报表设置日志级别。
将所有的日志级别设置为“基本”。
步骤%1. 启动Cognos Connection。
2. 在右上角,单击“启动”>“Cognos Administration”。
3. 在“状态”选项卡上,单击“系统”。
4. 在“记分卡”窗格的左上角,单击箭头以查看“更改视图”菜单,然后根据要设置日志级别的位置,单击“所有服务器”、“所有服务器组”、“所有调度程序”或“服务”。
5. 单击项目旁边的箭头查看“操作”菜单,然后单击“设置属性”。
例如,要为系统设置日志级别,请单击“操作”菜单旁边的箭头。
6. 单击“设置”选项卡。
7. 从“类别”菜单中,单击“日志”。
8. 从“值”菜单中,为服务选择需要的日志级别。
>9. 如果本地查询日志对服务可用并且您要使用,请选中“审核本地查询”复选框。
单击“确定”。
结果如图❑重新启动cognos服务既可。
❑启动成功后,日志数据库中多了如下几张表和视图库表以下只是简略描述,具体见cognos《管理和安全性指南》中【日志消息的数据模式】cogipf_action:用户操作事件跟踪,该表登记你在cognos connection中任何操作。
cogipf_agentbuild:待补cogipf_agentrun:待补cogipf_editquery:待补·cogipf_migration:待补cogipf_nativequery:报表执行中,所运行的SQL信息cogipf_parameter:待补cogipf_runjob:待补cogipf_runjobstep:待补cogipf_runreport:报表执行的日志信息,包括执行者,执行事件,通过视图。
Cognos图表报表制作参考手册教学文案
Cognos报表制作参考手册1.打开浏览器,在地址栏输入http://localhost:9300/p2pd/servlet/dispatch后回车进入Cognos Portal:可以在界面上看到,在“公共文件夹”里出现了我们刚才发布的立方体“cube_ETL_DEMO”。
2.点击右上角的“启动”,然后在下拉菜单中选择“Report Studio”:一般情况下,“Business Insight”及“Business Insight Advanced”都是专门用来制作图表报表的;而“Query Studio”则是用来进行简单的数据查询并显示报表;“Analysis Studio”则会被用来查看数据立方体内的数据内容;“Report Studio”则是一个功能强大的报表制作工具,本示例就是利用它来制作一个离线的报表;“Event Studio”则是用来设计报表的调用及监控报表运行完成情况。
3.在弹出窗口中选择我们刚才发布的数据立方体作为该报表的数据源:4.点击“新建”:5.选择“空白”然后点击“确定”:6.系统会读取数据立方体的数据,读取完成数据后,在窗口的左上解可以看到所有立方体内的维度及度量数据都显示出来了:7.为了方便报表界面布局,先在报表上放置一个3X3的表格组件:8.将一个“文本”对象拖放到表格中:并在弹出的窗口中输入以下文字后点击“确定”:再点击按钮将文件居中显示。
9.将一图表对象拖放到表格中:在弹出的窗口中选择“折线图”后点击“确定”:再点击按钮将图表居中显示。
10.按下图进行图表X轴数据设置:11.按下图进行系列的设置:12.按下图进行图表Y轴的设置:13.利用鼠标单击选中该对象,然后修改该对象的“自定义标签”属性值为“显示”:14.双击,在弹出的对话框中输入“水位(cm)”:15.利用相同方法,将图表中X轴及系列中的标签修改如下图所示:16.修改报表标题字体:17.选中该图表,然后修改其“标题”属性为“显示”:18.将该标题文字修改如下:19.利用相同方法,将另一图表拖放到报表中,并将“默认度量”值设置为“RAINFALL”度量值,标题修改为“各监测站降雨量趋势”,最终结果如下图所示:20.接下来设置图表的钻取,如下图所示:21.报表完成,最终效果如下图所示:。
cognos多维报表制作过程
Cognos多维报表制作过程一、创建.iqd文件 (3)1、运行Framework manager,如图: (3)2、创建一个新工程,方法有两种: (3)3、输入工程名称和工程保存地址,如图: (5)4、选择名称空间,如图: (5)5、输入“用户ID”和“密码”,如图: (6)6、选择语言,如图: (7)7、选择“关系型数据源”来联接数据源,如图: (8)8、选择数据源,如图: (9)9、选择数据库和数据源表,如图: (10)10、按默认选项导入数据源表,如图: (11)11、设置数据源表iqd属性 (13)12、建包 (13)13、发布包 (17)14、查看生成的iqd文件 (20)二、创建模型 (21)1、运行Powerplay transformer,如图: (21)2、创建一个新模型 (21)3、输入模型名称,如图: (23)4、为将要导入的数据源表(.iqd文件)命名和选择数据源类型,如图: (23)5、选择要导入的数据源表(.iqd文件),如图: (24)6、进入登录数据库介面 (25)7、重复导入数据源表 (26)8、事实表与维表创建关联 (27)9、数据源表改名 (29)10、创建维度 (30)11、创建维度层 (31)12、生成维度数据,如图: (34)13、查看维度数据,如图: (35)14、创建度量值(指标值) (35)●指标值分类 (35)●创建measure folder (44)●创建度量值 (45)●修改度量值名称,如图: (45)●设计度量值数值表示格式,如图: (46)●设计度量值数值精度,如图: (46)●度量值计算 (47)●移动度量值 (50)●移动度量值 (50)13、创建cube (50)14、查看cube,如图: (52)15、导入权限,如图: (54)16、权限控制,如图: (54)16、Cube中加入权限 (56)三、发布Cube (57)1、启动Framework manager (57)2、新建数据源,操作如图: (58)3、发布包 (68)四、多维分析报表制作 (71)1、单击analysis studio 报表制作工具制作多维报表,步骤如图: (71)2、创建报表表名 (74)3、保存报表 (76)一、创建.iqd文件1、运行Framework manager,如图:进入如下介面:2、创建一个新工程,方法有两种:●方法1:点击“File\new project….”创建,如图:●方法2:点击窗口中的Create a new project…创建,如图:进入如下介面:3、输入工程名称和工程保存地址,如图:4、选择名称空间,如图:5、输入“用户ID”和“密码”,如图:6、选择语言,如图:7、选择“关系型数据源”来联接数据源,如图:8、选择数据源,如图:9、选择数据库和数据源表,如图:10、按默认选项导入数据源表,如图:导入过程,如图:●导入完成,如图:●进入如下介面:11、设置数据源表iqd属性从project viewer窗口中选中要创建.iqd文件的表,并将其相应的properties窗口中的externalize method属性改为iqd,如图:12、建包右击project viewer窗口中的,选择creat\package,如图:进入如下介面,输入包名,如图:●进入如下介面,表示要打包的表,表示不打包的表,单击可在两者间切换,如图:●进入如下介面,按图示步骤完成:13、发布包在前打钩,在框中输入生成.iqd文件的存放地址,如图:在E:\cognos创建iqd文件夹,如图:包发布成功,如图:14、查看生成的iqd文件打开“E:\cognos\iqd文件夹”,可看到生成的五个iqd文件,如图:二、创建模型1、运行Powerplay transformer,如图:进入如下介面:2、创建一个新模型方法1:点击“File\new….”创建,如图:方法2:点击工具栏中的new创建,如图:进入如下介面:3、输入模型名称,如图:4、为将要导入的数据源表(.iqd文件)命名和选择数据源类型,如图:5、选择要导入的数据源表(.iqd文件),如图:进入如下介面,取消Rrn AutoDesign选项,如图:6、进入登录数据库介面首次导入的.iqd文件应先联接数据库,进入登录数据库介面,输入“用户ID”和“密码”,如图:7、重复导入数据源表右击Data Sources窗口内任何位置,在弹出的菜单中选择“Insert Data Source….”,如图:●为将要导入的数据源表(.iqd文件)命名和选择数据源类型(如步骤4、)●选择要导入的数据源表(.iqd文件)(如步骤5、)●导入所需的数据源表(.iqd文件)如图:8、事实表与维表创建关联将事实表与维度表要创建关联的字段名改为相同的名称,即可自动创建关联。
cognos报表制作
报表制作:framework manager:1。
组织元数据2。
设置参数注意:时间参数的格式report studio:1。
表头制作【列表,交叉表】2。
汇总行【列表,交叉表】3。
查询计算-》设置报表日期;截取字符3。
布局计算使用-》取单元格值5。
聚合使用-》单元格使用布局计算后,不能使用汇总,必须用聚合4。
增加列,其单元格值依赖其他字段值。
6。
取单元格的最大值。
1.FrameWork中组织报表所需要的数据FrameWork用来组织报表所需要的元数据。
1.1 新建一个工程并导入原始数据打开Framework,从菜单“File”中选择“new project”,输入工程名字和保存路径:点击“ok“,弹出界面选择”中文“:点击“ok“,选择”data source”:点击“next“,选择我们建立的数据源:点击“next”,这时候要稍微等一会,选择我们要的原始数据表或者视图[本例使用视图]:点击“next”-> “import”->“finish”.目标界面如图:到此,我们已经导入了我们所有需要的原始数据。
1.2 组织元数据举例:设定取数范围。
说明:本小节可以直接跳过而不会影响其他章节阅读。
假设我们报表是要显示视图V_PDT_MERCH_SUM中的一个日期范围的数据。
我们设定两个参数来指定这个起止的日期。
步骤如下:单击包下面的V_PDT_MERCH_SUM,右键中选择“Edit Definition”:选择“filter”页,点击右下角“add”来添加filter:添加一个参数,并添加其表达式。
我们在这里设置一个起始时间参数“startDate”:同理再设置一个结束时间参数“endDate”:点击“ok”返回。
设置参数完毕界面如图:我们可以测试结果数据了:选择“TEST”页,点击“Test Example”如果设置有参数则会有弹出页面要求输入参数值,注意日期输入格式,如图:点击“ok“可以查看结果数据。
cognos如何在交叉表列表中添加图表
cognos版本8.3
在交叉表中增加图表相对于列表要麻烦一点,步骤如下做出基本的交叉表,如下图:
将“交叉表单元(带资料单元格)”拖到交叉表中
给新添加的列增加表头,取名为图表
选中单元格,并设置其定义内容为“是”
点击解锁,然后将图表拖到字段中[点击图片,在新窗口显示原始尺寸]
选中图表,设置“主要/明细关系”[点击图片,在新窗口显示原始尺寸]
按照条件设置两个查询之间的关系
此时,交叉表中添加图表已经完成。
列表中添加图表比交叉表简单,只需增加个列,然后解锁,并把图表添加进来,设置好主要明细关系即可。
其实主要明细关系这里很重要,主要查询这里指交叉表的查询,明细查询指的是图表的查询,图表中查询的条件是以交叉表生成时所对应行的信息作为参数。
Cognos报表、分析、查询培训教程
定义条件样式 在“新建值”中输入一个数值,然后插入。含义是当该列中的数值 大于这个值时用这一种模式显示,而小于该值时用另一种样式显示。 首先设置大于该数值时的样式,点击右编辑图标,弹出对话框。
设置完后,再重复设置小于该值的显示样式。
Cognos组件简介
Cognos8主要用到的组件包含五个:
Framework Manager 查询:业务数据组织 工具
ReportStudio
查询:专用报表构筑工具
QueryStudio
查询:即席报表生成工具
Transformer
分析:多维数据设计工具
AnalysisStudio 分析:多维数据展现工具
QueryStudio简介 QueryStudio菜单
QueryStudio简介
QueryStudio工具栏
创建QueryStudio报表 点击“插入数据”栏,左边出现数据的模型结构,然后将整个查询 拖到右边的编辑区,如下图所示:
创建QueryStudio报表 当模型中的查询项被拖到列表后,各项的数据即显示出来,其实这已是报表的
QueryStudio和ReportStudio不同点在于使用对 象不同,应用侧重点不同。
QueryStudio简介 QueryStudio界面如图示:
QueryStudio简介
QueryStudio中创建即席报表的数据源是基于业务数据组织 工具Framework Manager所发布的package包。
选择百分比,小数位选择2位。确定,如下图所示效果。
对列表中的数据进行处理
对“成交金额”进行计算,先选定该列,然后点击左边的”计算 “项,弹出对话框,如下图所示
对列表中的数据进行处理 在“操作类型“中选择“算法”,操作中选择“乘法”,在 “数值”中输入2,这时可看见“表达式”一栏中的表达式子,即将 “成交金额”的数据再乘以2,得出一个新的列是,点击“插入”, 效果如下图:
Cognos 多维报表制作步骤
多维报表制作步骤1.配置数据源打开Cognos Impromptu Administrator,出现如下窗口点“Catalog”菜单,选择“Databases”选择数据库类型(这里我们选择Oracle)后点“New Datebase”按钮,会出现现面的窗口在“Logical database name”栏中给我们的数据源取个名字(建议取和实际数据源相同的名字,比如实际数据源是EDW的话,这栏就填EDW)在“SQL *Net connect string”中填上实际数据源的名字,如我们在本地机器上的“tnsnames.ora”文件中有如下内容我们如果要取“EDW”库的内容,那么这一栏就填“EDW”剩下的“Collation Sequence”和“Geteway Type”就不用管了。
完成以上步骤后,我们就可以测试我们的配置是否正确了点“Test”按钮,就会出现要求输入用户名和密码的对话框如果配置成功就会出现下面的窗口否则请检查一下你的数据源的类型、名称、用户名和密码是否正确(以上操作只需要操作一次就可以了,以后就不用再重新配置该数据源了)2.数据源配置成功后,就是开始如何制作多维报表的步骤了在制作多维报表模型之前,先把要用到的集市表和维表列出(这是一种好习惯,希望大家能够坚持这种习惯,呵呵)集市表:SQL> desc TB_B_DM_AM_EXIST_PRD_NUM;Name Type Nullable Default Comments---------------- ---------- -------- ------- ----------------MONTH_ID NUMBER(9) 月份标识LATN_ID NUMBER(9) 本地网标识PRD_ID NUMBER(9) 产品标识URBAN_RURAL_ID NUMBER(9) 城乡标识XCHG_ID INTEGER 管理局标识CUST_MGMT_CHN_ID NUMBER(9) 客户管理渠道标识PRD_NUM NUMBER(12) Y 用户数维表:Tb_b_Dim_Area通过LATN_ID字段和集市表关联Tb_b_Dim_Prd 通过PRD_ID字段和集市表关联Tb_b_Dim_Urban_Rural通过URBAN_RURAL_ID字段和集市表关联Tb_b_Dim_Cust_Mgmt_Chn通过CUST_MGMT_CHN_ID字段和集市表关联下面开始真正介绍如何制作多维报表模型首先为了规范,建议大家先建好相关的文件夹比如说我们这个模型叫“存量用户到达数分析”,那么我们就建一个文件夹,名字就相应的叫“存量用户到达数分析”,并且在这个“存量用户到达数分析”文件夹下另外新建五个文件夹,名字分别取“cat”、“imr”、“iqd”、“mdl”、“mdc”,再在“mdc”文件夹下新建一个文件夹并命名为“bak”(是不是有点麻烦,这也是为了日后的维护方便,嘿嘿),大概情况如下面所显示的那样还是打开“Cognos Impromptu Administrator”,点“Catalog”菜单,选择“New”,出现下面窗口点“Browse”按钮,选择我们刚刚新建的“存量用户到达数分析”文件夹下的“cat”文件夹取个名字同样为“存量用户到达数分析”,保存类型为上图的类型,点保存“Description”栏自己随便想写什么就写什么(懒人的话就什么都不写)“Catalog type”栏选“Persional”“Name”栏选择我们刚开始配置的数据源名注意:上面的单选一定要选“Select tables”否则后果自负(具体为什么自己慢慢想,嘿嘿)完成上述步骤后点“OK”输入数据源库的用户名和密码点“OK”在“Database tables”栏中显示的是数据源库中所有的表空间,我们选择上面用到的表所在的表空间,如下图的“EDA”双击“EDA”就会显示出“EDA”表空间下所有的表,如图所示再次注意:不要在选择“EDA”,没双击后就点“Add”,否则后果还是自负,而且具体为什么也还是自己琢磨好了,现在就可以选中我们的表,然后点“Add”,把表加到右边的“Catalog tables”栏中其中“Create joins”选择“Manually”,直接点“OK”即可,其他的就先别管了,有兴趣的话自己再慢慢研究再点“OK”(什么也别操作,想问为什么,还是那句话――自己慢慢研究)点“File”菜单,选择“New”,出现下面的窗口选择“Simple List”点“OK”(为什么非要选这个?这个问题有点麻烦,这里就不回答了),出现下面的窗口按顺序操作,先点“Tb_b_Dim_Area”前的“+”号选择我们要用到的字段,点那个向右的箭头点“OK”,该表中的数据就会展现在我们的面前名字建议和表的名字相同,如下图析”下的“iqd”文件夹,如下图注意类型选择上面的类型,点“保存”然后“File”-“Close”—“File”-“New”,又出现下面的窗口选择“Simple List”,点“OK”,按照上面处理“Tb_b_Dim_Area”的步骤那样分别把剩下的几个表处理一遍这里要说下在处理集市表“TB_B_DM_AM_EXIST_PRD_NUM”时,处理到下面的这一步骤时点“Filter”选项框,出现下面窗口点“Catalog Columns”出现选择“TB_B_DM_AM_EXIST_PRD_NUM”表的“Month Id”字段,并双击就会出现这样的窗口再双击左侧的“=”,出现双击左侧的“number”出现这时输入“200701”(输入这表示这个模型这次只装载200701月份的数据)点“OK”,就出现下面的界面然后像开始一样保存为“.imr”格式,然后另存为“.iqd”格式即可,现在可以退出整个“Cognos Impromptu Administrator”(估计手都快操作麻木了)3.下面我们要用到另外一个工具打开“PowerPlay Transformer”,出现下面的窗口点“File”-“New”,出现点“下一步”在“Data source type”里选择“Impromptu Query Definition”,然后点“下一步”,析”文件夹下的“iqd”文件夹,其中“iqd”文件夹中的内容应该如下选中“Tb_b_Dim_Area”后如下点“下一步”输入数据源库的用户名和密码后点“Log On”项”)操作,把“存量用户到达数分析”文件夹下“iqd”文件夹下的剩下的几个“.iqd”文件导入到我们的模型中来,完成后应当显示如下然后鼠标右击“Dimension Map”-“Insert Dimension”如下就会出现下面的窗口在“Dimension name”栏我们填上“日期”,并在“Dimension type”选项中选择“Time”,在选中“Dimension type”后,“Time”选项卡就被激活,如下所示(注意:一个模型一般只需要一个维度在“Dimension type”选项中选择“Time”类型)选择“Do not create levels”,点“OK”,返回下面的界面剩下的就别管了(呵呵,帮你们省事了),直接点“确定”然后点开“TB_B_DM_AM_EXIST_PRD_NUM”表,把该表的“Month Id”拖到“日期”维度下完成后应该是这样的双击“Month Id”出现选中“Unique”(这里要说明一下,以后所有维度的最低一层这个都要选上,表示是通过这个字段把集市表和维表关联起来的),选中时会出现下面的提示选“是”然后选中“Time”选项卡,按照下面图片中显示的填写(以下操作请不要问为什么,等你理解了你自然就会知道,嘿嘿)再然后选择“Order By”选项卡点那个“…”,出现点“More>>>”,选择“Month Id”点“OK”再点“OK”“Sort order”选择升序,“Sort as”选择“Numeric”,点“确定”这样一个时间维度就完成了,下面继续其他的维度右击“Dimension Map”-“Insert Dimension”出现按照下面的填写,不要问为什么(怕麻烦)点“确定”然后点开“Tb_b_Dim_Area”度字段下继续不要问为什么,按照下面进行操作(实在是写累了)单击“Label”栏右边的“…”出现点“More>>>”,选择“Latn Name”,如下点“OK”然后选中“Refresh”栏中的“Label”点“Order By”选项卡,选择按照“Latn Id”进行升序排序,具体过程如下点“确定”“地域”维度完成现在来建立“产品”维度,过程如下点“确定”点开“Tb_b_Dim_Prd”表按照下面图片中显示的那样把相关的字段拖到“产品”维度下先对“Prd Id”进行操作(参照上面“Latn Id”的操作),具体过程如下点“确定”对“Level2 Name”进行操作(注意:这里就不用选中“Unique”了,因为这个表已经确定是通过“Prd Id”字段进行关联的)点“确定”然后对“Level3 Name”进行操作,如下点“确定”这里把对“Level4 Name”的操作留给大家,具体可参照上面的“Level2 Name”、“Level3 Name”完成后,我们的产品维度就建立完成再对“渠道类型”维度的建立进行大致的描述一下(不会再像上面那样详细了,下面要靠你们自己的思考了)。
cognos工具制作报表
如何利用cognos工具制作报表:1 建立数据库连接(1)启动Cognos Impromptu Administrator(2)创建数据库连接Catalog——>databases(3)选择数据库类型,newdatabase(4)填写数据库别名(记住这个别名,在创建.iqd 文件是要用得到2 创建.iqd 文件(1)通过Cognos Impromptu Administrator生成(2)手写手写.iqd文件格式:COGNOS QUERYSTRUCTURE,1,1DATABASE,IBM4BEGIN SQLselect STS_ID,STS_WORDSfrom H_FEE_STATUSwhere TABLE_NAME='ACCT'and COLUMN_NAME='PAYMENT_METHOD'END SQLCOLUMN,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使用技巧
selectedNodes[selectedNodes.length] = node;
}
return selectedNodes;
};
var treeInput;
var treePrompt;
for (i=0;i<theSelectedNodes.length;i++)
{
selectedNodes[selectedNodes.length] = theSelectedNodes[i];
}
}
}
if (node.isSelected())
{
//var inner = node.getLabel();
2、新增变量
根据值提示的显示值新增一个变量
如果值提示只有两个值,就使用布尔型变量,如果是多个值使用字符串变量,这里演示以布尔值为例
表达式的意思是如果值提示的值为折线图,变量的值就为1,否则为0
如果是字符串表达式,变量的值就设定一个字符串值,道理是一样的
布尔型的变量会自动默认生成两个值,如果是字符串变量,就根据表达式的实际情况设置变量值
}
function getSelected(node)
{
if (!node) {
node = this.getRootNode();
}
var selectedNodes = new Array();
if (node.hasSelectedChildren())
{
//get any children
var children = node.getChildren();
Cognos自学系列3-AS报表开发简单步骤
Cognos自学系列3-AS报表开发简单步骤1、创建IQD:利用FM创建或自己按格式写;格式:COGNOS QUERYSTRUCTURE,1,1DA TABASE,PP-db 【此处的PP-db为Cognos配置的数据源的逻辑名,与第3步中cognos.ini 中Databases需一致。
】DATASOURCENAME,C:\CogExamples\PPpractice\Source\Outdoors 示例.imrTITLE,Outdoors示例.imrBEGIN SQLselect T1."ORDER_DT" as c1,T2."PROD_LINE" as c2from "C_ORDER" T1,"C_PRODUCT" T2where (T1."ORDER_NO" = T2."ORDER_NO") and (T1."PROD_NO" = T2."PROD_NO")END SQLCOLUMN,0,订购日期COLUMN,1,产品系列2、发布IQD到本地;3、修改cognos.ini,配置数据源:登录Cognos,启动—IBM Congnos Connection—配置—数据库连接,找到需要连接的数据源,查看数据源连接得到连接字符串。
进入cognos\c84_tr\CS7Gateways\bin,修改cs7g.ini.将安装路径下../cognos/ cognos.ini文件用文本编辑器打开,将连接字符串粘贴其中,并将数据源的逻辑名加在连接字符串的最前面,且加入一个“=”4、打开Transformer,New Model-Data source type选择Impromptu Query Definition,导入IQD文件地址,下一步至完成。
Cognos Query Studio的使用
Query Studio的使用即席查询报表的制作工具一、简介二、列表的制作1、插入数据在菜单上选择“插入数据”功能后,下面显示的由文件夹、维度、查询对象以及查询项目组成的固定资产综合查询结构树。
1、添加选中查询项目到报表工作区展开文件夹、维度、查询对象,选中要显示的查询对象(如:“资产编号”),如下图双击鼠标左键,添加选定查询项目到报表工作区,如下图:2、添加多个查询项目到报表工作区展开文件夹、维度、查询对象,按住ctrl键并选中要显示的查询对象(如:“资产标签号”+“资产描述”),如下图点击左下方“插入”按钮,添加选定的多个查询项目到报表工作区,如下图:展开文件夹、维度、查询对象,选中要显示的查询对象(如:“资产编号”),如下图双击鼠标左键,添加选定查询项目到报表工作区,如下图:4、添加多个查询项目到报表工作区展开文件夹、维度、查询对象,选中要显示的查询对象(如:“当前数量”)后按住鼠标左键,将该查询项目拖动到报表工作区,如下图提示:只有在报表工作区上要存放的列区域间显示“”,松开鼠标左键后才可以拖动成功拖动选定查询项目后,报表工作区显示如下图2、编辑数据在菜单上选择“编辑数据”功能后,下面显示的编辑数据的子功能列表。
选择查询项目,点击鼠标右键,会显示常用子功能列表2、过滤(条件筛选)选中要排序的查询项目后,在标准工具栏上点击按钮提示:1、过滤之前必须先选择报表的查询项目。
2、当查询项目的类型(文本、数字、日期等)不同时,过滤器选择窗口显示的内容会有不同下面用几个例子来说明以下过滤器如何使用。
过滤前报表如下图例一:查询项目是文本格式的过滤选中查询项目“资产编号”,点击标准工具栏上的按钮,出现过滤器定义窗口,如下图:缺省的过滤方式为“从列表中选择值”的方式,选择窗口会把选中的查询项目的所有值全部列示供用户选择(为多选框方式),并提供“全部选择”和“取消全部选择”功能。
两个选择项说明:3、“将过滤器应用到数据源中的各个值”:当选中该选择项,过滤的数据范围是数据源中所有记录,在过滤中定义为明晰过滤;若不选该选择项,则过滤的数据范围是当前报表显示的记录, 在过滤中定义为摘要过滤。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Cognos报表图标设置方法
注:本文以IIS为例。
一、Web服务器设置WebDAV
如上图,在IIS中,打开“Web服务扩展”,启动WebDA V;
二、图形文件存放于web服务器
如上图,在\c8_Server\webcontent\samples\images下放置green.png、red.png图形文件;目前,Cognos8支持的图形文件格式有png/gif/jpg等。
三、如何在Cognos报表中引用图片
A、设置背景图片
如上图,我们要给交叉表设置背景图片,可以打开“背景图像”属性,设置图片的url即可。
建议:根据经验,最好直接填写图像url,不要通过浏览按钮来选择。
B、设置条件样式图片
第一步:如下图,选者对应条件样式;
第二步:如下图,设置1处阀值,然后再2处编制样式,在样式对话框中,如3所示,在高级选项中定义背景图像;
3 1
2
第三步:如下图,制定对应的图像URL并设定相关属性。