zoukankan      html  css  js  c++  java
  • 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
    点击上方的“”图标,【过滤器】,选择“编辑过滤器”,进入【过滤器】视图,选择“明细过滤器”(默认就是该页签),点击左上方的“”,会弹出【创建过滤器】框,选择【高级】

    1. 首先:对于“机构号”的过滤器表达式,以“CASE...END”,copy from别的已经完成的报表的查询过滤器中的内容;
    2. 其他:拖动表格中的列来完成
      [...].[...].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制作前端页面的时候要在行的最后一行加一个“计数”选项的话,选中左上方, --> 计数
      左上方:解锁
  • 相关阅读:
    浅谈iOS7 AVFoundation 二维码扫描
    使用ZBarSDK生成和读取二维码
    NSURLConnection与NSURLSession大比拼
    iOS开发------之runtime的运用-类与对象&&&获取当前网络状态
    XML之解析------使用NSXMLPaser(SAX)和GDataXML(DOM)
    Beta阶段项目总结
    星光小组第二阶段团队绩效
    第二阶段冲刺第十天
    第二阶段冲刺第九天
    第二阶段冲刺第八天
  • 原文地址:https://www.cnblogs.com/zifeiy/p/9066963.html
Copyright © 2011-2022 走看看