45
1

SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

Embed Size (px)

DESCRIPTION

SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

Citation preview

Page 1: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

1

Page 2: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation
Page 3: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

3

Page 4: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

4

Page 5: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

Across our customer base, we consistently see three core sets of BI client requirements: Discovery and Analysis. Dashboards and Apps. Reporting. Within each of these requirement areas, we have products designed to meet the specific needs of our large and diverse customer base. SAP BusinessObjects Design Studio enables application designers to create analysis applications and dashboards in HTML5 for browsers and mobile devices on top of BW and SAP HANA data sources. It is the BI dashboard and applications product of choice when full support for BW and HANA data models and their engine capabilities is required. The product offers a design tool that allows you (the Designer) to create HTML5 applications easily and intuitively without the need for native HTML and iPad UI programming skills. SAP BusinessObjects Design Studio applications can be published and integrated into the following two platforms: • SAP BusinessObjects Business Intelligence (BI platform)

• SAP NetWeaver In local mode, you can first create HTML5 analysis applications for evaluating and prototyping SAP BusinessObjects Design Studio with users at customer site or for learning and training purposes.

5

Page 6: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

Deployment Option 1 | BI Platform Data Access • Multiple SAP BW sources as data sources: BW queries, views and

infoproviders sourced from BW 7.0, BW 7.01, BW 7.30 and BW 7.31 • Multiple SAP HANA sources as data sources: HANA analytic and

calculation views sourced from HANA SP03 or later • Connection definition to each BW server, cube, query or HANA server or

view is pre-published as an OLAP connection on BI 4 Platform BI Platform deployment a requisite for consuming Design Studio appls via SAP BI Mobile native app (a smart phone or tablet native app). For most flexibility and options, deploy Design Studio applications to SAP BusinessObjects BI Platform (multiple datasource options to BW, HANA and others planned, BI Mobile app consumption, Design Studio 1.2 SDK support) References: • Product Availability Matrix (PAM) | https://websmp106.sap-

ag.de/~sapidb/011000358700000395122013E • Install Guide | http://help.sap.com/boad > “Administrator Guide: SAP

BusinessObjects Design Studio 1.1 - based on BI Platform > Security > Technical System Landscape

6

Page 7: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

Deployment Option 2 | Netweaver Platform

Data Access

• Single SAP BW source as data source only i.e. BW queries, views and

infoproviders sourced from the BW server to which Design Studio

application is published

• See Design Studio 1.1 PAM/supported platforms: e.g. data from a single

implicit BW 7.30 SP09+, BW 7.31 SP07+ BW 7.4 SP02+

Limitations | Note 1894594 - Design Studio Netweaver addon support |

https://service.sap.com/sap/support/notes/1894594

References

• Product Availability Matrix (PAM) | https://websmp106.sap-

ag.de/~sapidb/011000358700000395122013E

• Install Guide | http://help.sap.com/boad > “Administrator Guide: SAP

BusinessObjects Design Studio 1.1 - based on NW Platform > Security >

Technical System Landscape

7

Page 8: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

Local Mode Option NOT for production use or mass deployment - only

demo or prototyping.

Data Access

• One or more BW server connection details defined in local saplogon.ini

file (via SAP Logon/SAP GUI)

• One or more HANA server connection details defined in the local ODBC

administrator (NB the 32-bit ODBC administrator)

Note: Local applications can be uploaded to BI platform or NW platform

provided the application datasources aliases are redefined to use BI 4

OLAP connections and or queries from the single NW BW system.

References

• Product Availability Matrix (PAM) | https://websmp106.sap-

ag.de/~sapidb/011000358700000395122013E

• Application Designer Guide | http://help.sap.com/boad > Application

Designer Guide > Working with the Local Mode of the Design Tool

8

Page 9: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

9

Page 10: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

BI Platform software minimum support level (SAP Note 1855350) BI 4.0 SP05 Patch 9+, BI 4.0 SP06 Patch 2+, BI 4.0 SP07+, BI 4.1 SP01+ DS BI Platform Add-on Installation Download & Install correct BI 4.0 or BI 4.1 specific add-on (and different OS specific add-on) DS BIP Add-on Support Packages & Patches also available. Follows a

different cycle to BI 4 Platform maintenance packages Run the Design Studio 1.1 BI Platform Add-on Installer on each BI 4.x server node in the landscape. • Install ‘Web Components’ & ‘Support for Mobile’ components (features) on the

