MicroStrategy ONE

在 IBM Cognos 中创建 Web 服务

要从 IBM Cognos 导入数据,在 XML 使用 IBM Cognos Mashup Service (CMS) 时,您需要获得查询的 URL。您必须拥有 IBM Cognos SDK 许可证才能使用 CMS。

此过程包含使用 IBM Cognos 所需的高级信息 MicroStrategy。请参阅 IBM Cognos 说明文档获取最新信息。

在 IBM Cognos 中创建 Web 服务

  1. 通过打开 http://localhost/cognosversion/cgi-bin/cognos.cgi/rds/wsil 在网络浏览器中。代替 localhostcognosversion 您的信息。
  2. 复制包含您的报表(例如公共对象)的文件夹的 URL 并将其打开。
  3. 重复之前的步骤直至文件夹内容为报表而非其他文件夹。
  4. 复制报表的 URL 并将其打开。WSDL URL 出现。

    http://172.29.156.187/ibmcognos/cgibin/cognos.cgi/rds/wsdl/path/Public%2520Folders/Samples/Models/GO%2520Sales%2520%2528query%2529/Report%2520Studio%2520Report%2520Samples/Cognos%2520Report

  5. 代替 wsdl 在 URL 中使用 ReportData 并添加 ?fmt=Dataset 到 URL 末尾。修改后的 URL 将生成 XML 格式的报表。

    http://172.29.156.187/ibmcognos/cgibin/cognos.cgi/rds/ReportData/path/Public%2520Folders/Samples/Models/GO%2520Sales%2520%2528query%2529/Report%2520Studio%2520Report%2520Samples/Cognos%2520Report?fmt=Dataset

  6. 复制修改后的 URL。在数据导入过程中使用该 XML URL。

    如果报表包含多个表,则仅会提取第一个表。