Cognos报表迁移
cognos_报表访问权限控制方式之一

Cognos用户权限控制方案一主要思路:将portal的用户与cognos中的使用的用户一一映射,并在cognos中指定各个用户相应的权限,即portal用户能查看的报表在cognos控制权限,这样即使用户从URL hack手段登录了cognos后台,也只能修改自己关注的报表,当然可以设置这些访问只能查看,而不修改任何报表。
修改报表可以由管理员或开发角色统一来完成。
以上方案可以实现cognos中权限最细粒度的控制,当然如果用户很多,工作量会比较大。
考虑到系统已经在用,且用户较多,可以使用方案二。
方案二主要思路:建立2个用户,一个用户即是管理员,有所有权限(包括报表制作和后台管理);另一个用户即portal中查看报表的所有人员对应在cognos中的用户,这个用户可以登录到cognos后台,但除了能看到“我的文件夹”,将不能做任何事情。
具体实现步骤如下:1.先在cognos configuration中禁止匿名访问,并添加一个认证源,此处的示例是NTLM。
2.然后在另一个认证空间中创建2个用户,一个是管理员(此处用的是caidl),一个是所有其它人员的映射用户(此处用得是test)。
3.然后在cognos的系统角色中找到“系统管理员”,将“任何人”从其成员列表中删除,并将刚才创建的管理员(caidl)添加到这个角色中,如下:4.然后在”test”用户的属性设置“门户选项卡”中将“公共文件夹”删除,确认此用户看不到此文件夹。
再然后在此用户的“首选项”设置中不要勾选下面标注的设置项:最后“确定”保存。
5.最后修改此文件:%Cognos安装目录%\templates\ps\portal\system.xml在最后</system>前面添加如下语句:<param name="ui_hide"><CC_HEADER_MENU_preferences show="Administrators"/><CRN_HEADER_OPTIONS show="Administrators"/><CC_VIEW_TABS show="Administrators"/><CC_VIEW_TABS_OPTIONS show="Administrators"/><CC_TOOLBAR show="Administrators"/><RV_TOOLBAR_BUTTONS_GOTO show="Administrators"/></param>保存此文件,重启cognos服务,此时再用test用户登录,则此用户只能看到“我的文件夹”(如下图所示),没有办法浏览“公共文件夹”下的任何条目,但此用户仍然有权限根据报表URL直接打开某个报表来查看(如果知道某报表地址的话)。
Cognos报表展示

Cognos
• 我们可以把商业智能看成一种解决方案。商业智能的关键是从许多来自不同的企业运作系统的数据中提取出 有用的数据并进行清理,以保证数据的正确性,然后经过抽取(Extraction)、转换(Transformation)和 装载(Load),即ETL过程,合并到一个企业级的数据仓库里,从而得到企业数据的一个全局视图,在此 基础上利用合适的查询和分析工具、数据挖掘工具、OLAP工具等对其进行分析和处理(这时信息变为辅助 决策的知识),最后将知识呈现给管理者,为管理者的决策过程提供支持。目前,商业智能产品及解决方案 大致可分为数据仓库产品、数据抽取产品、OLAP产品、展示产品、和集成以上几种产品的针对某个应用的 整体解决方案等。
上钻,下钻,穿透钻取,到 任意相关信息
自助式报表,查询和分析, 提高了最终用户得到信息 的速度
用户
和MS Office无缝集成
多语言支持
为用户屏蔽数据的复杂性
低培训和支持成本,支持广泛的用户范围
Cognos技术特点
考察角 度 友好性
统一元 数据 Web方式
前端工具
界面简洁,从简单到复杂报表都是直 接使用鼠标拖拽,不需要编写程序 所有的前端功能使用统一的元数据。
ห้องสมุดไป่ตู้
议程
1.Cognos工具介绍 2.Cognos报表解决方案 ▪ 1).动态交互式报表 ▪ 2).仪表盘式报表 ▪ 3).图文并茂复杂报表 ▪ 4).中国式复杂报表 ▪ 5).统计分析报表 3.Cognos报表工具特点
仪表盘报表显示
议程
1.Cognos工具介绍 2.Cognos报表解决方案 ▪ 1).动态交互式报表 ▪ 2).仪表盘式报表 ▪ 3).图文并茂复杂报表 ▪ 4).中国式复杂报表 ▪ 5).统计分析报表 3.Cognos报表工具特点
Cognos隐藏报表运行时提示选择报表发送方式

