Cognos Analytics-将每周报告保存到本地驱动器中

问题描述 投票:0回答:1

在当前情况下,每周计划的报告将保存到Cognos服务器。但是,有人问我是否可以将它们保存到本地网络驱动器。这可能吗(有关此问题的文档也会有所帮助)?我们正在内部使用Cognos Analytics 11.0.13。

提前感谢!

cognos cognos-bi cognos-11
1个回答
0
投票

是。有两种方法。

使用存档位置文件系统根目录:

  • 在存档位置文件系统根目录(在配置中)中,创建了一个文件夹供用户或业务单位写入。就我而言(在MS Windows上),我使用指向其在网络上文件夹的结点。
  • 在“定义文件系统位置”(在Cognos Administration中,我为该文件夹配置了一个别名,并为使用(写入)该别名的某些用户,组或角色应用了权限。
  • 用户计划或使用“运行方式”以使其报告运行并将输出写入其位置。

使用CM.OutPutLocation和CM.OutputScript:

  • 对于Cognos中的文件夹或报表,请对某些用户,组或角色应用权限以创建版本。 (写或完全权限?)
  • 用户计划或使用“运行方式”将其报告输出另存为报告的版本。
  • Cognos将副本保存到CM.OutPutLocation(在Cognos管理中)定义的文件夹中。
  • 将运行CM.OutputScript中定义的脚本。该脚本可以:
    • 确定刚刚创建的文件。
    • 读取描述(xml)文件以确定报告路径。
    • 如果报告路径匹配特定的模式或值,请执行某些操作(例如将其复制到子文件夹/连接处,然后将其重命名为有意义的名称,例如报告名称)。
    • 删除原始输出文件。

第二个选项似乎更编码,但更灵活。它必须是.bat文件,但是可以调用任何东西(PowerShell,Windows Scripting Host,可执行文件)来完成实际工作,因此甚至不需要全面的知识批处理编程。

© www.soinside.com 2019 - 2024. All rights reserved.