Cognos11中ActiveReport在移动端的应用
一、环境准备
1.1:前提准备
需要安装了cognos server11,并且已经配置好了服务端
IBM Cognos 版本:IBM Cognos Analytics 11.0.6
IBM Cognos Mobile 版本:11.0.0.0.1
cognos server的配置我这里就不再多说,主要点一下cognos mobile的配置
1.2:cognos mobile的配置
首先在cognos configuration中创建cognos mobile的专属内容库了,如下图,这里可以很随意,只要是cognos support的 DataSource都可以
配置完成后记得右键测试CognosMobile的 resource,测试通过才可以进行下一步哦,如下图所示
二、开始使用IBM Cognos Mobile
2.1:在cognos mobile中添加自己的服务器
点击cognos mobile右上角的+号添加自己的cognos server,如下图所示,在连接的编辑框内输入自己的服务器URL
URL如何填写,cognos11的版本发生了一些变化,之前是直接填写server就可以现在我发现不行,于是从这个文章中获得了消息
《FAQ: What's new when using the Cognos Mobile native apps in Cognos Analytics v11》,消息如下
Q: What is the server URL I need to use in Cognos Mobile when connecting to a Cognos Analytics server?
A: http(s)://myserver:port/bi/v1/disp
于是按照官方的文档我顺利的添加了自己的服务器
2.2:在cognos mobile中添加自己的Active Report
但是问题又来了,当我选择添加我服务器上[公共文件夹-门诊量分析]这个AR的时候,APP中显示灰色不可用状态,如下图
于是又想到了刚才的文章,这么重要的问题,不可能是BUG吧,上面应该有,于是果然看到了一行消息如下
Q: When I browse the folder structure, why are certain Active Reports greyed out?
A: Only the Active Reports with Saved Outputs are actionable. The ones without Saved Outputs available are greyed out
于是乎我明白了,这个Active Report必须需要有一个 Saved Outputs,这个怎么做呢,官网也给出了大概的内容,但是没怎么看明白,说的不是太好,有兴趣的话可以参考
https://www.ibm.com/support/knowledgecenter/en/SSEP7J_11.0.0/com.ibm.swg.ba.cognos.wig_cr.doc/c_gtstd_report_versions.html
接下来重点 重点 重点说说我的操作,请不要眨眼!
第一步:报表属性-运行方式
点开后如下图所示,接着勾选(在后台运行)才可以出现下面的高级选项,记得这个是一定不许勾选的,才可以进行下一步
点击传递邮编的>进入下面的页面,勾选保存报表
点击完成,然后返回上一级操作,点击运行
再次返回查看报表的版本属性,如下图所示,我们刚才保存的版本出现了
再次返回cognos mobile 执行刷新操作可以看到我们的报表可以添加进来并且可以运行了,第一次需要下载一次,然后之后就是缓存了
三、总结
1:cognos mobile的最新版本下载可能需要FQ,你懂的,我在安卓市场没找到,当然你如果找到的话,算你厉害了
2:从操作可以看出来,我们保存的只是一个输出的版本,以后如果报表的结构发生了变化,还需要再执行一次刷新吗
答案是:需要的,而且如果服务端没有主动推送新版本的话,客户端还是不会进行更新的,因为相当于本地的报表,SO
接下来感兴趣的同学研究一下服务端如何及时的向客户端推送最新的报表吧
Cognos11中ActiveReport在移动端的应用的更多相关文章
- 更改XAMPP中MySQL数据库的端口号
更改XAMPP中MySQL数据库的端口号 如果电脑上已安装MySql数据库,还想用XAMPP中自带的数据库就需要更改XAMPP中数据库的端口号,避免和已安装的数据库冲突.本例以更改为3307端口号为例 ...
- java正则表达式提取地址中的ip和端口号
由于我需要用到java正则表达式提取地址中的ip和端口号,所以我就写了一个demo,测试一下,下面是demo public class Test0810_1 { public static void ...
- Cognos11中通过URL传参访问动态Report
一.需求: 在浏览器输入一个URL,在URL后面加上参数就可以访问一个有提示值的报表?比如下面的报表 二.解决办法 Cognos Model 查询主题设计层概要 Select * from [UCO ...
- Cognos11中Dashboard和HTML页面的简单集成
一.需求 之前很多第三方的程序都是通脱URL的形式可以和cognos Report进行集成,在我前几天的博文<Cognos11中通过URL访问report的设置>一篇中也提到了普通repo ...
- Cognos11中通过URL访问report的设置
1:以往的cognos版本中在报表的属性中可以找到 url的属性,稍加修改就可以通过URL进行访问了 2:Cognos11中找了半天也没有报表URL这个属性,但是IBM官方也给出了解决方案 Answe ...
- web应用中浏览器与服务端的编码和解码
转自:http://blog.sina.com.cn/s/blog_87cb63e50102w2b6.html 以下为正文: ************************************* ...
- DelphiXE7中创建WebService(服务端+客户端)
相关资料: http://www.2ccc.com/news/Html/?1507.html http://www.dfwlt.com/forum.php?mod=viewthread&tid ...
- 展讯CEO:低毛利生存 由中低端转向高端
最近一两年来,芯片市场的热闹有从细分.垂直的圈子向整个大社会场景发酵的迹象. 备受各界关注的高通发垄断案,国家大基金的成立,以及展讯.锐迪科等私有化等等,都意味着这个行业的热度在快速上升.这里面既有芯 ...
- 在python中编写socket服务端模块(二):使用poll或epoll
在linux上编写socket服务端程序一般可以用select.poll.epoll三种方式,本文主要介绍使用poll和epoll编写socket服务端模块. 使用poll方式的服务器端程序代码: i ...
随机推荐
- YAML文件中在单一文件中区分多个文件
1.在单一文件中,可用连续三个连字号(---)区分多个文件. 2.另外,还有选择性的连续三个点号( ... )用来表示文件结尾. 题外:YAML其实语法很多也很灵活,但是针对Spring支持的语法其实 ...
- .net中实现RSS方法
引用 如何在.net动态网站中实现RSS呢?主要思想是编写一个能够自动按照RSS格式生成xml文档的通用类.具体步骤如下: 步骤一:创建RSS通用类 C#代码 using System; usin ...
- 再议ASP.NET MVC中CheckBoxList的验证
在ASP.NET MVC 4中谈到CheckBoxList,经常是与CheckBoxList的显示以及验证有关.我在"MVC扩展生成CheckBoxList并水平排列"中通过扩展H ...
- springboot中配置druid允许一次执行多条sql
原文:https://blog.csdn.net/jiangjun0130/article/details/77868578 1:在配置文件中不需要指定wall防火墙filter. 配置如下: spr ...
- indy10的idhttpServer应答字符串
indy10的idhttpServer应答字符串 先看应答字符串的代码: procedure TIdIOHandler.Write(const AOut: string; AByteEncoding: ...
- Flume 1.5.0简单部署试用
================================================================================ 一.Flume简介 ========= ...
- android studio# jdk8# class file for java.lang.invoke.MethodType not found
https://github.com/evant/gradle-retrolambda/issues/23 class file for java.lang.invoke.MethodType not ...
- HTML5学习笔记简明版(8):新增的全局属性
contenteditable属性 不论什么元素使用contenteditable属性的话,代表该元素是一个可编辑的区域. 用户能够改变元素的内容以及操作标记.比如: <p contentedi ...
- python测试开发django-28.发送邮件send_mail
前言 django发邮件的功能很简单,只需简单的配置即可,发邮件的代码里面已经封装好了,调用send_mail()函数就可以了 实现多个邮件发送可以用send_mass_mail()函数 send_m ...
- java如何直接返回excel到客户端
既然是web项目首先你得拿到响应才能向外部写出,你得拿到响应对象response,1.添加如下两行代码response.setContentType("application/vnd..ms ...