从Cognos获取数据(脚本)

如果有人可以请告诉我如何自动从Cognos获取数据。 它可以是一个脚本在PHP中,或一个应用程序,可以得到一个预先生成的报告,并将其保存在Excel文件中。 Cognos可以保存在Excel文件中,但是地址栏不会改变(它使用大量的javascript)。

有几种方法可以以编程方式编排活动或在Cognos中检索数据

  1. Cognos公开了一些最常见的活动的“URL”界面。 这包括运行报告,查看保存的输出,在报告工作室中打开报告等。
  2. 您可以使用Cognos SDK。 这是在Cognos中编排事物最有效的方法。 它有一个很大的表面积和相当陡峭的学习曲线,但如果你愿意投入时间,它的可能性是无止境的
  3. 您可以使用Cognos Mashup服务 – 这有点像“SDK Lite”。 它更容易使用,但暴露的面积要小得多。 顾名思义,它适用于混搭types场景。

这里有一篇介绍Cognos Mashup和Cognos SDK的文章,并提供了一些启发式的方法,以便您select一种:

http://www.motio.com/blog/2010/11/01/cognos-sdk-vs-cognos-mashup.do

谈到应用程序 – COGNOS本身就具有这样的function,您可以安排一个报告并将其保存在符合您要求的文件系统中。

如果你愿意使用PHP,那么直接点击数据库(如已经build议的那样)是一个好主意。