贝克汉姆
作者贝克汉姆·2015-08-03 22:28
软件开发工程师·IBM

Cognos Mobile工作原理--前端应用

字数 1392阅读 1792评论 3赞 12

想解决Mobile之类的问题,首先必须了解CognosMobile的工作原理,求人不如求己,掌握该部分的深层知识后,妈妈再也不用担心我的移动报表了!

1、  安装APP

如果你会在手机(Iphone,Ipad或Adriod)上搞定QQ或WeChat之类的东西,打开App Store搜索IBM Cognos Mobile安装,也应该是小菜一碟了。

2、  Cognos Mobile用途

这是一个瘦客户终端,仅供查询分析使用。Mobile报表还有一定限制,一般而言很多项目专门开发适应mobile类的报表。

1)  Adhoc Query即席查询

  A、在线运行并查看(或已执行的最新版本)报表

  B、查看对象:查询、活动报表

  C、操作方法

  客户的移动设备必须保持网络链接至Cognos Server,运行IBM Cognos Mobile程序后,系统提示输入Cognos访问网关、用户名和密码,随后便进入“公共文件夹”界面,最后遍历并点击所需报表即可呈现报表结果。

screen322x572.jpeg

  D、还可以在报表里添加批注、评论或描述文字,并保存(仅限于查看已执行的报表版本)

2)  Managed Report托管报表

  A、查看离线报表

  B、对象:查询、活动报表

  C、操作方法:

    ①、IBM Cognos Mobile在线登录后,即可收到最新推送的活动、查询报表版本

    ②、离线模式打开IBMcognos mobile后,不能更新报表版本,但可以查询设备上已有的报表版本。因此,销售人员在办公室更新版本后离开办公室,比如在拜访客户的路上打开查看报表。

1380167_3.jpg

3、  推送报表到mobile设备

  推送操作角色:系统或报表管理员

  操作方法:选择需要推送的活动报表或查询报表对象,设置任务计划,弹出如下界面。

计划报表界面.jpg

  A、勾选“将报表发送到Mobile收件人”

  B、选择收件人,在弹出的界面里进入身份验证程序

  C、选择一个或多个有Mobile设备的人。一般建议在cognos空间里设置一个mobileuser组,然后选择第三方认证程序里用户作为成员。推送收件人列表里我们选择mobile user组即可。

  当我们的任务计划成功执行后,持有mobile设备的用户在打开IBM Cognos mobile程序后就可以自动更新最新的报表版本了。

可是,我们的问题往往出现在执行任务计划这个环节,后台查看‘已执行的任务计划’发现任务失败,即便给你错误代码也糜计可施。比如我遇到过这样的错误代码:com.cognos.mobile.server.c8.request.C8RequestManager:The Mobile Service has caught an exception,mob.log日志文件就这一行错误信息,其它日志文件没有找到任何相关错误信息,囧!毛爷爷说,想打败敌人就需要去了解敌人,鄙人用了半天熟悉它后台原理,轻松搞定此问题,身边的人大呼‘神了’,O(∩_∩)O。你也想了解一下么?那就请看下一篇了解mobile service的后台工作原理。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

12

添加新评论3 条评论

贝克汉姆贝克汉姆软件开发工程师IBM
2015-08-26 20:59

FILA: mobile 上支持查看的报表类型都有什么? 为什么report studio的报表运行不了呢? 而active report报表能运行。请大神指导。

mobile当然也支持即席实时查询,只不过mobile报表有一定的限制。不是所有Report Studio报表都可以在mobile展示,至于区别,请看mobile report user guide
yanjikun66yanjikun66软件开发工程师IBM
2015-08-13 15:17
active report 是cognos10之后新推出的功能 ,可能mobile端的应用 同步的就得报表并不及时
FILAFILA软件开发工程师FILA
2015-08-04 10:08
mobile 上支持查看的报表类型都有什么? 为什么report studio的报表运行不了呢? 而active report报表能运行。请大神指导。
Ctrl+Enter 发表

作者其他文章

相关问题

相关资料

X社区推广