想解决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访问网关、用户名和密码,随后便进入“公共文件夹”界面,最后遍历并点击所需报表即可呈现报表结果。
D、还可以在报表里添加批注、评论或描述文字,并保存(仅限于查看已执行的报表版本)
2) Managed Report托管报表
A、查看离线报表
B、对象:查询、活动报表
C、操作方法:
①、IBM Cognos Mobile在线登录后,即可收到最新推送的活动、查询报表版本
②、离线模式打开IBMcognos mobile后,不能更新报表版本,但可以查询设备上已有的报表版本。因此,销售人员在办公室更新版本后离开办公室,比如在拜访客户的路上打开查看报表。
3、 推送报表到mobile设备
推送操作角色:系统或报表管理员
操作方法:选择需要推送的活动报表或查询报表对象,设置任务计划,弹出如下界面。
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的后台工作原理。