0

我们有一些不再被企业使用的旧报告,并希望删除/存档这些报告。

我有两个与此相关的查询:

a) 如果报告在过去 12 个月内未被使用,最好的方法是什么?

b) 是否有任何简单的方法可以将不再使用的报告(超过 12 个月未使用)移动到不同的位置(即新文件夹),同时保持文件夹结构完整?

我们已经在网上搜索了解决方案,但还没有找到一个自动化的解决方案。由于我们计算出的报告数量在约 5000 份范围内,因此我们正在寻找一种自动化的方法来解决这个问题。

建议在服务器(物理机)上运行 SQL 查询吗?如果我们在内容存储上运行此查询,我们希望找出实际报告所在的列/字段(在下面的查询中使用了,但不确定是否可以使用这样的字段或查询):

update <table> set <report_path>='/content/folder[@name='Home']/folder[@name='Report']/report[@name='ABC012 - My Report']' where <report_path>='/content/folder[@name='Home']/folder[@name='Archive_test']/report[@name='ABC012 - My Report']'

这种查询会起作用吗?

如果没有,任何人都可以提出一种将报告移动到同一个 Cognos 框上的单个文件夹的方法吗?(我们使用的是 Cognos 10,带有 DB2 和 Netezza)

4

1 回答 1

1

我可以帮你 a) http://pic.dhe.ibm.com/infocenter/cfpm/v10r1m0/index.jsp?topic=%2Fcom.ibm.swg.im.cognos.ug_cra.10.1.0.doc% 2Fug_cra_id4425SampleAuditReports.html 您可以使用提供的包和示例报告来查找您需要的信息。

对于 b),您应该查看 Cognos SDK。我不认为直接更新表是一个好主意。

于 2014-08-27T10:05:59.310 回答