[已解决] Cognos与Microsoft SharePoint PortalServer 集成 【申精】

原来项目已经实现Cognos报表是与公司自主开发的Portal进行集成,最近客户提出新需求,希望能够将用户认证与AD域的集成,前端Portal使用SharePoint 2003,实现Cognos与Microsoft SharePoint PortalServer 集成 。
   
    在网上查找了一下资料,Cognos 8之后是支持将Cognos Portlet 部署到第三方门户,支持Microsoft SharePoint Portal Server 2003 和2007。

    在《Cognos 8 管理和安全性指南》有“将Cognos Portlet 部署到Microsoft SharePoint Portal Server 2003 和2007”章节。
    现在MS SharePoint 的测试环境还没配好,没有验证文档里面的方法是否可行。

    问题解决方法:
    Cognos与MS SharePoint集成问题折腾了两周终于解决了,因为在之前网上没有相关资料,解决问题过程中走了很多弯路,现将解决方法与大家分享。
    先回顾一下之前的解决思路:
    之前的项目中曾经设计并实现过多个Cognos与我们公司自己开发的各个版本Portal的集成,但从来没有将MS SharePoint与Cognos集成的经验,所以最开始的时候还是想把原来的解决方案往上面套,在SharePoint中设计一张映射表,两者之间通过SharePoint与Cognos之间的的权限映射,来实现集成。安装并配置完SharePoint之后发现在其之上进行二次开发和扩展是件非常困难的事情,所以该方法直接PASS掉,经过查找资料确定下面两种方法是可行的。
     方法A: Cognos 8是支持将Cognos Portlet 部署到第三方门户,支持Microsoft SharePoint Portal Server 2003 和2007。
   在《Cognos 8 管理和安全性指南》有“将Cognos Portlet 部署到Microsoft SharePoint Portal Server 2003 和2007”章节。
   方法B:使用第三方工具,如QueryVision通过Cognos SDK 实现了SharePoint与Cognos的集成。
   最后使用方法A解决该问题。
   ---------------------------------我是华丽的分割线----------------------------------------------
准备工作:
Windows Server 2003 R2, professional or enterprise edition (XP不支持SharePoint安装)
Cognos 8.3
MS SharePoint 2007
Cognos 8.4 Web Parts resources包 (在c8-location/cps/sharepoint目录下,因为8.3版本的resources包不支持中文,所以我用的是8.4版本的)

参考文档:
《Cognos 8 管理和安全性指南》 建议看英文版本的,中文版有的翻译可能造成歧义,这次就因为一处配置描述不太清楚,错误找了两天原因才解决 ,:(

配置步骤:
Cognos自带文档中步骤已经很清楚,按照第30 章: 将Portlet 部署到其它门户中“将Cognos Portlet 部署到Microsoft SharePoint Portal Server 2003 和2007”步骤配置就行了。
不过要注意以下位置的配置:

更改网关URI 的步骤
1. 启动IBM Cognos Configuration。
2. 对于“环境”类别,将“网关URI”更改为指向Cognos Portal Services 网关。
正确设置后,Cognos Portal Services 网关URI 应如下所示:http://webserver/cps/cgibin/cognosisapi.dll/wrsp/cps4/portlets/nav?b_action=cps.wsdl&wsdl。
3. 确保其余的“环境”属性都指向同一URI。
此处要配置Portal Service 的网关即可,其他地方不用URI不用配置。

配置后的效果见下图:

Cognos与SharePoint集成效果.JPG



昨天在IBM网站上又找到老外写的解决方法,比我写的详细,大家可以参考该文档。

附件:

附件图标QueryVision SharePoint Web Parts Installation for C8.pdf (334.89 KB)

附件图标QueryVision SharePoint Integration Web Parts for Cognos.pdf (345.12 KB)

附件图标integrating_microsoft_sharepoint_portal_2007_or_sharepoint_services_3.0_with_c8v3.pdf (696.15 KB)

参与34

34同行回答

maqiangalan666maqiangalan666软件开发工程师IT公司
虽然还没有涉及到 果断收藏显示全部
虽然还没有涉及到 果断收藏收起
互联网服务 · 2013-04-23
浏览1870
joshejoshe软件开发工程师GBICC
感谢分享。显示全部
感谢分享。收起
互联网服务 · 2012-01-06
浏览1883
beyond21thbeyond21th技术经理beyond
thanks^^^^^^^^^^^^显示全部
thanks^^^^^^^^^^^^收起
零售/批发 · 2011-10-23
浏览1879
ggyi2003ggyi2003BI开发工程师上海熙夌信息有限公司
学习一下显示全部
学习一下收起
IT分销/经销 · 2011-10-03
浏览1900
wang_xlinwang_xlin软件开发工程师通讯
期待强者出现显示全部
期待强者出现收起
互联网服务 · 2011-09-14
浏览1932
admin123admin123业务系统分析师asfgsdg
支持一下楼主显示全部
支持一下楼主收起
医院 · 2011-09-14
浏览1931
admin123admin123业务系统分析师asfgsdg
支持一下楼主显示全部
支持一下楼主收起
医院 · 2011-09-14
浏览1909
wang_xlinwang_xlin软件开发工程师通讯
最终也没看到好的解决办法显示全部
最终也没看到好的解决办法收起
互联网服务 · 2011-08-28
浏览1922
wang_xlinwang_xlin软件开发工程师通讯
路过学习下显示全部
路过学习下收起
互联网服务 · 2011-08-28
浏览1921
zhizhuo8893zhizhuo8893技术经理IBM
喔噻!!! 太帅了! 果断下载收藏!显示全部
喔噻!!! 太帅了! 果断下载收藏!收起
互联网服务 · 2011-08-12
浏览1937

提问者

javamans
it技术咨询顾问Accenture
擅长领域: 大数据商业智能

相关问题

相关资料

问题状态

  • 发布时间:2009-08-19
  • 关注会员:0 人
  • 问题浏览:22057
  • 最近回答:2013-04-23
  • X社区推广