分享,如何把已经发布的2个包打包到一个新包中

今天正好有人问到,做个截图和操作步骤,供大家参考,如下图:是我打包好2个已经发布在BI server 上的CUBE包,然后在FM中又重新发布了一个新包,这样在一张报表中可以拖出2个交叉表:1、一个使用蓝色的包;2、一个使用红色的包。需求来源:有人问想做一张报表,但数据源要使用2个包的模型,其...显示全部
今天正好有人问到,做个截图和操作步骤,供大家参考,如下图:

2013-08-14_162540.png


是我打包好2个已经发布在BI server 上的CUBE包,然后在FM中又重新发布了一个新包,这样在一张报表中可以拖出2个交叉表:
1、一个使用蓝色的包;
2、一个使用红色的包。

需求来源:有人问想做一张报表,但数据源要使用2个包的模型,其实对cognos来说,一个交叉表或者一个列表只能使用一个数据包。但是cognos模型中支持吧已经发布好的包再重新打包成一个新包(其实就是包含了原来2个包的引用);

具体步骤(发布新包要在FM中实现):
1、在FM中引入右键【元数据管理】,因为已经发布的包;
2、新建包,然后指定引入的包(勾选的模型),我这个实例引入的是2个CUBE包;
3、发布;
4、新建报表时就能看到发布的新包,包括2个已经发布成功的包(CRM_CUBE、TY_CUBE);

这种模式不太建议使用,意义不是特别大,如果确实有特殊的需求可以这样用,不用新建模型,然后在做报表时拼接在一起给用户看的感觉是一张表样,而不是由两个交叉表拼接起来的,呵呵。

新建包截图如下:
1、FM新建一工程。在选择数据源或者右键【元数据管理】选择数据源选择已经发布好的CUBE包,如果要打包2个CUBE数据源,要执行2次元数据管理选择,如下图:

1.JPG

3.JPG


注意:选完后,会询问你是否发布,这是【否】就可以,因为选择的2个CUBE都是已经发布好的包;
2、发布新包(就是把选择的2个CUBE发布成一个新的数据源),如下图:
在数据包那新建包,勾选上2个CUBE,确定发布。

5.JPG

收起
参与40

查看其它 37 个回答Alex97的回答

Alex97Alex97网站架构师it
回复 1# sealink

好东西,想sealink大神学习了
IT其它 · 2014-12-17
浏览1261

回答者

Alex97
网站架构师it

Alex97 最近回答过的问题

回答状态

  • 发布时间:2014-12-17
  • 关注会员:2 人
  • 回答浏览:1261
  • X社区推广