BIEE回写(BIEE write back)

本文介绍如何在BIEE中配置回写功能,包括评估回写需求、创建物理表、配置回写模板文件及权限等步骤。适用于希望利用BIEE进行数据更新操作的用户。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考biee官方文档 b31776 - OBIEE Presentation Services Administration Guide》V10.1.3.2 P90-93

1 评估需要回写的表的字段

2 数据库中创建回写的物理表

3 在Administration Tool中配置该物理表

a) 将该表映射至逻辑层,以便在Dashboard中可以显示

b) 取消该表的缓存属性

c) 使Connection Pool的Write Back 生效

d) 设置用户/用户组权限

security -> group -> Permissions -> Query Limits -> Execute Direct Database Requests : Allow 

4 创建回写模板文件

  以Oracle自带的sh方案中的channels表为例,  更新channel_desc字段。

<?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=""> 
<XML>
<writeBack connectionPool=""> 
<insert> </insert> 
<update>update channels set channel_desc = '@{c1}' where channel_id = @{c0}</update>
 
</writeBack>
</XML>
</WebMessage>
</WebMessageTable>
</WebMessageTables>
保存为xml类型文件到OracleBI/web/mesgdb/customMessages目录下,文件名任意,但是得记住回写模板名称。
 
 

5 在Presentation Services,赋予回写数据库的权限给用户/用户组

  权限管理中,回写至数据库的权限加入回写用户或组

6 在Answers中,配置回写报表

  只能用 视图进行回写,设置回写属性,需要填写回写模板名称,就是上面的xml文件定义的名称。

  另外,回写列的值属性需要定义为 " 回写" 

  image

转载于:https://www.cnblogs.com/herane/archive/2010/05/27/1745224.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值