原文地址(英语):http://scn.sap.com/docs/DOC-43479

作者:Tamotsu Nagata 现就职于SAP

为什么做计划是重要的

通过使用升级管理工具(UMT),BI管理员能够将Web Intelligence(Webi)报表从XIR2/XI3.1迁移到SAP BusinessObjects BI4.x 系统。

请注意,为实现在SAP BusinessObjects BI4.x 平台中运行Webl,无需非要将基础元数据从原有的universe格式(.unv)转换到新的universe的格式。

在升级的时候,需具备与原系统一致的功能。

在最低限度扰乱客户的基础上引进创新点、增强客户体验也十分重要。

这就是为什么有计划地将系统升级到SAP BusinessObjects BI4.x 是如此重要。

这篇文章将会关注下面的两个关键点:

• 明确将发生的改变,以保留原系统的功能

• 明确将发生的改变,以更好使用SAP BusinessObjects BI4.x的新功能

明确改变

被迁移的Webi报表会像在原系统中设计的那样,在SAP BusinessObjects BI4.x系统中工作。

在某些情况下,您需要在以下条件下,考虑修正Webi文档,自定义应用,universe。

• 计算引擎变化

• 软件开发包(SDK)自定义应用&定制

• 在Webi文档中嵌入图片

• OpenDocument URL

• 元数据(UNV,UNX,或者BICS)

• Webi胖客户端部署

• Webi安全性权利

• 图表引擎

计算引擎变化

SAP BusinessObjects BI 4.x 的计算引擎在 XI R2, XI3.0, or XI3.1.的基础上,有所更正和改变。

某些情况下,您需要编辑公式的定义,以便其以原方式计算。

请参考SAP BusinessObjects Web Intelligence 4.1: Calculation Engine Changes,获取如何定义及改变计算方式的具体方法。

您也可以利用我们的EV 技术合作伙伴解决方案,来确定并列出BI 4.x中需要人工进行的改变。

http://evtechnologies.com/using-sherlock-to-track-down-those-pesky-calculation-engine-changes-in-bi-4-1/

联系SAP 服务团队,他们能提供报告对比服务,以进一步协助您领悟报告更新的条件。

软件开发包自定义应用&软件开发包定制

您可以利用原系统中的软件开发资料库。

准备升级到BI 4.x的时候,您需确定目标平台支持同等的功能

功能举例 XI3.1中的SDK资料库 BI4.x中的移动路径
程序化生成webi文档 Rebean SDK

RESTful Web Service SDK in BI4.1

从Webi文档中抽取SQL Rebean SDK RESTful Web Service SDK in BI4.1

程序化设定或执行Webi报表

做带有提示值(prompt)的报表计划

Rebean SDK RESTful Web Service SDK in BI4.1
自定义UI,添加自定义功能

扩展点

如现行SDK达到要求,在BI4.0SP7+或者BI4.1SP2+使扩展点生效.

• 升级Rebaen SDK 应用

如果您在 XI3.1中运行Rebean SDK,需通过SAP BusinessObjects BI4.1 (或更新版本)中的RESTful Web Services SDK为此次升级做自定义应用方面的准备。

      BI 4.x Rebean SDK 与 Rebean SDK in XI R2 or XI 3.1的功能不尽相同。
      BI 4.1 RESTful Web Services以更先进的技术展现原 Rebean 的能力。

主要好处:
1、允许以任意一种编程语言开发电脑、手机端应用程序。
2、支持开放、流行的标准- REST, AJAX, OData, JSON, XML等
3、与云解决防范更易融合
请访问http://scn.sap.com/docs/DOC-40754 & https://scn.sap.com/community/restful-sdk, the RESTful Raylight Web Services以获取更多信息。

• 升级扩展点应用程序

BI4.0 SP7+ or BI4.1 SP2+.开始重新支持扩展点。但与XI 3.1 的扩展点仍有一定的功能上的差距。请务必在升级之前确认现行功能满足您的要求。

BI4.0 SP7 中可获得:

1. 扩展点可以在webi的HTML client的侧面板中加入一个新的面板
2. 扩展点SDK借助WebI RESTful Web Service API和一些Java Script API来操纵查看器,从而确保webi文档和扩展的编程之间的同步。
3. 被开发的扩展部分必须要在服务器/CMC中被部署,确保有效,以及获得授权批准
4. 在新架构下的BI中,扩展的包装是简单而且更容易被整合和管理的

迁移影响
      
1. 不是所有在XI 3中的扩展点都是可获得的
2. 在BI4.0中,只有侧面板的扩展是可以获得的(例如:不可以扩展工具栏的菜单选项)
3. 只有HTML模式可以被扩展
4. 由于APIs是基于新的REST架构的,所以需要重新开发那些扩展部分
5. 扩展点在BI4.1中是不可获得的(GA)
          
        请参考 http://help.sap.com/businessobject/product_guides/sbo41/en/sbo41_webi_calc_ext_en.pdf 获得更多信息

