gpt4 book ai didi

java - BusinessObjects SDK 部署方面的最佳实践 - 自定义审核数据库

转载 作者:行者123 更新时间:2023-12-01 11:12:13 26 4
gpt4 key购买 nike

我正在寻找编写一个从 CMS 提取信息的应用程序。这将仅获取所有用户和用户组,并将获取所有报告及其路径。我可以担心以后会得到更多。也许我可以部署它一次,它会每晚更新。我打算用 Java 而不是 .NET 来编写它,我觉得用 Java 更舒服一些。尽管我确实喜欢 Visual Studio,但在最近几次设置它时,如果我没有最新、最好的 MSDN 订阅来配合它,那真是太痛苦了。

  1. 我知道我可以创建一个位于 BOE 盒子上的应用程序并使用 Windows 调度程序对其进行调度。之前有人使用 SAP BI SDK 应用程序完成过此操作吗?

  2. 虽然我很高兴知道做某事的所有可能的方法,但我并不是在这里寻找所有的方法来做到这一点。除非有一个几乎每个人都采用的最佳实践。

谢谢!

最佳答案

我想说明几点:

  • 用 Java 编写应用程序,特别是如果您已经更熟悉该语言的话。虽然 BOBJ SDK 在 .NET 中也大量可用,但由于某种原因,它始终处于次要地位。也许这与服务器代码库的很大一部分也是用 Java 编写的这一事实有关,但这只是猜测。

  • 虽然您可以使用 Windows Scheduler 创建外部应用程序并安排该应用程序,但您也可以实现程序对象接口(interface)并将程序作为 BusinessObjects 存储库内的对象(程序对象)发布并安排它使用内置的调度功能。这也意味着您可以让它在完成或失败等时自动通知您。

  • 您的程序的目的(收集有关用户、用户组和文档的信息)非常简单。请记住,您可以使用查询生成器(使用 BusinessObjects 部署的 Web 应用程序,URL 取决于您使用的版本)来测试查询。

  • 查询结果默认只返回1000条记录;如果您需要更多,请将 TOP xxx 参数添加到 SELECT 语句中(xxx 是您期望检索的最大记录数)。

  • 关系(例如用户和用户组之间的关系)由 CMS 动态计算,因此这是一项昂贵的操作。当您查询关系时,它们将以整数列表的形式返回,对应于它们所关联的对象的 ID。

以下是一些可能对您有帮助的资源:

关于java - BusinessObjects SDK 部署方面的最佳实践 - 自定义审核数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32218333/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com