2020-08-21 20:35发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨
我希望对Business Objects 4.2上的所有水晶报表进行审核
我们有大约1500个报告。
为此,我需要一个列表
报告名称文件夹名称上次访问的日期报告(查看或计划的日期)报告是否已计划?报告数据源(很高兴有此记录)
外面有什么可以做到的吗?
谢谢,今天就开始尝试
在我的网站上, http ://www.dellstinnett.com/sample_code.html 中有一个名为" BOECommonInfo"的类的C#代码,该类处理与BOBJ平台的许多交互,包括登录,会话处理和针对CMS的查询。 。 它还具有用于"遍历"父ID列表以获取到特定对象的路径的代码。
这将显示使用SDK的技术,如果您不使用C#,则可以将其转换为VB或Java以编写自己的代码。 您将根据SI_CUID值将CMS中的数据连接到Audit数据。
-Dell
该查询构建器查询将为您提供很多信息,但不会为您提供最后访问日期(在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个项目,因此您需要设置一个"最高"编号以获取更多信息。
要获取报告是否具有计划,您可以执行 p>
从CI_INFOOBJECTS中选择计数(SI_ID),其中SI_PARENTID = <报告中的SI_ID>
有很多第三方工具可以为您提供此信息-APOS和360 View是两个
如果您买不起它们,则可以使用.NET或Java SDK编写程序,以提取您要查找的所有数据(我有一些 我可以提供的示例代码可以帮助您入门(包括通过自动运行所需的查询来访问审核数据库以获取最后的视图/计划日期)。
http://<服务器>:<端口>/AdminTools/querybuilder
SELECT *来自CI_INFOOBJECTS,CI_APPOBJECTS,CI_SYSTEMOBJECTS,而SI_KIND =' CrystalReport'
最多设置5个标签!
谢谢,今天就开始尝试
在我的网站上, http ://www.dellstinnett.com/sample_code.html 中有一个名为" BOECommonInfo"的类的C#代码,该类处理与BOBJ平台的许多交互,包括登录,会话处理和针对CMS的查询。 。 它还具有用于"遍历"父ID列表以获取到特定对象的路径的代码。
这将显示使用SDK的技术,如果您不使用C#,则可以将其转换为VB或Java以编写自己的代码。 您将根据SI_CUID值将CMS中的数据连接到Audit数据。
-Dell
该查询构建器查询将为您提供很多信息,但不会为您提供最后访问日期(在Audit数据库中),文件夹名称, 或是否已安排报告。 另外,我将向此查询添加" and SI_INSTANCE = 0"以仅获取可以计划的报告,而在结果集中不包含任何实例。 实际上,我可以简化为:
SI_PARENTID将为您提供 父文件夹的SI_ID,以便获得其名称,SI_PROCESSINFO将包含有关数据库连接的信息。 问题在于,QB查询结果的格式不易消耗,无法进行分析。 同样,默认情况下,QB查询仅返回1,000个项目,因此您需要设置一个"最高"编号以获取更多信息。
要获取报告是否具有计划,您可以执行 p>
有很多第三方工具可以为您提供此信息-APOS和360 View是两个
如果您买不起它们,则可以使用.NET或Java SDK编写程序,以提取您要查找的所有数据(我有一些 我可以提供的示例代码可以帮助您入门(包括通过自动运行所需的查询来访问审核数据库以获取最后的视图/计划日期)。
-Dell
http://<服务器>:<端口>/AdminTools/querybuilder
一周热门 更多>