在Webi文档中嵌入图片

通过在单元格中指明boimg://<image file name>,可以实现在webi文档中嵌入图片。
在不同的版本当中,图片的物理存储地址的设定是不同的,所以需要从原系统中将文件拷贝下来,来确保webi以同样的方式进行工作。

XIR2中的图片文件存储位置:<Install_Dir>\BusinessObjects Enterprise 11.5\images
XI3.1中的图片文件存储位置: <Install_Dir>\BusinessObjects Enterprise 12.0\images
BI4.x 中的图片文件存储位置:<Install_Dir>\SAP BusinessObjects Enterprise XI4.0\Images

OpenDocument URL

OpenDocument URL在不同的版本之间会被改变,所以你可以选择如下方式在Webi文档中手动更新OpenDocument URLs:
http://<server>:<port>/BOE/OpenDocument/opendoc/<platformSpecific>?iDocID=<doc ID>…

你也可以采用改变系统路径的方式来设置Web server重定向URL请求

如果是从 XI3.x 升级到 BI4.x:
重定向:
../OpenDocument/opendoc/openDocument.jsp
到:
../BOE/OpenDocument/opendoc/openDocument.jspOpenDocument

如果是从XIR2 迁移到 BI4.x :
重定向:
../businessobjects/enterprise115/desktoplaunch/opendoc/openDocument.jsp
到:
../BOE/OpenDocument/opendoc/openDocument.jspOpenDocument

元数据 (UNV, UNX, or BICS)

在SAP BusinessObjects BI4当中,引入了一个通过Information Design Tool (IDT)来设计的语义层。通过IDT设计的universe的扩展名为UNX。
并不需要将所有的universe(.UNV)全部转化为新的形式,除非你需要用到IDT中引入的一些新的功能。关于IDT中的全部功能一览表,请参考下面链接中的What’s New in BI4 document:
http://help.sap.com/bobip#section1
SAP BusinessObjects BI 4 WebI 介绍了一些新的功能:
• 加强了分层数据的导航,并且层次结构图可以通过BICS进行获取
• 通过UNX可以获取多数据源的功能
• 通过UNX可以获得ECC数据连接
• 通过UNX改进了HANA的数据连接

为了能够充分利用Webi中的新功能,有必要去改变Webi文档中的元数据。
下面这片文章解释了通过BI4.x BICS连接BW后端系统的好处:
How to Performance Optimize SAP BusinessObjects Reports Based Upon SAP BW using BICS Connectivity
下面这篇文章阐述了关于如何将UNV转化成UNX以及改变Webi文档数据源所需要的步骤:
http://wiki.sdn.sap.com/wiki/display/BOBJ/Conversion+of+the+relational+universes+in+BI+4.x,+from+UNV+to+UNX
如果你对于大批量将unv转化成unx感兴趣,你也可以利用我们的APOS technology合作解决方案
http://www.apos.com/content/bi4-unv-unx-bulk-converter

Web Intelligence胖客户端部署

SAP BusinessObjects BI4 提供了Web Intelligence 胖客户端, 可供用户查看和编辑存储在平台中的webi报表。
请注意 XI3.1 胖客户端 和 BI4x 胖客户端(desktop) 不能同时存在于一个机器当中。

如果用户对于同时连接到XI3.1和BI4.x平台感兴趣,那么BI4.xwebi胖客户端的http模式也支持连接到XI3.1。
请参考下面的KBA获得更多详细的信息
1571922 – Compatibility between SAP BI4.0 and previous version SAP BO tools.
http://service.sap.com/sap/support/notes/1571922

Web Intelligence安全性权利

在BI4.x 平台和XI3.1平台中,关于Web Intelligence安全性设定有一些更改。
这是一个能够影响到您升级过程的因素。
请参考如下的白皮书来获得更多详细的信息。
http://scn.sap.com/docs/DOC-28858

图表引擎改变

SAP BusinessObjects BI 4.x提供了一般化的图表引擎来供客户端工具使用。
BI4.x 中的Web Intelligence使用的图表引擎叫做CVOM.
Webi文档中的图表由于架构的改变,可能看上去会有些不同。
一旦Webi文档被导成Excel的形式,图表将会以图片的形式被导出。
一直到XI3.1为止,Web Intelligence都是采用第三方的文库来提供图表功能。

为了能够逐步在BI4.x平台中增强图表功能,SAP选择了CVOM做了主要的图表引擎。
请参考下面的KBA来获得更多详细的信息
1640240 – What are the main benefits of the new common charting engine in BI4.x aka CVOM
http://service.sap.com/sap/support/notes/1640240

To report this post you need to login first.

Be the first to leave a comment

You must be Logged on to comment or reply to a post.

Leave a Reply