oiee11g:基于过滤器的报表调度



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

我可以过滤Dashboard提示符中的数据并将Agent与Dashboard链接吗??这个案子能解决吗?还有其他建议吗?

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

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

如果行级别的安全性太费力,我想你可以使用一些辅助分析来根据用户的部门过滤你的主要报告。思路如下:

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

我很确定它也会工作的:)

虽然要清楚,我的第一个选项将是BIP爆裂,然后是适当的行级秒。

希望有帮助!

最新更新