OBIEE 11g:基于过滤器调度报告
Posted
技术标签:
【中文标题】OBIEE 11g:基于过滤器调度报告【英文标题】:OBIEE 11g : Scheduling Reports based on filter 【发布时间】:2016-08-25 17:52:55 【问题描述】:我需要通过 Actionable Intelligence Agent 将我的 OBIEE 分析报告发送给 200 人(全部来自不同部门)。 我需要根据部门过滤数据并发送。我无法将条件放入代理中。
我可以过滤仪表板提示中的数据并将代理与仪表板链接吗? 这是否可行或对此案有任何其他建议??
【问题讨论】:
【参考方案1】:对于那些“按 X 过滤并将其发送到 Y”的场景,最好的方法(在我看来)是使用 BI Publisher 突发选项。这只是教科书上的案例。
如果您必须坚持使用 OBIEE 中的代理,请考虑按照您的要求为该数据启用行级安全性。然后只需配置代理以将分析发送给所需的人员,其余的由行级 sec 完成。
如果行级安全性太费力,我想您可以使用一些辅助分析来根据用户的部门过滤您的主报告。想法如下:
-
创建一个报表,其中包含条件中的部门列和用户过滤器,其中用户 ID 等于表示变量 @user.id(这是一个始终可用的元变量,包含登录的用户)。
使用部门基于另一个分析(前一个)的结果的条件过滤您的主报告,因此它将为每个用户返回正确的部门。
将您的代理配置为作为收件人(而不是作为特定用户)发送,并将第 2 点中的分析用作要交付的内容
手动设置 200 个收件人或使用状况报告获取他们
确保第 1 点和第 2 点中的分析都保存在所有用户都可以阅读的位置。
我很确定它也会起作用:)
虽然要明确一点,但我的第一个选择是 BIP 突发,然后是适当的行级秒。
希望对您有所帮助!
【讨论】:
以上是关于OBIEE 11g:基于过滤器调度报告的主要内容,如果未能解决你的问题,请参考以下文章