ReportStudio进阶教程(三十二) - 地图开发(六)修改Cognos地图文件
来源:互联网 发布:himall2.4完整版源码 编辑:程序博客网 时间:2024/04/30 11:44
本文章参考了一篇教程,从网上找的word文档,暂无作者,感谢分享
文档下载地址:
---------------------------------------
在前面的练习中,我们会发现一个问题,就是区域名称匹配的问题,Cognos中默认的是英文/拼音,而我们在数据库中存的可能是中文或者其他名称
这样我们在开发的时候,就需要使用词典,一个别名映射文件,貌似这东西还不能导入导出,所以会导致我们在开发的时候要搞多个这种词典,
这工作量还是很大的,那么多的省份,如果还要城市。。。
解决方法
1.在数据库中,直接按照Cognos的区域名称来开发
2.修改词典
3.修改Cognos地图文件
这里的话,我们来学习下第3种解决方案,就是修改Cognos地图文件
1. 地图文件在哪儿
文件放在这个位置:...\ibm\cognos_ygy\c10\maps
这些cmf文件,就是Cognos的地图文件
我们能否查看这个cmf文件中的内容呢?
可以的,在我们安装Framework Manager的时候,有的同学可能还记得,有这样一个程序一并被安装了
,就是这个Map Manager,她可以编辑cmf文件
我们用china.cmf文件试一下
2. Map Manager
我们先打开MapManager,然后打开china.cmf文件
主要界面是这样的,
3. 增加映射名称
好了,我们先增加几条映射记录,就是我们在前端地图中增加的记录拿到这里来做
增加后的记录会显示在Dictionary界面中
同样的方法,我们再增加几个
4. 发布新cmf文件
我们已经修改了cmf文件,下面我们需要实验下,看我们增加的几条记录是否可以正常的映射(新增的BJ,LN,SH)
我们将文件另存为deppon.cmf
4.1 将deppon.cmf文件放到 ..\c10\maps 目录中
4.2 修改MapGroups.xml
我们找到mapGroups.xml文件,然后在china.cmf中下面增加一条记录
4.3 重启Cognos服务
5.验证
,我们这里选择我们新增的Deppon,不知道为什么没有和中国放在一起,待研究
然后,设置“忽略五特性的数据
我们运行后,会发现什么数据都没有显示,说明cmf文件中的别名没有效果
问题是这样的,我们看下那个语言
cmf文件中:
,这里是英文,而我本地的却是中文,所以导致文件匹配有问题
我们修改下地图的属性:
我们把数据语言设置为英语,再运行下报表
好了,成功了,下一回,我们介绍下怎样使用中文来映射
- ReportStudio进阶教程(三十二) - 地图开发(六)修改Cognos地图文件
- ReportStudio进阶教程(三十三) - 地图开发(七)在地图文件中设置中文
- ReportStudio进阶教程(二十七) - 地图开发(一)Hello Map
- ReportStudio进阶教程(二十八) - 地图开发(二) 词典
- ReportStudio进阶教程(二十九) - 地图开发(三)追溯报表
- ReportStudio进阶教程(三十) - 地图开发(四)调色板
- ReportStudio进阶教程(三十一) - 地图开发(五)无数据区颜色填充及注释
- ReportStudio进阶教程(三十四) - 地图开发(八)区域层、点层、显示层
- cognos 地图报表开发
- ReportStudio进阶教程(三十六) - 图表开发(2)进度条
- ReportStudio进阶教程(三十七) - 图表开发(3)同反比
- ReportStudio进阶教程(三十九) - 转发器
- 百度地图Api进阶教程-基础地图示例1.html
- 百度地图Api进阶教程-基础地图示例1.html
- ReportStudio进阶教程(六) - 求交叉表指定维度的和
- ReportStudio进阶教程(五) - 树状提示
- ReportStudio进阶教程(八) - 引入JQuery
- ReportStudio进阶教程(九) - 冻结列标题
- Linux下画原理图和PCB
- 发现 button设置背景图片 iOS7 与 iOS8 差异
- Eclipse中安装MAVEN插件
- 深入java--注解
- oracle 并行操作
- ReportStudio进阶教程(三十二) - 地图开发(六)修改Cognos地图文件
- 去鱼尾纹的最好方法 美在“睛”细之处,做个花样女人
- Projection Matrix and Linear Regression
- B. OR in Matrix
- 2014-12-15记录
- C++ post socket获得中文乱码问题
- 用友UAP Mobile移动平台架构与实践
- 软件架构
- 数据可续--统计知识学习--转载知乎