最近在研究Cognos SDK,发现一个不错的功能,可以通过Cognos Server上已发布的Package恢复成发布前的FM模型。在FM模型没有备份的情况下可能就是雪中送炭。所以干脆做成一个小的实用工具,分享给Cognos Developer们使用。
下载地址:
Model Savior v1.0
工具说明:
使用前请确保在客户端安装了1.6以上版本jre。
该工具在Cognos BI Server 8.4/10.1.1/10.2下测试通过,其他版本还请自行测试,欢迎在我的博客留言指出bug和建议,后续我会即时更新。
工具使用方法:
压缩包中有两个jar包,分别对应C8和C10的程序,请启动前注意。
1,利用Model Savior登录Cognos Server,注意使用管理员账号登录,以免导致权限问题。
2,选择导出的数据包,恢复成model.xml文件。
3,使用FM新建任意空白项目。创建后关闭,将恢复的model.xml 覆盖FM项目目录下的同名文件即可。
本工具和我另一篇博客中提到的恢复方法都可以得到想要的结果,但使用工具更加便捷,而且无需启停Cognos服务。
另一种恢复方法参见 “实战C10从已发布的Package还原Framework Manager模型”