Additional Blogs by SAP
cancel
Showing results for 
Search instead for 
Did you mean: 
Former Member
0 Kudos

原文地址(英文):

http://scn.sap.com/docs/DOC-43479

作者:Tamotsu Nagata,现就职于SAP

为什么计划很重要

通过使用Upgrade Management Tool (UMT),BI管理员可以将Web Intelligence(WebI)文件从XIR2/XI3.1迁移至SAP BusinessObjects BI4.x系统。

需要注意的是,在SAP BusinessObjects BI4.x平台执行WebI时,并不需要将元数据从传统universe格式(.unv)转换成新的universe格式(.unx) 。


在升级的过程中,保持与原系统功能相同是非常重要的。

另外,引入新功能,并在对商业用户影响最小的前提下提高用户体验也非常重要。

综上所述,在升级SAP BusinessObjects BI4.x时,计划是一个重要部分。

本文主要介绍以下内容:

  • 识别将要做的更改以保证与原系统功能相同。
  • 识别将要做的更改以利用SAP BusinessObjects BI4.x的新功能。


识别更改

大家总是希望迁移的WebI文件能够在SAP BusinessObjects BI4.x系统中保持与原系统相同的设计。

在一些情况里,你需要基于下列要求考虑修改WebI文件,自定义应用或者universe。

  • 计算引擎的更改
  • SDK自定义应用&SDK订制
  • WebI文件中嵌入的图片
  • OpenDocument URL
  • 元数据(UNV,UNX或者BICS)
  • Web Intelligence胖客户端部署
  • Web Intelligence安全权限
  • 图表引擎

计算引擎更改

SAP BusinessObjects BI 4.x中,计算引擎相对于XI R2, XI3.0, 或者XI3.1有一些更改和修正。

在一些情况里,你需要编辑公式定义以达到相同的计算方法。

请参考SAP BusinessObjects Web Intelligence 4.1: Calculation Engine Changes中关于如何识别,如何更改计算行为的详细步骤。

你也可以利用EV technology提供的第三方解决方案来识别和列出在BI4.1中的需要手动更改的列表文件。  

Using Sherlock to Track Down those Pesky Calculation Engine Changes in BI 4.1 | EV Technologies, Inc...

向SAP的顾问寻求帮助,他们对报表未来的变革有着一套解决方案,会协助你开拓视野,进而明白报表需要什么来进行革新。

SDK订制应用&SDK订制

你可能正在利用原系统中SDK库的优势。

当计划升级至BI 4.x时,你需要确保目标系统中支持相同级别的功能。

功能示例XI3.1中使用的SDK库BI4.x中迁移路径
通过程序生成WebI文件Rebean SDKBI 4.1中的RESTful Web Service SDK
从WebI文件中抓取SQL陈述Rebean SDKBI 4.1中的RESTful Web Service SDK
通过程序设置或者执行带提示值的WebI文件计划Rebean SDKBI 4.1中的RESTful Web Service SDK
订制UI和增加订制功能Extension PointsBI 4.0 SP7+或BI 4.1 SP2+中的Extension Points(如果现有SDK能满足需求)

  • 升级Rebean SDK应用

如果你正在使用XI3.1中的Rebean SDK,那么你需要计划将订制应用利用BI4.1以及以后的版本中的RESTful Web Service SDK来升级。

BI 4.x Rebean SDK并不提供与XI R2,XI 3.1中的Rebean SDK相同的功能。

BI RESTful Web Services给原来的Rebean性能带来了新技术。

主要优势:

  1. 既允许电脑或者移动设备的应用开发,又支持任意一种编程语言(Java,.Net,Jscript等)。
  2. 支持开放和流行的标准-REST, AJAX, OData, JSON, XML等。
  3. 更容易与云解决方案进行整合。

更多信息,请参考http://scn.sap.com/docs/DOC-40754https://scn.sap.com/community/restful-sdkthe RESTful Raylight Web Services

  • 升级Extension Points应用

我们已经在BI4.0 SP7+ 和 BI4.1 SP2+ 中又开始支持 Extension Points SDK

请注意,与XI 3.1中的Extension Points相比,仍然有许多功能不同。所以,在升级之前,你需要确认现有功能是否能够满足需求。


BI4.0 SP7可以使用:

  1. Extension Points提供在WebI中HTML Client的面板侧面添加新仪表盘的功能。
  2. Extension Points SDK在WebI RESTful Web Service API和一些Java Script API中保持平衡以便观看者操作并保证WebI文件和程序操作的连续性。
  3. 可以在服务器/CMC上部署/允许/授权的Extension。
  4. 打包Extension十分简单并且与新架构的BI Suite更好的整合/管理。

迁移影响:

  1. 并不是所有的XI3中的Extension Points均适用。
  2. 在BI 4.0中只有面板侧面可以扩展(不能扩展工具栏菜单项目)。
  3. 只有HTML Client可以扩展。
  4. 由于API是基于新REST架构,需要重新开发extension
  5. Extension Point在BI4.1 SP1(GA)中不支持。

更多详细信息请参考http://help.sap.com/businessobject/product_guides/sbo41/en/sbo41_webi_calc_ext_en.pdf

WebI文件中嵌入的图片

在WebI文件中可以通过在单元格中定义boimg://<image file name>来嵌入图片。

在不同的版本中,图片的物理存储路径并不相同,所以需要将原系统中的文件拷贝以便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 URL:

http://<server>:<port>/BOE/OpenDocument/opendoc/<platformSpecific>?iDocID=<doc ID>...


你也可以使用系统广义方法来设置Web服务器用于重新指定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或者BICS)

在SAP BusinessObjects BI4中引入一种新的语义层,该语义层通过Information Design Tool (IDT)来设计,并生成扩展名为UNX的universe。

如果你不需要IDT中引入的新功能,那么并没有必要将.UNV格式的universe转换成新的格式。关于IDT中的全部特征列表,请参考BI4的What’s New文档:

SAP BusinessObjects Business Intelligence platform 4.1 – SAP Help Portal Page


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文档中转换数据源的必要步骤。

Conversion of the relational universes in BI 4.x, from UNV to UNX - Business Intelligence (BusinessO...

如果你对批量转换unv到unx有兴趣,可以利用APOS technology提供的方案。

APOS Converter - BI 4 UNV-UNX Bulk Conversion - APOS Migration Accelerator

Web Intelligence胖客户端部署


SAP BusinessObjects BI4提供了WebI胖客户端,为商务用户提供查看、编辑在平台中存储的WebI文件。

请注意XI3.1胖客户端与BI4胖客户端(桌面版)不能同时安装在同一台机器上。

如果用户想既想连接XI3.1平台,又想连接BI4.x平台,BI4.x WebI胖客户端支持用http模式连接到XI3.1。

详细内容请参考:

1571922 - Compatibility between SAP BI4.0 and previous version SAP BO tools.

http://service.sap.com/sap/support/notes/1571922

Web Intelligence安全权限

Web Intelligence在BI4.x平台的安全设置与XI3.1中有一些不同,并会影响升级进程。

详细信息请参考下面的文档。

http://scn.sap.com/docs/DOC-28858

图表引擎改变

SAP BusinessObjects BI 4.x提供了供客户端工具使用的通用图表引擎。

Web Intelligence在BI4.x中使用的图表引擎是CVOM。

由于这个结构的改变,在WebI文档中图表会看起来有所不同。

当导出到Excel中时,图表会以图片的形式被导出。

在XI3.1中,Web Intelligence使用第三方提供图表功能。

SAP为了在BI4平台中持续提高图表性能,选择了CVOM作为主要的图表引擎,并在以后版本中延用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