Web Application Tier servers • Install ‘Analysis Application Service’ component on Processing Tier(s) Servers

(only adds DS Application runtime to default Adaptive Processing Server’s service list)

• Install all the components if all Tiers installed on a BI 4.x server node (i.e ‘Full Installation’)

• Redeploy BI 4.0 Web Applications using wdeploy for any web application server which not the default ‘BI 4 out-of-the-box’ Tomcat server

References: • Product Availability Matrix (PAM) | https://websmp106.sap-

ag.de/~sapidb/011000358700000395122013E • Note 1843646 - SBOP Design Studio 1.1: Release Note for First Delivery |

https://service.sap.com/sap/support/notes/1843646 • Note 1855350 - Limitation: Restricted Internet Explorer in BI Platform |

https://service.sap.com/sap/support/notes/1855350 • Install Guide | http://help.sap.com/boad >“Administrator Guide: SAP

BusinessObjects Design Studio – for SAP BusinessObjects BI Platform” > “System Requirements for the BI Platform Add-On Installation”

10

Page 11: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

Configure one or more BI 4 Adaptive Processing Servers to run an “Analysis Applications Service” – i.e the Design Studio ‘runtime’ service. • By default the “Analysis Applications Service” only added to the default BI 4 Adaptive

Processing Server in the processing tier by BIP Add-on installer Sizing To input Design Studio load estimates to Sizing Estimator : add or include as part of the Analysis for OLAP sizing input calculations for #active concurrent users for each user class and and application size (S, M, L).

Max. session limits per APS for DS ‘Analysis Application Service’ similar to ‘Multidimensional Analysis Service’/Analysis OLAP (max 100 sessions – with the necessary sized CPU and memory resources)

Max. Heap size of APS – default is 2GB (adjust according to sized load) Max. Client Sessions – default is 15 (adjust according to sized load)

See BI 4.0 Sizing Companion Guide sections listed in ‘References’ In BI 4.x releases pre-SP06, check OpenDocument url setting in CMC is correct: http://< boe-server>:<boe-http-port>/BOE/OpenDocument/opendoc/openDocument.jsp?sIDType=CUID&iDocID=%SI_CUID% (by dummy editting or touching the setting | 1894504) References: • Note 1843646 - SBOP Design Studio 1.1: Release Note for First Delivery |

https://service.sap.com/sap/support/notes/1843646 • BI Platform Deployment Issues | Note 1894504 - Design Studio BIP addon support |

https://service.sap.com/sap/support/notes/1894504

• APS | BI 4.0 APS Best Practices Guide | http://scn.sap.com/docs/DOC-31711 • Sizing | Note 1177020 - SAP BusinessObjects Design Studio: Sizing Information |

https://service.sap.com/sap/support/notes/1177020 • Sizing | SAP BusinessObjects 4.0 Sizing Companion Guide | https://scn.sap.com/docs/DOC-

33126 • Processing and Memory Requirements Calculations • Step 5 Processing Tier > Analysis OLAP • Step 7 APS Configuration • Service Tuning > Minimum Memory Settings

11

Page 12: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

NW Platform software minimum support level (SAP Note 1855350)

• NW 7.30 SP09+ | NW 7.31 SP07+ | NW 7.40 SP02+ (same min.

software levels also required for NW Enterprise Portal version)

DS NW Add-on Installation | Part 1 | BW Server Steps

For BW 7.30 SP09 and 7.31 SP07, add TLOGO support for Analysis

Application objects (saving, deleting & loading) in a BW system.

Run report RS_RSDS_REGISTER_AND_TRANSP from SAP Menu >

Tools > ABAP Workbench > Development > ABAP Editor.

See Note 1811747 for details and related notes.

References:

• Product Availability Matrix (PAM) | https://websmp106.sap-

ag.de/~sapidb/011000358700000395122013E

• Note 1843646 - SBOP Design Studio 1.1: Release Note for First

Delivery | https://service.sap.com/sap/support/notes/1843646

• Note 1811747 - TLogo integration for Analysis Applications (Design

Studio) | https://service.sap.com/sap/support/notes/1811747

• Install Guide | http://help.sap.com/boad > “Administrator Guide: SAP

BusinessObjects Design Studio 1.1 - based on SAP NetWeaver”

12

Page 13: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

NW Platform software minimum support level (SAP Note 1855350) • NW 7.30 SP09+ | NW 7.31 SP07+ | NW 7.40 SP02+ (same min. version for NW EP

version also required – not just on ABAP server ) Also a pre-requisite: • SAP NetWeaver must be installed with either BI Java or Enterprise Portal Core usage

