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。

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