OBIEE 11g:根据过滤器调度报告

时间:2016-08-25 17:52:55

标签: obiee

我需要通过Actionable Intelligence Agent将我的OBIEE分析报告发送给200人(所有人都来自不同的部门)。 我需要根据部门过滤数据并发送。我无法将条件记录在Agent中。

我可以在仪表板提示中过滤数据并将代理与仪表板链接吗? 对于这种情况,这会成功还是其他任何建议?

1 个答案:

答案 0 :(得分:1)

对于那些“按X过滤并将其发送到Y”场景,最好的方法(在我看来)是使用BI Publisher爆发选项。这只是教科书的案例。

如果您必须坚持使用OBIEE中的代理,请考虑根据您的要求为该数据启用行级安全性。然后只需配置代理程序将分析发送给所需的人员,行级别秒应该完成剩下的工作。

如果行级安全性太大,我猜你可以使用一些辅助分析来根据用户部门过滤主报告。想法如下:

  1. 使用条件中的department列创建一个报告,并按用户过滤,其中user id等于表示变量@ {user.id}(这是一个始终可用的元变量,包含登录的用户)。
  2. 过滤主报告的条件是部门基于另一个分析的结果(前一个),因此它将为每个用户返回正确的部门。
  3. 将您的代理配置为作为收件人(而非特定用户)发送,并使用第2点中的分析作为要传递的内容
  4. 手动设置200个收件人或使用条件报告获取
  5. 确保第1点和第2点的分析都保存在所有用户都可以阅读的位置。
  6. 我很确定它也会起作用:)

    虽然要明确,但我的第一个选择是BIP爆发,然后是正确的行级秒。

    希望它有所帮助!