Cognos Framework操作记录
备注:这是我单位内部的Cognos Framework配置记录,里面涉及的名字等信息在其他使用环境需要进行相应修改。
Cognos数据包配置
打开CYFTest项目,
右键点击andwdb的物理视图 => 创建 => 查询主题,
取一个名字,比如TEST_01_REPORT,
选择类型为:数据源,
选择名为“ANDWDB”的数据源
随便拉一个表进去,
一直“下一步”,点击“完成”。
双击新建好的查询主题,编辑SQL。
(配对应关系)
右键点击【数据源】 => 创建 => 关系
右侧的“查询主题”中,选择:
andwdb | 物理视图 | DIM_ORG,
将左侧地机构号(SSJG)与右侧地LVL0_NO(也是机构号)关联
并选择左侧地“基数”为“1..n”。
右键点击andwdb => 创建 => 查询主题,
取一个名字,比如TEST_01_REPORT,
选择类型为:模型
点击“确定”。
右键点击andwdb => 创建 => 名称空间
:TEST_01_REPORT_某某终端交易明细
然后将【模型】拖入【名称空间】中。
然后双击【模型】,将物理视图下刚刚创建的【查询主题】拖入后边的框,编辑别名。
右键点击 数据包 => 创建 => 数据包
取一个名字,如:TEST_01_REPORT
来自的项目中,选择:物理视图、公共视图,以及刚才创建的【名称空间】这三项。
点击完成。
会提示“已成功地创建数据包。要打开“发布数据包”向导吗?”
选择“是”。
选择对应地文件夹,比如:公共文件夹>LSJRB
一直“下一步”,“发布”。
使用IE8浏览器打开 => http://192.168.78.115:9300/p2pd/servlet/dispatch (cognos服务器对应地址)。
Cognos前端页面配置
进入刚才创建地数据包对应的文件夹,比如,这里是:LSJRB > TEST_01_REPORT,
点击右上方地“启动” => “Report Studio”
“新建” => “空白”
上方
,创建“页眉和页脚...”,勾选“页眉”和“页脚”,确定。
,选择“6x1表格”
将数据源添加到【6x1表格】的第3行。
选中所有表格内容
左下角框中的“属性”的“字体和文本” => “空白”设置为:无换行。
点击表格左上角的那个格子左上角的“
”,
“属性”中的“其他” => “名称”,修改为:locktable
从别的Report Studio项目中 copy 标题 和右上角的一个<HTML项目>,表格上方的一个<HTML项目>,以及左下角的三个<HTML项目>到新的Report Studio项目中。
修改右上角的【<HTML项目>】,将其中的jumpURL设置成对应的值:如TEST_01_REPORT.jsp。
中间第二列,
有一个竖着的“查询资源管理器”,
“自动分组和汇总”,选择“否”。
点击左上方的
按键进行测试。
新建对应的JSP和JS文件,
其中JSP的位置要对应之前的地址,
JSP页面中需修改引用的js代码的路径:
如:/sas_js/report/cognos/LSJRB/TEST_01_REPORT.js
修改js文件(此处修改TEST_01_REPORT.js文件):
需要修改的地方如下:
function setOptionStr()函数中的reportUrl和optionStr两个变量。
其中,reportUrl的查找方式为:
选择“操作”中的“更多...”,进入执行操作——“TEST_01_...”中,
选择“设置属性”
在“常规”(默认就是“常规”)中,选择“查看搜索路径、标识和URL”
其内容大致如下:
http://localhost:9300/p2pd/servlet/...&ui.object=【xxx】&ui.name=...
其中的【xxx】部分就是要作为reportUrl的内容。
【手动配置生成的jsp和js代码】 => 此过程略……
查询过滤器:
进入Cognos服务器,该条对应的信息一行,点击右侧的“
”图标,进入Report Studio
点击上方的“
”图标,【过滤器】,选择“编辑过滤器”,进入【过滤器】视图,选择“明细过滤器”(默认就是该页签),点击左上方的“
”,会弹出【创建过滤器】框,选择【高级】
- 首先:对于“机构号”的过滤器表达式,以“CASE...END”,copy from别的已经完成的报表的查询过滤器中的内容;
- 其他:拖动表格中的列来完成
[...].[...].xxx=?sbh? 之类。
用途:必选、可选。
Cognos项目打包并移植到生产环境
(将cognos项目文件发布到生产环境流程)
直接在任何页面点击右上方“启动”-->“IBM Cognos Administration”
点击右上方页签中的“配置”,
点击左侧内容管理
右上方一个图标=>“新建导出” 
指定:名称、说明、屏幕提示……
点击“下一步”-->“下一步”
会出来一个框,框的右下角有一个添加按钮、一个删除按钮。点击“添加”按钮,
把做的几个都移动到右边,
在右侧全选打勾 
点击左下方的“确定”
再在新的页面左上方打勾,点击“下一步”-->“下一步”-->“下一步”-->“下一步”-->“下一步”-->“完成”。
点击“运行”-->“确定”。
mstsc到 192.168.78.115(开发环境Cognos服务器) 上,
文件位置:C:\\IBM\\Cognos\\c10\\deployment
复制下来对应的文件,拷贝到生产环境。
ssh到 154.84.100.111 (生产环境Cognos服务器),
将jsp和js文件放到:/home/tomcatweb/tomcat/webapps/ANDW/sas_js/report/cognos/
将zip文件放到:/home/cognos/c10_64/deployment/
进入http://154.84.100.111:9300/p2pd/servlet/dispatch
点击右上方“启动”-->“IBM Cognos Administration”
点击“配置”
左侧“内容管理”
点击右侧图标“新建导入” 
将要导入的那一项打上点
,“下一步”x2,
打上勾
全选,“下一步”x4,“完成”,“运行”,“确定”。
其他
- z制作前端页面的时候要在行的最后一行加一个“计数”选项的话,选中左上方,
--> 计数
左上方:解锁
Cognos Framework操作记录的更多相关文章
- Cognos Framework操作记录:开发复杂报表
设计一张数据库的表:TEST_001_ADDRESS 表结构: | 编号 | 姓名 | 省 | 市 | 县 | 公司 | 部门 | 职位 | | ---- | --- | -- | - | - | - ...
- centos 6x系统下源码安装mysql操作记录
在运维工作中经常部署各种运维环境,涉及mysql数据库的安装也是时常需要的.mysql数据库安装可以选择yum在线安装,但是这种安装的mysql一般是系统自带的,版本方面可能跟需求不太匹配.可以通过源 ...
- Mysql更换MyISAM存储引擎为Innodb的操作记录
一般情况下,mysql会默认提供多种存储引擎,可以通过下面的查看: 1)查看mysql是否安装了innodb插件.通过下面的命令结果可知,已经安装了innodb插件. mysql> show p ...
- nginx缓存配置的操作记录梳理
web缓存位于内容源Web服务器和客户端之间,当用户访问一个URL时,Web缓存服务器会去后端Web源服务器取回要输出的内容,然后,当下一个请求到来时,如果访问的是相同的URL,Web缓存服务器直接输 ...
- Linux下修改系统编码的操作记录
Linux系统安装后,发现中文显示乱码.因为系统编码为en_US.UTF-8,应改为支持中文的编码(即zh_CN.UTF-8)操作记录如下:1)检查linux的系统编码检查linux的系统编码,确定系 ...
- Nginx中防盗链(下载防盗链和图片防盗链)操作记录
日常运维工作中,设置防盗链的需求会经常碰到,这也是优化网站的一个必要措施.今天在此介绍Nginx中设置下载防盗链和图片防盗链的操作~ 一.Nginx中下载防盗链的操作记录对于一些站点上的下载操作,有很 ...
- nginx利用geo模块做限速白名单以及geo实现全局负载均衡的操作记录
geo指令使用ngx_http_geo_module模块提供的.默认情况下,nginx有加载这个模块,除非人为的 --without-http_geo_module.ngx_http_geo_modu ...
- Mysql备份系列(4)--lvm-snapshot备份mysql数据(全量+增量)操作记录
Mysql最常用的三种备份工具分别是mysqldump.Xtrabackup(innobackupex工具).lvm-snapshot快照.前面分别介绍了:Mysql备份系列(1)--备份方案总结性梳 ...
- jenkins中通过git发版操作记录
之前说到的jenkins自动化构建发版是通过svn方式,今天这里介绍下通过git方式发本的操作记录. 一.不管是通过svn发版还是git发版,都要首先下载svn或git插件.登陆jenkins,依次点 ...
随机推荐
- matlab(7) Regularized logistic regression : mapFeature(将feature增多) and costFunctionReg
Regularized logistic regression : mapFeature(将feature增多) and costFunctionReg ex2_reg.m文件中的部分内容 %% == ...
- mysqlcheck(MyISAM表维护工具)
mysqlheck [option] db_name [tables] -c --check(检查表) -r --repair(修复表) -a --analyze(分析表) -o --optim ...
- 使用docker简单启动springboot项目
1.搭建docker环境 需要linux系统必须是centOS7以上 执行一下命令: yum install epel-release –y yum clean all yum list 2.安装 y ...
- Spring MVC框架及标签库
1.Spring MVC技术 1. 当DispatcherServlet接到请求时,他先回查找适当的处理程序来处理请求.DispatcherServlet通过一个或者多个处理程序映射,将每个请求映射到 ...
- AirtestIde的安装(win10)
Airtest 是网易出品的一款基于图像识别和poco控件识别的一款UI自动化测试工具. Airtest IDE是这个项目的一个IDE,就像Eclipse.Pycharm一样,是一个集成开发工具. A ...
- sql server set赋值和select 赋值的区别以及使用方法
sqlserver存储过程中SELECT 与 SET 对变量赋值的区别 (备注:虽然变量赋值使用方法已经不是问题,但是,了解一下select和set赋值的区别,还是提高了不少认识.应该有很多人并不 ...
- 九.配置SMB共享(Samba共享)
• Samba 软件项目 – 用途:为客户机提供共享使用的文件夹 – 协议:SMB(TCP 139).CIFS(TCP 445) • 所需软件包:samba • 系统服务:smb 管理共享账号 ...
- Crontab 定时任务格式参数
crontab 定时执行 任务 格式: * * * * *-) 小时(-) 日(-) 月份(-) 星期(-6) 星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条 ...
- dashucoding记录2019.6.7
购买阿里云ECS主机 购买域名 申请备案 环境配置 安装wordpress 域名解析 在"产品与服务"中选择云服务器ECS 购买完域名之后建议去实名认证 域名购买链接:http:/ ...
- CentOS7安装Airflow
实验环境: centos7python3.6 安装配置: 1.看看是否有gcc,没有的话需要进行安装: yum install gcc (后续安装airflow如果不成功,可以再次执行,它会更新包) ...