报告审核

2020-08-21 20:35发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我希望对Business Objects 4.2上的所有水晶报表进行审核

我们有大约1500个报告。

为此,我需要一个列表

报告名称
文件夹名称
上次访问的日期报告(查看或计划的日期)
报告是否已计划?
报告数据源(很高兴有此记录)

外面有什么可以做到的吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我希望对Business Objects 4.2上的所有水晶报表进行审核

我们有大约1500个报告。

为此,我需要一个列表

报告名称
文件夹名称
上次访问的日期报告(查看或计划的日期)
报告是否已计划?
报告数据源(很高兴有此记录)

外面有什么可以做到的吗?

付费偷看设置
发送
4条回答
歪着头看世界
1楼-- · 2020-08-21 21:18

谢谢,今天就开始尝试

Cikesha
2楼-- · 2020-08-21 21:14

在我的网站上, http ://www.dellstinnett.com/sample_code.html 中有一个名为" BOECommonInfo"的类的C#代码,该类处理与BOBJ平台的许多交互,包括登录,会话处理和针对CMS的查询。 。 它还具有用于"遍历"父ID列表以获取到特定对象的路径的代码。

这将显示使用SDK的技术,如果您不使用C#,则可以将其转换为VB或Java以编写自己的代码。 您将根据SI_CUID值将CMS中的数据连接到Audit数据。

-Dell

callcenter油条
3楼-- · 2020-08-21 21:16

该查询构建器查询将为您提供很多信息,但不会为您提供最后访问日期(在Audit数据库中),文件夹名称, 或是否已安排报告。 另外,我将向此查询添加" and SI_INSTANCE = 0"以仅获取可以计划的报告,而在结果集中不包含任何实例。 实际上,我可以简化为:

从CI_INFOOBJECTS中选择前5000个SI_ID,SI_NAME,SI_PARENTID,SI_PROCESSINFO,其中SI_KIND ='CrystalReport'和SI_INSTANCE = 0 

SI_PARENTID将为您提供 父文件夹的SI_ID,以便获得其名称,SI_PROCESSINFO将包含有关数据库连接的信息。 问题在于,QB查询结果的格式不易消耗,无法进行分析。 同样,默认情况下,QB查询仅返回1,000个项目,因此您需要设置一个"最高"编号以获取更多信息。

要获取报告是否具有计划,您可以执行

从CI_INFOOBJECTS中选择计数(SI_ID),其中SI_PARENTID = <报告中的SI_ID> 

有很多第三方工具可以为您提供此信息-APOS和360 View是两个

如果您买不起它们,则可以使用.NET或Java SDK编写程序,以提取您要查找的所有数据(我有一些 我可以提供的示例代码可以帮助您入门(包括通过自动运行所需的查询来访问审核数据库以获取最后的视图/计划日期)。

-Dell

歪着头看世界
4楼-- · 2020-08-21 21:11
< p>使用查询生成器(管理工具)

http://<服务器>:<端口>/AdminTools/querybuilder

 SELECT *来自CI_INFOOBJECTS,CI_APPOBJECTS,CI_SYSTEMOBJECTS,而SI_KIND ='  CrystalReport'

一周热门 更多>