在Crystal服务器上启用审核设置,以获取各种报告使用情况统计信息

2020-09-19 10:07发布

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

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


嗨,

我是这个行业的新手。 我想在CMC服务器上设置"审核",这样我就可以查看我一直在服务器上发布的各种Crystal报表的使用情况/统计信息。 我需要对报告进行大量清理,并且只有在知道它们是否已被使用的情况下,我才能这样做。

如果您能帮助我逐步展示设置此功能,那就太好了。 我已经启用了审核。 我不知道下一步该怎么做才能获得统计信息。

请帮助

谢谢

莫纳

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

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


嗨,

我是这个行业的新手。 我想在CMC服务器上设置"审核",这样我就可以查看我一直在服务器上发布的各种Crystal报表的使用情况/统计信息。 我需要对报告进行大量清理,并且只有在知道它们是否已被使用的情况下,我才能这样做。

如果您能帮助我逐步展示设置此功能,那就太好了。 我已经启用了审核。 我不知道下一步该怎么做才能获得统计信息。

请帮助

谢谢

莫纳

付费偷看设置
发送
4条回答
d56caomao
1楼 · 2020-09-19 10:12.采纳回答

QueryBuilder并不是获取此信息的最佳方法,尤其是因为您已启用审核。

这很大程度上取决于您使用的CRS版本。 如果您使用的是2011年或更晚的版本,那么我建议您在"审核"中启用几个选项:

1。 文件夹路径详细信息-这将为您提供启动板中报告的完整路径。 当您在不同的文件夹中有多个具有相同名称的报告时,这将非常有用。

2。 属性值详细信息-这将为您提供运行报表所用的参数。 尝试对失败的报告进行故障排除时,这将非常有用。

有一个新的Universe可用于处理审核数据。 但是,这是一个.unx Universe,因此不能与"经典" Crystal报表一起使用-只能与CRS上的Crystal for Enterprise报表一起使用。

如果要从审核数据中运行报告,则需要连接到审核数据库。 表名很不言自明。 但是,如果您使用的是CRS XI/2008和CRS 2011、2013或2016,则表名是不同的。如果您让我们知道您拥有的是哪种表,我也许可以为您指明正确的方向 获取数据。 另外,您将如何分析报告的使用情况将取决于打开审核的时间。

-Dell

Climb_Ma
2楼-- · 2020-09-19 10:21

您正在使用Crystal Reports Server2013。这意味着您可能正在运行"经典" Crystal(Crystal 2013)报表,而不是Crystal for Enterprise报表。 如果我错了,请纠正我。

如果确实使用的是经典Crystal,则将无法使用可用于连接到审核数据的auditing.unx Universe。 相反,您必须在Crystal中创建与审核数据库的连接。 您的DBA可以为您提供执行此操作的凭据。 如果您的服务器使用与审核数据库的ODBC连接(如果您使用SQL Server或其他数据库作为数据库),则这是一个64位ODBC连接。 Classic Crystal只能使用32位ODBC连接,因此必须在服务器上创建同一连接的32位版本,以便能够运行报告,并在工作站上才能设计报告。

您将使用的表是:

ADS_EVENT-它包含有关审核事件的主要信息。 每个事件有一个记录。
ADS_EVENT_DETAIL-其中包含有关事件的详细信息,如果设置了审核功能以保存该信息,则该信息包含BI Launchpad中报告的路径。 每个事件可以有多个详细信息,您需要查看Event_Detail_Type_ID以确定它是什么类型的详细信息。

有各种名称以" STR"结尾的表。 这些表是ID/描述查找表-您将在事件和事件详细信息中的ID字段链接到这些表-在其上创建联接的成对字段具有匹配的名称,这就是您知道它们在一起的方式。 但是,这些表是多语言的,因此您需要在Language ='EN'(或其他一些语言代码,如果您不使用英语)上过滤所有这些STR表,以免出现重复的记录。 您可能会使用的该类别中的表是:

ADS_EVENT_TYPE_STR
ADS_OBJECT_TYPE_STR
ADS_EVENT_DETAIL_TYPE_STR
ADS_STATUS_STR

我希望这可以帮助您入门。

-戴尔

Nir深蓝
3楼-- · 2020-09-19 10:14

我面前有同样的任务。 到目前为止,这是我发现的。 您需要使用querybuilder,我相信它会自动安装,您将在这里找到它:

"

http://YourCrystalServerName此处:8080/AdminTools/querybuilder

"

这根本不是用户友好的,如果您进行搜索,您可以在其中找到一些查询,但是到目前为止,对于该任务我还没有找到,这很令人困惑。 它查询您的BOE140数据库,出于我无法想象的原因,该数据库已加密了所有有用的信息。

您可以构建查询,但是我还没有找到一个架构,并且字段选项非常有限。 我不认为它可以导出并且格式很糟糕,但是尝试此操作,如果发现其他信息,请发布:)

从CI_Infoobjects中选择
SI_OWNER,
SI_NAME,
SI_LAST_RUN_TIME

其中

SI_SPECIFIC_KIND ='CrystalReport'

路亽曱_Ryan
4楼-- · 2020-09-19 10:32

非常感谢。 真的很有帮助。

Mona

一周热门 更多>