分享,如何把已经发布的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

38同行回答

tangyaozutangyaozu软件开发工程师784946543
感谢分享显示全部
感谢分享收起
互联网服务 · 2014-12-12
浏览1343
nideshennideshen其它先进数通
顶一个。。。。显示全部
顶一个。。。。收起
互联网服务 · 2014-09-15
浏览1268
cognoszgcognoszg其它威尔森
回复 30# sealink     如果是10.2版本的默认是把“使用动态查询方式”勾选的,要去掉显示全部
回复 30# sealink


    如果是10.2版本的默认是把“使用动态查询方式”勾选的,要去掉收起
互联网服务 · 2013-08-21
浏览1280
cognoszgcognoszg其它威尔森
回复 21# ylpfish1987     打开Framework新建工程时,使用动态查询方式要去掉,不能勾上,勾上会报错,你看是不是这个原因.显示全部

sss.jpg

回复 21# ylpfish1987



    打开Framework新建工程时,使用动态查询方式要去掉,不能勾上,勾上会报错,你看是不是这个原因.收起
互联网服务 · 2013-08-21
浏览378
为了明天time为了明天time商业智能工程师中科软科技股份有限公司
学习了 !显示全部
学习了 !收起
互联网服务 · 2013-08-20
浏览388
lsxljx1219lsxljx1219学生ibm
顶一个~~显示全部
顶一个~~收起
互联网服务 · 2013-08-16
浏览380
奥利弗奥利弗数据库开发工程师北纬股份有限公司
回复 16# sealink 就是个帮忙放一起的意义哈,懂鸟,真厉害啊显示全部
回复 16# sealink

就是个帮忙放一起的意义哈,懂鸟,真厉害啊收起
互联网服务 · 2013-08-15
浏览572
奥利弗奥利弗数据库开发工程师北纬股份有限公司
刚刚试着做了一遍,想到个问题:这个包更新是怎么弄?只需要更新cube就可以了吗,是不是更新了cube还要再发布一次包?显示全部
刚刚试着做了一遍,想到个问题:这个包更新是怎么弄?
只需要更新cube就可以了吗,是不是更新了cube还要再发布一次包?收起
互联网服务 · 2013-08-15
浏览557
奥利弗奥利弗数据库开发工程师北纬股份有限公司
好东西,收藏了显示全部
好东西,收藏了收起
互联网服务 · 2013-08-15
浏览559
奥利弗奥利弗数据库开发工程师北纬股份有限公司
好东西,收藏了显示全部
好东西,收藏了收起
互联网服务 · 2013-08-15
浏览862

提问者

sealink
技术总监sealink.com
擅长领域: 商业智能大数据cognos

相关问题

相关资料

问题状态

  • 发布时间:2013-08-14
  • 关注会员:2 人
  • 问题浏览:15681
  • 最近回答:2015-01-19
  • X社区推广