--- Cognos隐藏报表运行时提示选择报表发
送方式
在实际应用中,由于客户并不了解的Cognos的功能,所以在查看报表时会错误点击造成报表的查看失败。
下面我们介绍如何隐藏运行报表时提示的发送方式:
这种提示会会使客户误解而点击从而导致不能在线查看报表如下图
下面介绍如何隐藏选择发送方式
进入cognos的安装路径:c8\webapps\p2pd\WEB-INF\classes下的
viewer_XX.properties
XX是指区域,EN指英文地区,CN指中国,所以先备份viewer_CN.properties
备份
打开文件找到如下图标签
删除属性
保存文件重新启动cognos
运行报表后效果
--------------------------THE
END--------------------------。
cognos使用手册

COGNOS使用1. 包的制作1.1 Framework的使用:1.1.1 首先,打开Framework1.1.2 打开后,点新建一个工程。
1.1.3 打开后,弹出一个界面。
1处是填写工程的名字,要按规范来。
2处是选择存放的地址,都统一存在一起,你要知道存在哪了。
1.1.4 点击OK后,弹出一个输入用户名和密码的界面:用户名:dcuser密码:dcuser1.1.5 点击ok后,弹出一个界面选择中文,然后确定。
1.1.6 弹出的界面选择Date Source,,选择NEXT。
1.1.7 弹出的界面选择SDDM,然后点击NEXT。
1.1.8 弹出的界面选择你要做展现所需要的表,然后点击NEXT。
1.1.9 弹出的界面,把第一个勾选掉,然后点击Import。
1.1.10 弹出的界面,直接选择FINISH。
1.2 包的制作1.2.1 点击Diagram,进入后连接表关系(注:副表拉到主表)。
上面这个界面直接点击确定。
1.2.2 然后把各个表名以及字段名改为中文(具体命名方法与各专业有关,都是有相关规范的)。
1.2.2.1 特别:下面我讲下在表中新增一个字段1.先双击表:2.然后,弹出一个界面:点击上面栏,第二个:再点击ADD新增一个字段:此图的例子是新建一个叫做“月份”的字段,字段是从“MONTH_ID”这个字段截取出来的。
MONTH_ID—>200701新增的字段:月份 01月语句:substr(cast_char([SDDM].[TEST_DA TE_TIME].[MONTH_ID] ),5,2)||'月'1.2.3 然后点击新建一个包。
1.2.4 弹出的界面输入包的名字。
(都是有相关规范的,不要乱起,现在做的都要起成类似“练习_XXX”之类的)然后点击NEXT。
1.2.5 然后选择你要发布的表,点击NEXT.1.2.6 一直NEXT,然后FINISH。
弹出的界面选择Yes。
报表迁移步骤

价值板块报表迁移步骤价值板块报表步骤主要分以下几块:1、数据源(主要是MDC文件)迁移;2、资料库迁移;3、Transformer模型文件迁移;4、图片页面等内容迁移;5、配置参数设置。
以上内容的具体迁移步骤如下:一、数据源迁移1、在本机或是在130服务器上生成MDC文件后,将数据源文件迁移到需要部署的服务器上,在此为Uat(10.3.25.77)测试环境的相应目录下,目录为:/cubedata/Cube。
2、将迁移的MDC文件重新命名为字母组合的名称,具体相对应的MDC文件中英文如下。
数据源mdc在Win和AIX下的对应关系:1、计划进度:/cubedata/Cube/JHJD.mdc2、财务常规报表:/cubedata/Cube/CWCGBB.mdc3、财务自定义/cubedata/Cube/CWZDY.mdc4、可提费用分析/cubedata/Cube/KTFYFX.mdc5、核心价值管理/cubedata/Cube/HXJZGL.mdc6、管理费用分析/cubedata/Cube/GLFYFX.mdc7、人力产能分析/cubedata/Cube/RLCNFX.mdc8、机构产能分析/cubedata/Cube/JGCNFX.mdc9、银保产能分析/cubedata/Cube/YBCNFX.mdc10、风险管理/cubedata/Cube/FXGL.mdc二、报表迁移报表迁移主要是将开发环境下的报表导出到本地,之后将导出的压缩文件导入到迁移的服务器上,主要的导出导入步骤如下。
导出1、第一步进入Cognos Administration,然后进入“配置->内容管理”页面:2、第二步点击工具栏的“New Export”按钮进入导出向导界面3、第三步输入该导出方案的名称和描述信息,然后点击“Next”按钮。
4、第四步选第一项,然后点击“Next”5、第五步按“Add…”添加要导出的文件夹。
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自学系列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的PowerPlay报表模式