type (and usage type activated) DS NW Add-on Installation | Part 2 | NW Portal Steps Install and Deploy the Design Studio 1.1 (or later) Java software component (.sca) to Java NW EP server • download DESIGNSTUDIONWAPP00_0.sca file from SAP Service Marketplace • deploy on SAP NetWeaver Portal using the Java Support Package Manager (JSPM) • See ref: Admin Guide > Installing SAP BusinessObjects Design Studio on SAP

NetWeaver Portal Configure ‘html5.compliant’ property setting for iView Support • See ref: Admin Guide > Installation > Deployment on the SAP Netweaver Portal >

Enabling the Portal for Integration of Analysis Applications Other Required SAP Authorization rights discussed later. References: • Product Availability Matrix (PAM) | https://websmp106.sap-

ag.de/~sapidb/011000358700000395122013E • Note 1843646 - SBOP Design Studio 1.1: Release Note for First Delivery |

https://service.sap.com/sap/support/notes/1843646 • Note 1811747 - TLogo integration for Analysis Applications (Design Studio) |

https://service.sap.com/sap/support/notes/1811747

• Install Guide | http://help.sap.com/boad > “Administrator Guide: SAP BusinessObjects Design Studio 1.1 - based on SAP NetWeaver”

13

Page 14: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

Publishing a Design Studio application to a BI 4 or NetWeaver deployment

platform as well as their pre-requisites.

14

Page 15: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

OLAP Connections

