7

我有一个用 Perl 编写的现有应用程序。现在我需要将此应用程序与 OBI 集成。该计划有一个按钮,用户可以单击以在iframe中打开 OBI 。OBI 驻留在与正在运行的应用程序不同的服务器上。

有没有人这样做过,知道这样做的最佳做法是什么,这样做的努力是什么?
另一个问题是是否可以向iframe中显示的 OBI 添加自定义项。?

4

2 回答 2

6

有两种方法可以解决我知道并尝试过的问题。根据您的需要,其中一个或另一个可能更合适(或两者兼而有之,它们并不相互排斥)。在这两种情况下,文档都很好并且很容易获得。

“转到网址”

Go URL 在 Oracle Business Intelligence Presentation Services 管理指南中有更详尽的记录。它以 URL 的形式为您已经定义的报告提供了一个快速简便的界面。让它运行所需的只是填写一些查询参数以指向您想要的报告。您可能还需要包含身份验证令牌。

  • 优点:很容易尝试。
  • 缺点:更难获得正确的安全性。

网络服务

演示服务器附带一系列 Web 服务,这些服务支持以更加程序化的方式查询您的存储库。通过此渠道提供的功能更进一步:例如,大多数目录管理,包括报告创建和编辑都是可能的。完整列表包含了自己的指南:Oracle 商业智能 Web 服务指南。

  • 优点:更好的集成(即,不需要 IFRAME);更容易获得安全权利。
  • 缺点:更难设置;大量的 XML;更高级的功能(例如就地钻取)需要一个 HTTP 桥接器,这在我的情况下是个婊子。生成的 HTML 可能与您的有点冲突,需要清理,特别是在 CSS 中。
于 2009-01-02T14:20:51.080 回答
1

在非 ADF Web 应用程序中嵌入 OBIEE 报告非常困难。如果您可以选择在 ADF 中重新编写您的 Web 应用程序,您的生活将会轻松很多。只需将报告和可视化拖放到您的 Web 应用程序中。Oracle 自己的融合应用程序也遵循这种方法。如果您的应用需要大量分析,那么它可能是一个很好的探索选择。这是Oracle 文档的链接

于 2012-10-25T15:43:27.703 回答