本文讨论了IBM Cognos BI Server与Sterling Selling and Fulfillment Suite的集成。
适用性
此处概述的技术和产品行为针对以下方面进行了验证:
- IBM Cognos BI服务器10
- IBM Sterling Selling and Fulfillment Suite 9
假设与排除
本文档假定读者对IBM Cognos和IBM Sterling Selling and Fulfillment Suite安装和配置过程有基本的了解。 本文档中概述的技术和产品行为可能不适用于将来的版本。
先决条件
需要安装,配置和运行以下产品:
- IBM Cognos BI Server 10的完整基础安装,包括网关,调度程序,Content Manager和内容存储。
- 具有群集安装的IBM Sterling Selling and Fulfillment Suite 9,包含由Foundation(例如IBM Sterling Order Management System(OMS)和IBM Sterling Warehouse Management System(WMS)PCA)组成。
- IBM Sterling多渠道实现(SMCF)和IBM Sterling仓库管理系统(SWMS)分析。
- 集成步骤:按照步骤1到7将IBM Cognos与Linux上的SSFS集成。
1.创建一个Cognos数据源连接
配置与Cognos相关的Cognos数据源(示例压缩文件名:WMS-Analytics.zip):
- wms-configuration-default
- WMS交易默认
- WMS元
- wms-master-default
配置与OMS相关的Cognos数据源(示例压缩文件名:SMCF-Analytics.zip):
- smcf-configuration-default
- smcf-transaction-default
- smcf-元
- smcf-master-default
2.修改Cognos缓存会话
通过执行以下步骤来禁用或修改Cognos Cache Session:
- 将CQEConfig.xml.sample文件重命名为CQEConfig.xml。 可以使用文件路径<COGNOS_HOME> / c10 / configuration /来访问此文件。
- 通过使用文本编辑器(如记事本)打开CQEConfig.xml文件来修改会话缓存设置,并更改queryReuse参数的值。 这相应地增加或减少了每个会话的缓存请求数。
- 默认情况下,queryReuse参数的值设置为5。要禁用会话缓存设置,请将queryReuse参数的值设置为0。
- 保存CQEConfig.xml文件。
- 使用Cognos Configuration,停止Cognos服务器,然后重新启动它。
3.部署IBM Sterling Analytics
要部署IBM Sterling Warehouse Management System商业智能报告并将WMS-Analytics.zip文件导入Cognos Content Store(CS)存储库,请遵循以下步骤:
- 将YNW_ANALYTICS_HOME环境变量设置为IBM Sterling Warehouse Management System商业智能安装目录。
- 设置适用于X-Windows终端的Display环境变量。
- 将COGNOS_HOME环境变量设置为Cognos 10安装目录的父目录。 例如,如果将Cognos 10安装在路径/ usr / local / cognos / c10目录中,则COGNOS_HOME应指向/ usr / local / cognos目录。
ynwinstallanalytics.xml文件假定Cognos 10和IBM Sterling Warehouse Management System商业智能(SMCF,SWMS Analytics)安装在同一台计算机上。 如果将Cognos 10和IBM Sterling Warehouse Management System(WMS)商业智能安装在两台单独的计算机上,请使用命令提示符通过将localhost替换为安装Cognos 10的计算机的IP地址来修改以下XML行: <propertyname="cognosurl"value="http://<localhost>:<9300>/p2pd/servlet/dispatch"/>
注意:确保将以下第三方jar文件从<COGNOS_HOME> / c10 / webapps / p2pd / WEB-INF / lib复制到<YNW_ANALYTICS_HOME> / lib:
- axis.jar
- axisCrnpClient.jar
- CAM_AAA_CustomIF.jar
- commons-discovery.jar
- commons-logging.jar
- dom4j.jar
- jaxrpc.jar
- saaj.jar
- wsdl4j.jar
- xalan.jar
- xercesImpl.jar
- xml-apis.jar
4.编辑Sterling Analytics文件
- 将<COGNOS_HOME> /c10/webapps/p2pd/WEB-INF/classes/analytics.properties.sample文件保存为同一目录中的analytics.properties。
- 通过输入以下内容,更改analytics.properties文件中的sscap.app.url属性的值,使其指向IBM Sterling Selling and Fulfillment Foundation Application URL。
sscap.app.url=http://<hostname>:<portnumber>/smcfs
对于主机名,输入您的计算机名或安装IBM Sterling Selling and Fulfillment Foundation的计算机的IP地址。 对于端口号,输入安装了IBM Sterling Selling and Fulfillment Foundation的计算机的侦听端口。
5.复制JAR文件
如果IBM Sterling Warehouse Management System(WMS)商业智能和Cognos 10安装在同一台计算机上,请在ynwinstallanalytics.xml中运行目标copylib。
为此,请运行以下命令: <YNW_ANALYTICS_HOME>/bin: ant -f ynwinstallanalytics.xml copylib
成功执行后,命令将复制:
- <YNW_ANALYTICS_HOME> /lib/sscap-auth.jar到<COGNOS_HOME> / c10 / webapps / p2pd / WEB-INF / lib目录。
- <YNW_ANALYTICS_HOME> /bin/analytics.properties.sample到<COGNOS_HOME> / c10 / webapps / p2pd / WEB-INF / classes目录。
- <YNW_ANALYTICS_HOME> /deployment/WMS-Analytics.zip到<COGNOS_HOME> / c10 / deployment目录。
- <YNW_ANALYTICS_HOME> /images/refresh.gif到<COGNOS_HOME> / c10 / webcontent / samples / images目录。
如果将IBM Sterling Warehouse Management System(WMS)商业智能和Cognos 10安装在不同的机器上:
- 将<YNW_ANALYTICS_HOME> /lib/sscap-auth.jar复制到计算机上的<COGNOS_HOME> / c10 / webapps / p2pd / WEB-INF / lib目录。
- 将<YNW_ANALYTICS_HOME> /bin/analytics.properties.sample文件复制到<COGNOS_HOME> / c10 / webapps / p2pd / WEB-INF / classes目录。
- 将<YNW_ANALYTICS_HOME> /deployment/WMS-Analytics.zip文件复制到<COGNOS_HOME> / c10部署目录。
- 将<YNW_ANALYTICS_HOME> /images/refresh.gif文件复制到<COGNOS_HOME> / c10 / webcontent / samples / images部署目录。
6.将Sterling Package发布到Cognos Content Store
从<YNW_ANALYTICS_HOME> / bin目录运行以下命令:
<YNW_ANALYTICS_HOME>/bin: ant -f ynwinstallanalytics.xml
图1.命令输出

成功执行后,该命令将发布带有Cognos Content Repository上报告的IBM Sterling Warehouse Management System(WMS)商业智能软件包。
导航到IBM Cognos Administration并检查WMS-Analytics软件包,如图2所示:
图2. Cognos Administration中的软件包
发布英镑多渠道实现分析(SMCF)报告的步骤与本文讨论的步骤相似。 要发布英镑多渠道实现分析(SMCF)报告,请使用以下步骤作为指南:
- 部署IBM Sterling Analytics
- 编辑Sterling Analytics文件
- 复制JAR文件
- 将Sterling Package发布到Cognos Content Store
7.测试集成
打开IBM Sterling Selling and Fulfillment Suite的应用程序控制台。 单击Business Intelligence选项卡,以在新窗口中启动IBM Cognos Connection。
图3. Cognos与Sterling的测试集成

翻译自: https://www.ibm.com/developerworks/aix/library/co-cognos-sterling-integration/index.html