现在的位置: 首页 > 综合 > 正文

BIEE使用体验-biee中列、表、报表的更名

2013年06月15日 ⁄ 综合 ⁄ 共 1293字 ⁄ 字号 评论关闭
  之前在BIEE使用中遇到这样的一个问题,对在presentation层中列名、表名,或者对ANSWER中已经存在的报表或者文件夹进行更名(RENAME),会导致一些已经建立好报表报错,提示无法解析某字段,或者导致DASHBOARDS中提示说无法找到某个报表。

       这个问题对我们的某些维护性操作会造成一定的影响。比如在为了整理BIEE展现中的表,而进行归类缩进(presentation层中的表名前加“-”);或是因为用户需求而变更表名、列名甚至报表名等操作。

       通过对BIEE的使用经验的总结,我们发现有几种方法可以解决以上的问题。

biee/2.27 1.jpg      

      

        (方法一) :business层直接进行RENAME的话,对应的presentation层中列名会产生对应的改变,与此同时在presentation层中该列的ALIASES中会生成之前用过的列的名字。

        或者也可以在presentation层中直接改名,同时必须在该列或者该表的ALIASES中键入之前用过的名字,或者其他名字,这样就可以避免已建好的报表由于RENAME导致的找不到对象的错误。

         (方法二)可以在列名、表名属性的GENERAL中选中DISPLAY NAME,并且更改需要的展现的名字。

biee/2.27 1 (1).jpg 

      

     这两个方法不同之处在于,方法一是将BIEE中展现的名字,还有presentation层中的名字一起更改掉。方法二只是更改了BIEE中展现名字。在presentation层中还是原来的名字。另外一个区别在于,用直接重命名的方法做(即方法一),在更改列名后,原来创建的报表中展现的列名还是之前的名字,不是更改后的名字。

       而方法二 DISPLAY NAME的更改会影响到所有用到这个列的报表,不管是更改前创建的报表还是更改后创建的报表,展现的列名都是最后一次更改的DISPLAY NAME。(有些更改需要重启presentation SERVER才能立刻看到更改效果)。

        这是一种比较实用的更改方法。

227-1-2.jpg    

    

     以上几种修改方式对表名,列名的改动均有效。对于表名缩进,还有另外一种方法,可以通过在description的修改达到目的。在description中加入:“->”可以达到缩进的目的。在我们目前看来,这个方法似乎是只能用于缩进,不能用于修改展现表名。这非常便于归类整理BIEE中展现的表。

227-1-3.jpg      

      

       对于报表名称的RENAME,可以通过管理目录 编辑报表名称和说明,同时选择“保留引用此项目的旧名称”,然后保存。则会发现同目录下生成一个灰色的文件,这是作为快捷方式而存在。用这样的方法进行更改报表的名称不会对已经引用该改报表的DASHBOARDS产生影响。

227-1-4.jpg      

        只是这个方法似乎在同目录下可以使用。对于更名后的报表转移到其他文件夹下,还是会提示出错,表示找不到该报表。我们还在寻找解决办法,希望能尽快解决报表在文件夹中的移动会引起DASHBOARDS中提示找不到报表的问题。

抱歉!评论已关闭.