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 服务
- 通过打开
http://localhost/cognosversion/cgi-bin/cognos.cgi/rds/wsil
在网络浏览器中。替换localhost
和cognosversion
您的信息。 - 复制包含您的报表(例如公共对象)的文件夹的 URL 并将其打开。
- 重复之前的步骤直至文件夹内容为报表而非其他文件夹。
-
复制报表的 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
-
替换
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
-
复制修改后的 URL。在数据导入过程中使用该 XML URL。
如果报表包含多个表,则仅会提取第一个表。