• Pre-publish via Central Management Console ( http://<BI4WebAppServer>:<port>/BOE/CMC ) or in BI 4.x

Information Design Tool

• Can define separate OLAP connections to

• Either a specific BW query, view, one generic BW infoprovider or BW server

• Either a specific HANA calculation view, analytic view or one generic HANA server

• For OLAP connection on a generic BW server/infoprovider or HANA server, designer selects a specific

query/view at design time to tailor a DS data source query from.

• For OLAP connection on a specific BW query/HANA view, designer tailors an DS data source alias/query from

this specific query/view only

• Single-sign to database: At BI 4.0+ runtime, BW OLAP connections support SSO via BW secondary

credentials/impersonation via BI 4.x STS service (Security Token Service), MYSAPSSO2 cookie/tickets. At BI

4.1+ runtime, currently HANA OLAP connections support SSO via SAML tickets (BI 4.1 or later)

DS Design Tool Configuration

Main Menu > Tools > Preferences > Application Design > Preferred Startup Mode > ‘SAP BusinessObjects BI

Platform’

BI Platform Logon

Web service url format | http(s)://<BI4webAppSrver>:<port>/dswsbobje/services/Session | e.g:

http://myServer:8080/dswsbobje/services/Session

References

• Install Guide | http://help.sap.com/boad > Administrator Guide: SAP BusinessObjects Design Studio – for BI

Platform > Configuration

> Creating and Managing Data Source Connections in SAP BusinessObjects Business Intelligence

> Maintaining Settings in Design Tool

• Official Product Tutorials SAP BI Suite | http://www.sap.com/learnBI > Business Intelligence Platform >

Central Management Console > Create OLAP Connections to..

• Official Product Tutorials SAP BI Suite | http://www.sap.com/learnBI > Information Design Tool > Connecting

to Data Sources

15

Page 16: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

References

• Application Designer Guide | http://help.sap.com/boad > Application

Designer Guide > Creating New Analysis Applications

• Official Product Tutorials SAP BI Suite | http://www.sap.com/learnBI >

SAP BusinessObjects Design Studio > mini tutorial viewlets

16

Page 17: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

Images & Stylesheets Referenced by Application • Upload images & CSS style sheets from DS Design Tool or via the BI

Launch Pad or Central Management Console web applications • NB Set correct MIME type! • Recommend publishing images and style sheets in a central folder for

easy lifecycle management & sharing BI Platform Category assignment for Viewing via BI Mobile App On BI Platform, by default, only applications & docs in the ‘Mobile’ category are visible from SAP BusinessObjects BI Mobile app. To consume/view a DS application published to BI Platform via BI Mobile, add application to BI 4 category ‘Mobile’ at a minimum. See refs for more details and other custom control options. Also select appropriate iPad/iPhone target device/application template instead of Desktop Browser target & template References • Install Guide | http://help.sap.com/boad >“Administrator Guide: SAP

BusinessObjects Design Studio – for BI Platform” > Lifecycle Management > Working with Images > Configuration > Configuration Tasks for Mobile Usage of Analysis Applications

• BI Mobile Admin Guide | http://help.sap.com/bomobileios > Administrator Guide > Administering SAP BusinessObjects Mobile for iOS > Configuring Categories on the Mobile Server

17

Page 18: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

Images & Stylesheets Referenced by Application • First upload images & CSS style sheets outside of DS Tool via transaction

SO2_MIME_REPOSITORY or SE80 (Object Navigator) • NB Add to subfolder below “BW” folder & Set correct MIME type! • Recommend publishing images and style sheets in a central folder for

easy lifecycle management & sharing DS Design Tool Configuration Main Menu > Tools > Preferences > Application Design > Preferred Startup Mode > ‘SAP Netweaver’ BW Platform Info | System Details After DS Tool restarts, connect to target BW system (for publishing your DS application to and as the BW data source) and logon.. available BW systems read from the saplogin.ini file on designer’s workstation– so ensure target BW system is added via e.g SAP Front End > SAP Logon > New (So SAP GUI also pre-requisite on workstation..) References • Install Guide | http://help.sap.com/boad >“Administrator Guide: SAP

BusinessObjects Design Studio – based on NW Platform” > Lifecycle Management > Working with Images > Maintaining Settings in Design Tool

18

Page 19: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

References

• Application Designer Guide | http://help.sap.com/boad > Application

Designer Guide > Creating New Analysis Applications

19

Page 20: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

Ways to view a Design Studio application once it is published to the BI

Platform and NW Platform

20

Page 21: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

On BI Platform, HTML5 application is consumable via browser and via SAP BI Mobile App and indirectly via BI 4 Portal integrations 1. Via Web Browser 1.1. BI Launch Pad – BI 4 end-user web application • In BI Launch Pad, open DS application by (a) clicking View in the context menu of the application or (b)

clicking on the application. • Application may launched in a separate browser window depending on the browser version (SAP Note

1855350) • BI Launch Pad URL | http://<BI_web_server>:<port>/BOE/BI 1.2. OpenDocument URL link – to call DS application from elsewhere http://<BI_web_server>:<port>/BOE/OpenDocument/opendoc/openDocument.jsp?sIDType=CUID&iDocID=[CUID] • Where [CUID] = BI 4 CUID unique ID of your published DS application • link can be shared with other users; called by another document or application; also used by Designer Tool for

‘BI Platform preview mode’ • Context parameters can be passed if DS appl. accepts url parameters. 2. SAP BusinessObjects Mobile BI 5.0+ native tablet/smart phone app 5.0 for iOS only Published DS application must to in the BI 4 ‘Mobile’ category Design Studio openDocument links supported 3. Via BI 4 Portal Integrations e.g for NW Enterprise Portal • DS HTML5 applications published to BI 4 can be imbedded in SAP Portal iViews using on BI 4 document

iView template + <CUID> • Potential limitations when embedding HTML5 application in browser window running in Internet Explorer

compatibility mode/non-HTML5 mode. E.g. SAP Note 1894584. Also see reference “iView Layout Issues” References • DS Admin Guide – Bi LaunchPad| http://help.sap.com/boad > Administrator Guide: SAP BusinessObjects

Design Studio for BI Platform > Security > Network and Communication Security > Communication at Runtime • Passing URL parameters between applications | http://scn.sap.com/docs/DOC-41397 • BI 4.0 Developer Documentation | http://help.sap.com/bobip > Developer Documentation : URL parameters |

(OpenDocument) • BusinessObjects Mobile on iOS | http://help.sap.com/bomobileios > End User Guides – Application Help • iView Limitations | Note 1894594 | https://service.sap.com/sap/support/notes/1894594 • iView Layout Issues | http://help.sap.com/boad > Administrator Guide: SAP BusinessObjects Design Studio

for SAP NetWeaver > Troubleshooting > Problems with iView Layout • Product Availability Matrix (PAM) – Web Browsers | https://websmp106.sap-

ag.de/~sapidb/011000358700000395122013E

21

Page 22: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

22

Page 23: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

When deployed to NW platform, HTML5 application is consumed via browser: 1. Using a NW Enterprise Portal URL referencing DS technical name https://<portal_server>:<portal_port>/irj/servlet/prt/portal/prtroot/com.sap.ip.bi.designstudio.nw.portal.ds?APPLICATION=[DS App Tech Name] where [DS App Tech Name] = NW technical name of the published DS application. Same URL as in Designer ‘NW Platform preview mode’ URL parameters be can passed 2. Via Enterprise Portal iView based on Design Studio iView template • Two iView properties: [Analysis Application] = DS appl. technical name and

optionally, [Application Parameters] = url parameters for DS appl. • NB! Known limitations embedding iView within Portal pages and roles with

Internet Explorer Browser compatibility mode! SAP Note 1894594 • If iView’s height is truncated to 150 pixels, may need to embed your Design

Studio iView in a portal page. See reference “iView Layout Issues” References • Pass URL parameters between applications | http://scn.sap.com/docs/DOC-

41397 • Admin Guide – Creating Design Studio iViews | http://help.sap.com/boad >

Administrator Guide: SAP BusinessObjects Design Studio for SAP NetWeaver > Configuration > Creating iViews Based on the Design Studio Template

• Limitations | Note 1894594 - Design Studio Netweaver addon support | https://service.sap.com/sap/support/notes/1894594

• iView Layout Issues | http://help.sap.com/boad > Administrator Guide: SAP BusinessObjects Design Studio for SAP NetWeaver > Troubleshooting > Problems with iView Layout

• Product Availability Matrix (PAM) – Web Browsers | https://websmp106.sap-ag.de/~sapidb/011000358700000395122013E

23

Page 24: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

24

Page 25: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

Note: IE 9.0 is a minimum requirement for Microsoft Internet Explorer and

Design Studio 1.x

References

• Product Availability Matrix (PAM) – Web Browsers |

https://websmp106.sap-ag.de/~sapidb/011000358700000395122013E

25

Page 26: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

As of SAP BusinessObjects Mobile BI App 5.0, Design Studio HTML5

applications are supported on Apple iPad and iPhone.

Design Studio deployment to BI 4.x Platform is a requisite.

References

• Product Availability Matrix (PAM) – Mobile BI App |

https://websmp106.sap-ag.de/~sapidb/011000358700000395122013E

26

Page 27: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

In addition to end-users consuming a published application from BI Platform or NW Enterprise Portal, designers can preview an application at design time in multiple modes. Runtime behaviour also depends on the Design Tool Preferred Startup Mode setting 1. Designer Startup Mode: Local Mode (or by Skipping over Platform login screen) – prototyping mode

Preview Mode 1.1. Execute Locally only (via desktop / QR scancode via local web server/DS runtime)

2. Designer Startup Mode: SAP BusinessObjects BI Platform

Preview Modes • 2.1 Execute remotely on BI Platform (via desktop browser / QR

scancode) • 2.2 Execute Locally (via desktop browser via local embedded web

server/DS runtime) 3. Designer Startup Mode: SAP Netweaver

Preview Modes • 3.1. Execute remotely on NW Portal (via desktop browser / QR

scancode) • 3.2. Execute Locally (via desktop browser via local web server/DS

runtime) Let’s review the process flow for each preview mode…

27

Page 28: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

Let’s review the high level process flow for each startup mode & preview mode scenario to understand (a) which Design Studio runtime engine is executed (b) where application and associated object(s) (images/CCS sheets) are retrieved from (c) where system information for data sources(s) are retrieved from

This is useful for troubleshooting and isolating platform versus Design Studio add-on specific issues or comparing runtime behaviour of different DS add-on releases. Preferred Startup Mode 1 | Local Mode (prototyping only) Preview Mode 1.1 | Execute Locally Local browser opens with http ./aad/web.do URL request to call local Jetty web (app) server with

APPLICATION=unique local application name and session info

DS Java application runtime hosted as servlet on local Jetty web (app) server Application, image(s) and style sheet(s) files retrieved locally

BW Connection system info | retrieved from local saplogon.ini entries

HANA Connection system info | from local 32-bit ODBC Manager entries

Local DS runtime data adapter retrieves data directly from one or more BW systems via JCO/RFC over

TCP/IP Local DS runtime data adapter retrieves data directly from one or more HANA system(s) via JDBC over

TCP/IP HTML5 output streamed via web appl. Server to web client

Files for a Local applications are stored at: <userhome>\Analysis-workspace\com.sap.ip.bi.zen\repository\<APPLICATION_NAME> Note: Local applications can be uploaded to BI or NW platform provided the datasources are redefined to use BI 4 OLAP connections and the NW BW system. References Application Designer Guide | http://help.sap.com/boad > Application Designer Guide > Working with the Local Mode of the Design Tool Note 1773751 - SAP BusinessObjects Design Studio support | https://service.sap.com/sap/support/notes/1773751

28

Page 29: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

Preferred Startup Mode 2 – BI Platform Preview Mode 2.1 | Execute on BI Platform Local browser opened with http OpenDocument request with iDocID=<CUID>

of DS application and session info to web appl. server on BI Platform web tier.

BI Platform intelligence tier routes request to a DS Java application runtime service hosted as servlet on one or more java Adaptive Processing Servers (APS) on BI Platform processing tier.

Application, image(s) and style sheet(s) | retrieved by DS runtime from CMS repository & file repository via BI platform services

BW Connection(s) system info | retrieved from OLAP Connection object(s) in CMS repository on BI Platform

HANA Connection(s) system info | retrieved from OLAP Connection object(s) in CMS repository on BI Platform

DS runtime’s data adapter on hosting APS on BI Platform retrieves data

directly from one or more BW systems via JCO/RFC over TCP/IP DS runtime’s data adapter on hosting APS on BI Platform retrieves data

directly from one or more HANA system(s) via JDBC over TCP/IP

HTML5 output | streamed via web appl Server to web client. Similar process flow when BI 4 end user client views published DS application

29

Page 30: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

Preferred Startup Mode 2 – BI Platform Preview Mode 2.2 | Execute Locally Local browser opened with http ./aad/web.do request to call local Jetty web

(app) server with APPLICATION=<CUID> of DS application

DS Java application runtime runs as servlet on local Jetty web (app) server

Application, image(s) and style sheet(s) retrieved from CMS repository & file repository on BI platform via BI 4 web services (REST API)

BW Connection(s) system info | retrieved from OLAP Connection object(s) in CMS repository on BI Platform via BI 4 web services (REST API)

HANA Connection(s) system info | retrieved from OLAP Connection object(s) in CMS repository on BI Platform via BI 4 web services (REST API)

Local DS runtime data adapter retrieves data directly from one or more BW

systems via JCO/RFC over TCP/IP Local DS runtime data adapter retrieves data directly from one or more HANA

system(s) via JDBC over TCP/IP

HTML5 output streamed via local Jetty web appl. Server to web client. References Install Guide | http://help.sap.com/boad > “Administrator Guide: SAP BusinessObjects Design Studio 1.1 - based on BI Platform > Security > Technical System Landscape > Network and Communication Security

30

Page 31: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

Preferred Startup Mode 3 – SAP NetWeaver Preview Mode 3.1 | Execute on Netweaver Portal Local browser opened with http …portal.ds request with

APPLICATION=<ABAP technical name> of DS application and session info to Portal Java web server on NetWeaver Portal java stack

DS Java application runtime service hosted as servlet on one or more NW Java application servers on Netweaver Portal Java stack.

Application, image(s) and style sheet(s) retrieved from ABAP repository via JCO/RFC over TCP/IP

BW Connection(s) system info | implicitly assumed to be the single BW master system in Netweaver landscape

No connections to other BW or HANA systems supported DS runtime’s data adapter on hosting NW java application server on

Enterprise Portal retrieves query data directly from default BW systems via JCO/RFC over TCP/IP

No query data possible from other BW or HANA systems

HTML5 output streamed via NetWeaver appl. Server to web client. Similar process flow when NW Portal end user client views published DS application via DS applet url or iView url

31

Page 32: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

Preferred Startup Mode 3 – SAP NetWeaver Preview Mode 3.2 | Execute on Locally Local browser opened with http /aad/web.do URL request to local Jetty web

(app) server with APPLICATION=<ABAP technical name> of DS application

DS Java application runtime runs as servlet on local Jetty web (app) server Application, image(s) and style sheet(s) retrieved from ABAP repository via

JCO/RFC over TCP/IP

Single master BW Connection system info | retrieved from local saplogon.ini entry

(No connections to other BW or HANA systems supported) Local DS runtime data adapter retrieves query data directly from single master

BW system via RFC over TCP/IP HTML5 output streamed via local Jetty web appl. Server to web client.

References Install Guide | http://help.sap.com/boad > “Administrator Guide: SAP BusinessObjects Design Studio 1.1 - based on NetWeaver Platform > Security > Technical System Landscape > Network and Communication Security

32

Page 33: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

Designer and User access / authorization to Design Studio application

runtime, DS published content and dependent image(s) and style sheets

and system(s) connection info

33

Page 34: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

SAP BusinessObjects Design Studio uses the BI Platform rights model to

manage access to Design Studio Java runtime service on BI Platform

APS

Both Application Designers and Application Users group need the

following access level rights:

• View rights to the platform Design Studio Runtime under CMC >

Applications > Design Studio Runtime

Right click > Manage Security > Add principals (to add group) & Assign

View rights

References

• Install Guide | http://help.sap.com/boad > “Administrator Guide: SAP

BusinessObjects Design Studio 1.1 - based on BI Platform” > Configuration > “Maintaining Settings on the BI Platform” > “Creating a User Group

and Adding View Rights”

• BI 4 Admin Guide | http://help.sap.com/bobip > Business Intelligence

Platform Administrator Guide > Setting Rights

> How rights work on the BI Platform

> Managing security settings for objects in the CMC

> Summary of recommendations for rights administration

34

Page 35: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

SAP BusinessObjects Design Studio uses the BI Platform rights model to manage access to content (analysis applications, images and data (OLAP) connections). Application Designers group need the following access level rights: • View rights for your Application folder and all folders above this folder (in the folder

hierarchy) • Add, Edit, Copy, Delete, View rights for your DS application objects and sub-folders in

your Application folder • View rights for the MIME folder and all folders above this folder (in the folder hierarchy) • Add, Edit, Copy, Delete, View rights for MIME objects and sub-folder in the MIME

folder • View rights for OLAP connections used as a DS data source and all folders above it Application Users group need the following access level rights: • View rights for your Application folder and all folders above this folder (in the folder

hierarchy) • View rights for your DS application object and sub-folders in your Application folder • View rights for the MIME folder and all folders above this folder (in the folder hierarchy) • View rights for MIME objects and sub-folders in the MIME folder • View rights for OLAP connections used as a DS data source and all folders above it References: • Install Guide | http://help.sap.com/boad > “Administrator Guide: SAP BusinessObjects

Design Studio 1.1 - based on BI Platform” -> “Life Cycle Management” -> “Managing Access Rights” -> “Uploading Images to the MIME Repository” • BI 4 Admin Guide | http://help.sap.com/bobip > Business Intelligence Platform

Administrator Guide > Setting Rights > How rights work on the BI Platform > Managing security settings for objects in the CMC > Summary of recommendations for rights administration

35

Page 36: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

SAP Menu > Tools > Administration > User Maintenance > Role Administration > Roles In addition to data access authorizations to BW Info objects and queries consumed by your DS application on the BW system it’s deployed to for accessing and managing the DS application objects in BW | the BW roles for DS Application Designers and Application Users require their authorization profiles to have authorization object S_RS_ZEN (Design Studio) configured as follows: ACTVT | Application designers need all activities: 01 (create), 02 (change), 03

(display), 06 (delete), 16 (execute) (* = all/full). Application users need activities: 03 (display), 16 (execute)

RSAO_OBJID | Technical name of DS application. Optional, restricts access to specific application(s). (* = all)

RSAO_OBJTY | Object type. For DS (analysis) applications, always = 10 RSZOWNER | BW users who have the assigned access (* = everyone)

2. MIME repository access (for uploading and accessing images), authorization profiles of DS application designers need full (*) and viewers activity need the display (03) activity configured for authorization object S_DEVELOP (ABAP Workbench) • ACTVT (Activity) = * (full) or 03 (display) • DEVCLASS (Package) = * • OBJNAME (Object Name) = * • OBJTYPE = SMIM • P_GROUP (Authorization Group) = * References: • Install Guide | http://help.sap.com/boad > “Administrator Guide: SAP BusinessObjects

Design Studio 1.1 - based on SAP NetWeaver” -> “Managing Access Rights” -> “Uploading Images to the MIME Repository” • Setting Up Standard Authorizations |

http://help.sap.com/saphelp_nw73ehp1/helpdata/en/80/1a6873e07211d2acb80000e829fbfe/content.htm?frameset=/en/4c/658f3245e31ca6e10000000a42189c/frameset.htm

36

Page 37: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

Grant Portal permissions to: 1. Design Studio Java applet components (runtime access) Assign “End user” permission access to appropriate portal user group(s) to Netweaver.DesignStudio low_safety applets

https://<portalServer>:<port>/irj/portal > System Administration > Permissions > Portal Permissions > Security Zones > sap.com > Netweaver.DesignStudio > low_safety folder > <right click> Open > Permissions > Add required portal group to the list e.g Everyone or your DS Application Users

group Assign “End User” permission by ticking “End user” check box. Click Save

2. For Your iViews content based on Design Studio iView template Assign “End User” permission to the appropriate portal user group(s) to your iView

https://<portalServer>:<port>/irj/portal > Content Administration > Portal Content Administration > …<your iView content> > Open > Permissions low_safety folder > <right click> Open > Permissions > Add required portal group to the list e.g Everyone or your DS Application Users

group Assign “End User” permission by ticking “End user” check box. Click Save

References: • Install Guide | http://help.sap.com/boad > “Administrator Guide: SAP

BusinessObjects Design Studio 1.1 - based on SAP NetWeaver” -> “Setting Permissions for Analysis Application iViews”

37

Page 38: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

38

Page 39: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

To lifecycle manage BI 4 Info objects (including DS application objects)

from Dev to Test or Dev to Prod BI Platforms use:

• BI 4 Central Management Console web application > Promotion

Management

Change and Transport System (CTS) is a tool organize development

projects in the ABAP Workbench and during development, and then

transport the changes between the Netweaver Systems in the system

landscape. Use

• Data Warehousing Workbench (RSA1)

• Transport Management System (STMS) & Transport Organizer

39

Page 40: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

BW objects are stored as logical objects (TLOGO objects) and transported via Change & Transport Management System (CTS) from source to target system Design Studio Application Object in Netweaver Platform • TLOGO object type # =10 • Active Object Type = AZAP When saving appl. obj. in Design Studio 1.1. Designer Tool to NW Platform, object not assigned to a transport package • AZAP object saved as a local object in package $TMP Data Warehousing Workbench (RSA1) • Manually reassign the specific Design Studio AZAP object to a customer Z package and

include them into a Transport request via Data Warehousing Workbench (RSA1) > Collect objects to transport > Change object Direct Entries > enter customer package

• Another way is via Transport Organizer Tools (SE03) > Object Directory > Change object Direct Entries > enter customer package

Manage transport requests via standard SE80 & STMS References • Install Guide | http://help.sap.com/boad > Administrator Guide: SAP BusinessObjects Design

Studio – for BI Platform > Lifecycle Management > Transporting Analysis Applications, Images and Data Source Connections

• Transporting BW Objects | NW Platform 7.31 > Generic Tools & Services > Transporting BW Objects | http://help.sap.com/saphelp_nw73ehp1/helpdata/en/4a/780dfc3109731ee10000000a42189c/content.htm?frameset=/en/38/5ee7377a98c17fe10000009b38f842/frameset.htm

• Transporting BW Objects | NW Platform 7.31 > Generic Tools & Services > Changing Package Assignments | http://help.sap.com/saphelp_nw73ehp1/helpdata/en/4a/79955bc3df4d27e10000000a42189b/content.htm?frameset=/en/4a/780dfc3109731ee10000000a42189c/frameset.htm

40

Page 41: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

To lifecycle manage BI Info objects from Dev to Test or Dev to Prod BI Platforms use: • BI 4 Central Management Console web application > Promotion Management Add All Objects to Promotion Job | DS application(s), images, stylesheets, connections, plus related folders & sub-folders • Currently, DS application dependencies are not auto-detected/managed, so

explicitly also add images, CSSs & connections to a job • If DS application uses shared OLAP connection(s) managed by another

Admin, ensure that these connections also promoted by the Promotion Admin OLAP Connection Override settings The OLAP connection will have different BW/HANA server settings on the target BI Platform. So a set of connection override settings must be defined & promoted and active before the job containing any OLAP connections is promoted to target system. An OLAP connection‘s properties will then be automatically overriden each time it is promoted in a job. References • Install Guide | http://help.sap.com/boad > Administrator Guide: SAP

BusinessObjects Design Studio – for BI Platform > Lifecycle Management > Transporting Analysis Applications, Images and Data Source Connections

• BI 4 Admin Guide | http://help.sap.com/bobip > Business Intelligence Platform Administrator Guide > Promotion Management

> Getting Started with the promotion management tool > Using the Settings Option > Using the LCM Override Settings option > Using the promotion management tool > To Create a Job > Using the promotion management tool > To add an infoobject to a job > Using the promotion management tool > To promote a job when repositories are connected

41

Page 42: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

42

Page 43: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

43

Page 44: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

44

Page 45: SAP HANA BusinessObjects Design Studio Applications - Deployment Options - Webinar Presentation

45