BIEE12C自动设置邮箱等账号信息

本文介绍了如何在BIEE12C中通过SA System Subject Area自动设置用户邮箱,以满足动态发送仪表盘邮件的需求。通过创建分析、配置Agent、修改instanceconfig.xml以及批量设置用户信息,实现了系统自动获取并更新邮箱地址。然而,该方法存在邮箱变动不实时更新及用户登录先后导致配置信息不一致的问题。
摘要由CSDN通过智能技术生成

一、背景及需求

最近碰到一个问题,即同事要通过biee的agent将仪表盘内容以邮件的形式发送给多个收件人,且收件人是动态变化的。

在agent中以邮件的形式发送仪表盘,收件人类型可以分为两类:一类是发送到配置好的指定邮箱,这种方式比较适用于发送固定邮箱。另一类是发送到系统账号的主页、邮箱、phone上。

对于同事的需求,很明显第一种方式不能满足,那么怎么才能实现呢,下面简单介绍一下解决方案。

二、解决方案(SA System Subject Area)

整体思路为

  1. 新建一个分析,分析内容包含要发送的人员,具体发送人员范围逻辑可根据自己需求灵活定制;
  2. agent中配置发送列表基于分析获取;
  3. 通过SA System Subject Area,批量设置用户账号的deliver options中邮箱地址
  4. 此时使用agent,就可以将仪表盘发送给指定范围的人员邮箱中了

2.1 创建基础表

CREATE TABLE SA_SYSTEM_USER
( "EMAIL" VARCHAR2(100),
"EMAIL_PRIORITY" VARCHAR2(10) DEFAULT 'HNL',
"EMAIL_TYPE" VARCHAR2(50) DEFAULT 'html',
"CELL_PHONE" VARCHAR2(40),
"CELL_PHONE_PRIORITY" VARCHAR2(20),
"PAGER" VARCHAR2(20),
"PAGER_PRIORITY" VARCHAR2(30),
"HANDHELD" VARCHAR2(20),
"HANDHELD_PRIORITY" VARCHAR2(30),
"TIMEZONE" VARCHAR2(100),
"GROUP_NAME" VARCHAR2(20),
"LOGON" VARCHAR2(50) NOT NULL ENABLE,
"DISPLAY_NAME" VARCHAR2(100),
"LOCALE" VARCHAR2(20) ,
"LANGUAGE" VARCHAR2(20)
);

CREATE TABLE DUMMY
( "FK" VARCHAR2(100)
);

2.2.开发rpd模型(略写,具体可参考

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值