BIEE使用體驗-biee中列、表、報表的更名

  之前在BIEE使用中遇到這樣的一個問題,對在presentation層中列名、表名,或者對ANSWER中已經存在的報表或者文件夾進行更名(RENAME),會導致一些已經建立好報表報錯,提示無法解析某字段,或者導致DASHBOARDS中提示說無法找到某個報表。

       這個問題對我們的某些維護性操作會造成一定的影響。比如在爲了整理BIEE展現中的表,而進行歸類縮進(presentation層中的表名前加“-”);或是因爲用戶需求而變更表名、列名甚至報表名等操作。

       通過對BIEE的使用經驗的總結,我們發現有幾種方法可以解決以上的問題。

      

      

        (方法一) :business層直接進行RENAME的話,對應的presentation層中列名會產生對應的改變,與此同時在presentation層中該列的ALIASES中會生成之前用過的列的名字。

        或者也可以在presentation層中直接改名,同時必須在該列或者該表的ALIASES中鍵入之前用過的名字,或者其他名字,這樣就可以避免已建好的報表由於RENAME導致的找不到對象的錯誤。

         (方法二)可以在列名、表名屬性的GENERAL中選中DISPLAY NAME,並且更改需要的展現的名字。

 

      

     這兩個方法不同之處在於,方法一是將BIEE中展現的名字,還有presentation層中的名字一起更改掉。方法二隻是更改了BIEE中展現名字。在presentation層中還是原來的名字。另外一個區別在於,用直接重命名的方法做(即方法一),在更改列名後,原來創建的報表中展現的列名還是之前的名字,不是更改後的名字。

       而方法二 DISPLAY NAME的更改會影響到所有用到這個列的報表,不管是更改前創建的報表還是更改後創建的報表,展現的列名都是最後一次更改的DISPLAY NAME。(有些更改需要重啓presentation SERVER才能立刻看到更改效果)。

        這是一種比較實用的更改方法。

    

    

     以上幾種修改方式對錶名,列名的改動均有效。對於表名縮進,還有另外一種方法,可以通過在description的修改達到目的。在description中加入:“->”可以達到縮進的目的。在我們目前看來,這個方法似乎是隻能用於縮進,不能用於修改展現表名。這非常便於歸類整理BIEE中展現的表。

      

      

       對於報表名稱的RENAME,可以通過管理目錄 編輯報表名稱和說明,同時選擇“保留引用此項目的舊名稱”,然後保存。則會發現同目錄下生成一個灰色的文件,這是作爲快捷方式而存在。用這樣的方法進行更改報表的名稱不會對已經引用該改報表的DASHBOARDS產生影響。

      

        只是這個方法似乎在同目錄下可以使用。對於更名後的報表轉移到其他文件夾下,還是會提示出錯,表示找不到該報表。我們還在尋找解決辦法,希望能儘快解決報表在文件夾中的移動會引起DASHBOARDS中提示找不到報表的問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章