COGNOS总结一、安装cognos服务端(bi_svr_32b_10.2.1_win_ml)A、安装前准备1、查看数据库字符集characterset是否是32位的utf8,若是,不用管,若不是,创建oracle查看语句:select * from nls_database_parameters步骤如下:开始---所有程序--配置和移植工具--database configuration assistant---下一步 ---步骤一:创建数据库---步骤二:一般用途---步骤三:全局数据库名(自己取),sid会自动生成---下一步---步骤五:账号口令:cognos(统一口令)---步骤六:文件系统---下一步---步骤十:选择从字符集列表选择,数据库字符集和国家字符集都选择utf_8通用字符集----下一步----完成2、查看cognos系统中是否有jdk环境变量(在系统属性中查找),若有需要删除并且一定得重启电脑B、安装过程双击Cognos安装包/bi_svr_32b_10.2.1_win_ml/win32/issetup---选择中文---选择安装目录(将c10 改成server,将program file后面(x86)删除,若提示目录不存在,则创建)---组建选择:选定cognos content database---快捷方式文件夹:将程序文件夹中的c10改成server---下一步---完成二、安装cognos客户端A、安装fm_10.2.1_win_ml双击Cognos安装包/fm_10.2.1_win_ml/win32/issetup--- 选择中文---同意协议---安装位置(将c10 改成fm,将program file后面(x86)删除---组建选择:都选定---快捷方式文件夹:将程序文件夹中的c10改成fm----下一步---完成B、安装bi_trfrm_10.2.1_win_ml双击Cognos安装包/bi_trfrm_10.2.1_win_ml/win32/issetup--- 选择english---同意协议---安装位置(将c10 改成trfm,将program file后面(x86)删除---组建选择:都选定---快捷方式文件夹:将程序文件夹中的c10改成trfm----下一步---完成三、配置A、配置数据库连接1、将e:\oracle\product\10.2\db_1\jdbc\lic\ojdbc14.jar复制到c:\program file\ibm\cognos\server\webapps\p2pd\WEB_INF\lib2、将c:\program file\ibm\cognos\server\webcontent下所有文件复制到c:\program file\ibm\cognos\server\webapps\p2pd3、在dos窗口登陆Scott用户:sqlplus scott/tiger@cognos--解锁:alter user scott account unlock---连接cognos数据库:conn scott/tiger@cognos---改密码(一般还是tiger)4、开始---所有程序---IBM cognos server\IBM cognos configuration--数据访问---content manage 下的资源删除---新建资源---数据库---数据库名(自起)---数据库(不是数据库高级)---密码、账户、sid(必须确认能连接);环境---GATEWAY URI和GATEWAY的控制器URI的内容改为http://localhost:9300/p2pd/servlet/dispatch---文件---另存为UTF_8-----完成B、配置数据源1、核实IE浏览器复制环境中的http://localhost:9300/p2pd/servlet/dispatch到IE 浏览器打开,若无法打开则需更换浏览器(若是IE高级浏览器则可以降低版本:按F12---浏览器模式--更改为低版本)2、创建数据源复制环境中的http://localhost:9300/p2pd/servlet/dispatch到IE 浏览器打开---启动---IBM cognos admunistration---配置---数据源连接右击---新建数据源---数据源名称(自起:cognos)---类型:oracle;不选配置连接:cognos;选定用户标示、密码,填入用户名、密码---测试连接---测试---关闭3、导入数据表准备:开始---所有程序---IBM cognos FM---IBM cognos framework manage---环境---将gateway中的内容改为http://localhost:9300/p2pd/servlet/dispatch---文件---另存为UTF_8(若想登陆别人的,则将lovalhost改为别人的IP地址,前提是别人的服务器启动) 导入:复制环境中的http://localhost:9300/p2pd/servlet/dispatch 到IE浏览器打开---启动--新建项目---项目名称(自起)---位置(默认);不选择动态查询---确定---选择中文---选择数据源(若没有数据源,右边按钮新建)---选导入的表;下面选定导入并创建唯一名称---导入---完成4、创建查询主题右击product;创建查询主题---名称(自起)---选择字段(拖过去)---测试(此处可以添加过滤器,添加过滤条件,如:【cognos】。
【员工信息】。
【sal】>5000)---测试式样---完成5、发布数据包数据包右击---创建数据包---名称(自起)---选择发布查询主题---oracle字符集(可选可不选)---选择发布位置---在发布前验证数据库(可选可不选)---退出向导6、查看发布的数据包在IE中启动---query studio--打开数据包---进入编辑界面四、安装cognos和配置过程中出现问题及其注意事项1、配置数据库连接生成信息加密错误时,将c:\program file\ibm\cognos\server\configuration下的signkeypair、encryptkeypair、csk 剪切或者直接删除2、出现提示用户名、密码与之前保存的不一致时,将c:\program file\ibm\cognos\server\configuration下的signkeypair、encryptkeypair、csk 复制到IBM fm 中去3、在安装前准备过程中,删除JDK环境后,必须重新启动电脑,以防后续运行不了4、在启动cognos数据库前,必须用cognos连接后给Scott解锁5、配置数据库连接过程中,新建资源时,填写账户、密码、sid之前,必须确认账户能够连接通五、报表开发A、即席报表开发1、添加数据:拖拽/insert按钮2、设置每页函数行数:页面布局---设置web页面大小----每行页数3、修改数据格式:编辑数据---格式化数据---类别---币种---默认货币---确定4、分组、分段:选中分组字段---分组按钮/分段按钮(在分组之后)5、汇总求和:选中字段---求和(平均、最小、最大等)按钮---确定6、设置过滤器:选中字段---添加过滤器---设置区间---确定7、设置数值大小设定格式:选中字段----更改布局---定义条件样式---区间设置---确定8、设置报表视图:点击报表---更多前有加视图按钮---点击运行9、自定义组:选中字段---编辑数据---自定义组---创建范围---设置--添加列10、加入计算:选中字段---加入计算(加、减、百分号)按钮---设置---确定11、设置计划表:选报表---点击更多---设制计划报---确定B、固定报表开发1、设制查询主题---导入数据表---发布数据包---选中报表---启动---report studio---允许访问---新建列表---确定2、常用固定报表有列表、交叉表、图表等3、属性窗格和对象的从属层级:(页面--报表---字段)都可以在属性列表中设置属性4、按指定列设置分组、分段:选中字段---分组、分段按钮5、加组表头:选中字段---结构---页面和页脚---创建页眉---设置---确定6、修改属性,按某字段排序:选中字段--排序按钮---选择升序/降序---确定7、在指定字段汇总:选中字段---汇总(加、减、百分号)按钮---确定8、交叉表(灵活的拖到需要的地方)9、图表:新建--图表--饼状图--确定---填维度和字段(选定报表--属性设置--标签、比重等设置)10、柱状图:新建--图表--柱状图--添加维度(字段)--右键:显示值--绝对值--确定11、转换图表:右键--转换图表--选择图表12、仪表盘型图表:新建--图表--仪表盘--在属性设置各种属性13、过滤器:(细节过滤)选定字段--创建自定义过滤器--在detalfilters 下设置过滤字段--右上角的对号必须勾--确定;(汇总过滤)在summary下设置过滤字段--右上角的对号必须勾--确定14、报表间的穿透钻取(就是从明细表中再瞎看细节字段的信息):从明细表的字段中选择需要的字段--右键:追溯定义--报表:选择明细表---操作:运行报表--按参数左下角按钮--设置方法为:传递数据项值--值:字段--确定15、组合报表(多种报表组合呈现):新建--空白--表--插入--根据插入表数量填写几行几列--工具栏--将各种需要的报表拖拽到对应的格子--分别进行设置属性等--完成16、参数和提示17、值提示:新建列表--按字段分组--工具箱--值提示---拖拽--下一步--创建参数化的过滤器(数据包项目:选择字段),(操作值:=、<、>等)---完成--加提示按钮18、提示按钮:工具箱--提示按钮--属性--点击下一步--选择完成等属性19、加入选择或搜索提示:新建列表--分组--工具箱--加入选择或提示搜索--拖拽--下一步--创建参数化的过滤器(数据包项目:选择字段),(操作值:=、<、>等)---完成(在运行完后,填入关键字,点击选项选择包含任何一个关键字等选项--搜索--下框出现与关键字有关的字段等类型---选择要查询的类型--转入右边框内---完成)------------若要增加提示项--点击中间页面资源管理器--提示页面--拖拽--编辑--双击页面回去20、文本提示框:新建列表--分组--工具箱--文本提示框--拖拽--下一步--创建参数化的过滤器(数据包项目:选择字段),(操作值:=、<、>等)---完成--在编辑过滤器中,将应用程序选为自动聚合之后(若是一个范围,则需要两个文本框提示)21、加入查询计算:新建列表--工具箱--加入查询计算(最好放在与计算有关的字段后面)--名称:自起(是最后所显示出来数据的表头字段)--填写表达式定义(可以在可用组件中双击字段填写表达式,也可以点击下方函数工具,选择所需函数)--点击右上角对号验证对错--在信息栏中提示无任何错误--确定22、加入图像:新建列表--工具箱-找到图像--拖拽--右击最后图片--编辑图片URL--浏览--选择图片--确定C、多维报表开发1、建立数据源:在IE中启动--cognos administration--配置--点击新建数据源按钮--据源名称(自起:cognos)---类型:oracle;不选配置连接:cognos;选定用户标示、密码,填入用户名、密码---测试连接---测试---关闭2、配置IBM cognos transformer:开始--所有程序--IBM cognos TRFM--IBM cognos transformer--环境--将将gateway中的内容改为http://localhost:9300/p2pd/servlet/dispatch--文件--另存为UTF-8--完成3、创建文件夹:在IE中--点击新建文件夹按钮--取名称4、在IBM cognos framework manage中,创建新项目--项目名称(自起)---位置(默认);不选择动态查询---确定---选择中文---选择数据源(若没有数据源,右边按钮新建)---选导入的表;下面选定导入并创建唯一名称---导入---完成||||创建查询主题并发布数据包:右击product;创建查询主题---名称(自起)---选择字段(拖过去)---测试(此处可以添加过滤器,添加过滤条件,如:【cognos】。