1. 程式人生 > >biee回寫功能實現

biee回寫功能實現

回寫是把BIEE報表前端的資料寫到ORACLE(以ORACLE資料庫為例),以下是操作步驟:

1.回寫的XML寫法:

WriteBack.xml(名字隨便取)放置在\OracleBI\web\msgdb\customMessages路徑下。

內容如下:

<?xml version="1.0" encoding="utf-8" ?>

<WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1">

<WebMessageTable lang="en-us" system="WriteBack" table="Messages">

<WebMessage name="setdept">

<XML>

<writeBack connectionPool="deptcp">

<insert>INSERT INTO DEPT

VALUES(@{c0},'@{c1}','@{c2}')</insert>

<update>UPDATE DEPT_WB SET DNAME='@{c1}' WHERE [email protected]{c0}</update>

</writeBack>

</XML>

</WebMessage>

</WebMessageTable>

</WebMessageTables>

注:其中setdept指為頁面回寫設定中要填寫的“模版名稱”,deptcp指BIEE中Admin Tools語義層中連線池的名稱

2. 製作answer 報表

I.從物理表拖出相應欄位

BIEE回寫 - 楓 - 愛曉

II.用表的形式檢視結果,並設定要回寫的欄位

BIEE回寫 - 楓 - 愛曉

BIEE回寫 - 楓 - 愛曉

設定完畢後效果如下:

BIEE回寫 - 楓 - 愛曉

注意:若未出現可編輯的文字框,則需要設定許可權:設定à管理à許可權管理à回寫,新增相應許可權,如圖

BIEE回寫 - 楓 - 愛曉