Skip to Content
Author's profile photo Former Member

BI 4 How To: 如何识别在Web Intelligence升级中的必要更改

原文地址(英文):

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 SDK BI 4.1中的RESTful Web Service SDK
从WebI文件中抓取SQL陈述 Rebean SDK BI 4.1中的RESTful Web Service SDK
通过程序设置或者执行带提示值的WebI文件计划 Rebean SDK BI 4.1中的RESTful Web Service SDK
订制UI和增加订制功能 Extension Points BI 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 (BusinessObjects) – SCN Wiki

如果你对批量转换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

Assigned Tags

      Be the first to leave a comment
      You must be Logged on to comment or reply to a post.