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

chen333longchen333long研发工程师北航冠新
学习了。。。。显示全部
学习了。。。。收起
软件开发 · 2015-01-19
浏览1304
whwsunnywhwsunny软件开发工程师Info
这是个好帖子,学习了!!显示全部
这是个好帖子,学习了!!收起
软件开发 · 2014-04-28
浏览1262
ylpfish1987ylpfish1987软件开发工程师数钻
回复 25# sealink     我再研究研究,再回复你,现在真的是比较疑惑;已经成功搞定这个问题,问题在于我的环境是framework和transformer在一台机器(windows),而cognos server再另一台机器上(linux),而framework只认本机上的文件路径,所以造成了该问题的出现,解决方法是设置cub...显示全部
回复 25# sealink


    我再研究研究,再回复你,现在真的是比较疑惑;

已经成功搞定这个问题,问题在于我的环境是framework和transformer在一台机器(windows),而cognos server再另一台机器上(linux),而framework只认本机上的文件路径,所以造成了该问题的出现,解决方法是设置cube文件的windows路径,并将server上的mdc文件拷贝至framework所在机器,成功解决!
谢谢sealink的热心讲解。收起
软件开发 · 2013-08-19
浏览411
ylpfish1987ylpfish1987软件开发工程师数钻
回复 23# sealink      rs和fm我都是用administrator打开的,我也不会做特别的权限设置,是在是非常疑惑,您能把您的qq私信发给我吗?谢谢!显示全部
回复 23# sealink


     rs和fm我都是用administrator打开的,我也不会做特别的权限设置,是在是非常疑惑,您能把您的qq私信发给我吗?谢谢!收起
软件开发 · 2013-08-19
浏览390
ylpfish1987ylpfish1987软件开发工程师数钻
回复 14# sealink 我有rs引用这个cube的,这个cube是没问题的,报表正常跑的,但是fm里就如我截图的错误,非常纳闷。我打开fm是用administrator登陆的,这个cube的权限我加的是任何人。非常奇怪。我想我应该没有特别对他做权限处理。...显示全部
回复 14# sealink

我有rs引用这个cube的,这个cube是没问题的,报表正常跑的,但是fm里就如我截图的错误,非常纳闷。我打开fm是用administrator登陆的,这个cube的权限我加的是任何人。非常奇怪。

3213.jpg

我想我应该没有特别对他做权限处理。收起
软件开发 · 2013-08-15
浏览391
ylpfish1987ylpfish1987软件开发工程师数钻
回复 8# sealink     很郁闷的发现,当我新建工程,选择某一个cube作为数据源的时候,报了错,但是在administration中这个数据源是能测试通过的,非常郁闷。显示全部
回复 8# sealink


    很郁闷的发现,当我新建工程,选择某一个cube作为数据源的时候,报了错,但是在administration中这个数据源是能测试通过的,非常郁闷。

QQ图片20130815143559.jpg

收起
软件开发 · 2013-08-15
浏览548
ylpfish1987ylpfish1987软件开发工程师数钻
明天截图给我吧,谢谢显示全部
明天截图给我吧,谢谢收起
软件开发 · 2013-08-14
浏览655
ylpfish1987ylpfish1987软件开发工程师数钻
回复 3# sealink     抱歉 ,刚才漏问了,第一步可以截个图给我吗?显示全部
回复 3# sealink


    抱歉 ,刚才漏问了,第一步可以截个图给我吗?收起
软件开发 · 2013-08-14
浏览649
ylpfish1987ylpfish1987软件开发工程师数钻
回复 1# sealink     感谢您精彩的讲解,非常受用,我有几点请教:1.第一步我不是很清楚在哪里找到元数据管理,可以截图吗?2.一个交叉表只能引用一个数据包,对吗?那我就得做2个交叉表,是他们并排看起来像是一张表,对吗?3.新建的包必须用FM才能实现,对吗?...显示全部
回复 1# sealink


    感谢您精彩的讲解,非常受用,我有几点请教:
1.第一步我不是很清楚在哪里找到元数据管理,可以截图吗?
2.一个交叉表只能引用一个数据包,对吗?那我就得做2个交叉表,是他们并排看起来像是一张表,对吗?
3.新建的包必须用FM才能实现,对吗?收起
软件开发 · 2013-08-14
浏览643

    提问者

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

    相关问题

    相关资料

    问题状态

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