102
高级子集对话框
基本定义区
复合定义区
103
建立高级子集(Advanced Subset) 建立高级子集
用高级子集定义可以建立满足复合条件和限制的子集。 用高级子集定义可以建立满足复合条件和限制的子集。 首先确定子集的基本定义 首先确定子集的基本定义 为子集确定一个名称 为子集确定一个名称 选定一个维度 选定一个维度 选定这个维度上的某一层或多个层 如果选多层就会 选定这个维度上的某一层或多个层 (如果选多层就会 形成嵌套表) 形成嵌套表
106
高级子集的进一步限定: 高级子集的进一步限定:Value
例如: 户外产品销售收入最高的三个国家(排除欧洲后 销售收入最高的三个国家 排除欧洲后)是 例如 户外产品销售收入最高的三个国家 排除欧洲后 是 美国、加拿大、澳大利亚。 美国、加拿大、澳大利亚。
子集维度 度量 选值方法
限定的维度 与层
短拖放区的类别选择: 短拖放区的类别选择: 的类别选择 只选中单个类别。 只选中单个类别。
91
在嵌套交叉表中钻取 短拖放区的类别钻取 下层类别加入 短拖放区的类别钻取----下层类别加入。 的类别钻取 下层类别加入。
92
在嵌套交叉表中排名和排序 在嵌套交叉表中,排名不会破坏数据结构。 在嵌套交叉表中,排名不会破坏数据结构。 不会破坏数据结构 由于对环境产品排序将破坏数据的结构, 由于对环境产品排序将破坏数据的结构,此刻对 排序选项将无效 该列的排序选项将无效. 该列的排序选项将无效
最底层的类别 标准报表
系谱子集定义 100
查找型子集定义(Find-in-Cube Subset) 查找型子集定义
查找立方体中所有与 指定的字符串匹配的 类别或维度
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Cognos报表测试环境迁移到预生产环境1概述
现在将测试环境的报表导入到正式环境
2步骤
2.1 导出
登录测试环境Cognos
进入Cognos管理页面
进入内容管理页面
在页面右上角,点击“新建导出”按钮
命名,然后下一步
选择公共文件夹,目录和库内容,下一步
点击“添加”:
选择导出的目录:
然后点确定:
选择导出的文件夹:
一直点击“下一步”到下面画面:
再点一次“下一步”,然后点完成:
点击“运行”
勾选“关闭此对话框后查看该导出的详细信息”
然后点确定:
显示正在执行:
可以不定时点击“刷新”链接,直到:
成功后,可以在163的Cognos安装目录的deployment目录下看到:
刚刚导出的报表压缩包
2.2 导入
将刚刚导出的包拷贝到生产环境的Cognos安装目录deployment目录下:
然后进入正式环境的Cognos:
同样进入后台管理页面:
选择“导入”:
选择拷贝过来的报表压缩包:
指定名称,下一步
勾选需要导入的文件夹:
点击下一步
默认,下一步
选择“保存并运行一次”,然后点完成然后点“运行”:
勾选“关闭此对话框后查看该导入的详细信息”
点击确定。
然后可以点击右上角“刷新”看导入的详情
直到出现“已成功”:
再回到Cognos connection,可以看到,已经导入了:。