80
What´s New? SAP HANA SPS4 Using BI Clients with SAP HANA

1300 - BusinessObjects with HANA - Overview.pdf

  • Upload
    tfadl1

  • View
    47

  • Download
    1

Embed Size (px)

Citation preview

Page 1: 1300 - BusinessObjects with HANA - Overview.pdf

What´s New? SAP HANA SPS4Using BI Clients with SAP HANA

Page 2: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 2

Agenda

HANA Clients: Reporting and Connectivity

SAP BusinessObjects BI 4.0

Microsoft Excel

SAP BusinessObjects Analysis

SAP BusinessObjects Explorer

Semantic Layer (Universe)

SAP Crystal Reports for Enterprise, Dashboards and Web Intelligence

SAP Crystal Reports 2011

Security, Authentication, User Provisioning and Authorization

Connectivity and Landscape Considerations

Page 3: 1300 - BusinessObjects with HANA - Overview.pdf

HANA Clients: Reporting and Connectivity

Page 4: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 4

SAP HANA DatabaseSession Management

ERP

Architecture OverviewSAP HANA Database and Surroundings

LogERP DB

SAP HANA Studio

Administration Modeling

Load Controller

Replication Agent

Persistence LayerPage Management Logger

Disk StorageLog VolumesData Volumes

Request Processing / Execution ControlSQL Parser MDXSQL Script Calc Engine

Transaction Manager

Relational EnginesRow Store Column Store

Authorization Manager

Metadata Manager

Replication Server

Other Source Systems

SAP NetWeaver

BW3rd Party

SAP Business Objects BI4

Data Services Designer

SBO BI4 servers

(program)

SBO BI4 Information Design Tool

Data Services

Clients (planned, e.g.) BI4 Explorer

Dashboard Design

SAP BI4 universes (WebI,...)

MS Excel

BI4 Analysis

- Reporting components

Page 5: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 5

Reporting on HANA 1.0 SPS04 with BI 4.0* Client and Connectivity Options - Today

Web Intelligence

(4.0SP2 Patch 5)

Dashboards(4.0SP2 Patch 5)

Exc

el 2

007

CR for Enterprise

(4.0SP2 Patch 5)

Semantic Layer (universe UNX)(4.0SP2 Patch 5)

MDX

SQL

ODBO

Ana

lysi

s O

ffice

(1

.2)

BICS

Exp

lore

r (4

.0SP

2 Pa

tch

5)

JDBC JDBC ODBC

CR

201

1(4

.0SP

2 Pa

tch

5)

JDBC ODBC

SQL

Are part of SBO BI 4

SQL

Outside or as part of SBO BI 4

Outside of SBO BI 4

* 4.0 GA customers and 4.0 FP3 RTC customers; For clients supported on BW on HANA scenario, refer to SAP BW 7.3 PAM

Ana

lysi

s O

LAP

BICS

SAP HANA Database

* 4.0 GA customers and 4.0 FP3 RTC customers; For clients supported on BW on HANA scenario, refer to SAP BW 7.3 PAM

Page 6: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 6

Reporting on HANAOpen Interfaces

HANA 1.0 provides various interface reporting optionsODBO – OLE DB for OLAP

Microsoft-driven specification for multidimensional (cross-tab style) reportingRequests are sent to the database via MDX (MultiDimensional eXpression language)

ODBC – Open DataBase ConnectivityMicrosoft-driven specification for relational reportingDatabase requests are made via SQL (Structured Query Language)Heavily adopted in industryNo longer Microsoft-centric - Unix and Linux drivers exist for ODBC

JDBC – Java DataBase ConnectivityRelational reporting drivers specified by the Java community. Popular on Unix platforms

Page 7: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 7

Reporting on HANAOpen Interfaces (2)

HANA 1.0 provides various interface reporting optionsBICS – BI Consumer Services

SAP Proprietary interface that offers advantages for OLAP access over MDX on multidimensional reporting objectsCommon driver technology used by SAP BusinessObjects Analysis, Office Edition (v 1.2) and Semantic Layer based BOBJ BI clients for connectivity to SAP NetWeaver BW

SQLDBC is SAP native database SDK

Page 8: 1300 - BusinessObjects with HANA - Overview.pdf

SAP BusinessObjects BI 4.0

Page 9: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 9

How do I visualize data for better decision

making?

How do I answer ad hoc questions and interact with information?

How do I find immediate answers to business

questions?

How do I determine trends

from complex historical data and possibly make better forecasts?

How do I access and transform corporate data

into highly formatted reports

for greater insight?

How can IT create centrally from simple to

complex BI applications for a larger audience ?

SAP BusinessObjectsBI Client Portfolio

Page 10: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 10

Dashboarding & Data VisualizationSAP BusinessObjects BI4.0 Dashboard Design (Xcelsius)

Consume attractive, personalized dashboards online or offline

Access to personalized, Flash-based dashboardsSecure visualizations anywhere – portal, reports, PDF, MS Office documents

Empower business users with interactive information

Powerful “what-if” analysis with sliders and other controlsAbility to drill-down into detailsPre-built components, skins, maps, charts, gauges, and selectors

Page 11: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 11

Pixel Perfect ReportingSAP Crystal Reports

Next-Generation Report Designer Experience:

New styling with ribbon bar look and feelCommon query design experience across all data sources with new semantic layerAutomated report translation for global deployments

Page 12: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 12

Ad Hoc Query and ReportingSAP BusinessObjects BI4.0 Web Intelligence

Empower business users with powerful, yet easy to use reporting:

Intuitive, Web-based interface with offline capabilitiesStart from a blank slate or use an existing reportMulti-source accessInteractivity with filtering, ranking, sorting, calculations, etc.Data lineage

Lighten IT workload:Self-service data access and reportingControlled and secure access withtight BI platform integrationIntuitive, business-centric view of information with universes

Page 13: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 13

Data Search and ExplorationSAP BusinessObjects BI4.0 Explorer

Bring BI to all business usersSimplicity and speed of searchIntuitive data exploration and visualizationFast response across mountains of data anywhere in the organizationAccelerated version with in-memory technologies

Help IT to be successful Easy and efficient to manageand scaleMore reactive to business with faster deliverySupport for heterogeneous data sources

Page 14: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 14

“The” Business Intelligence placeSAP BusinessObject BI 4.0 Launch Pad

Self-Service Information Consumption

New self-service BI access making it easier to find all available contentEnhanced filtering and search options reducing page scrollingEnhanced navigation for working with multiple documents at the same time

Page 15: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 15

User Personalized BI WorkspaceSAP BusinessObjects BI.40 BI Workspace

Personalized Information Consumption:

Organizing and displaying any BI content with decreased IT dependencySimple WYSIWYG authoring for creating and modifying contentInter-portlet communication enabling information exchange between components

BI Workspace

Reporting, Analysis Other ContentVisual

Page 16: 1300 - BusinessObjects with HANA - Overview.pdf

Microsoft Excel

Page 17: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 17

Reporting on HANANative Excel Interface - Pivot Tables (ODBO)

Multidimensional reporting is available via Excel Pivot TablesThis has the advantage of „quick and dirty“ cross-tab style reporting via ExcelPivot Tables can be initiated numerous ways but primary entry point is via the Excel DATA menu optionIt is possible to enable a client trace that is useful for support analysisThe report definition is only avalable locally

Page 18: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 18

Reporting on HANANative Excel Interface Via ODBO (2)

For 32-bit version of MS Excel 2007/2010 install and use the 32-bit ODBO interfaceHANA ODBO drivers is available via the Other/Advanced option of the Data Connection Wizard

Page 19: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 19

Reporting on HANANative Excel Interface Via ODBO (3)

You can keep the defaults OLAP server settings

views (aka “Cubes”) Analytic/Calculation views (aka “Cubes”)

are available per your authorizations

Page 20: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 20

Reporting on HANANative Excel Interface – the Pivot Table

Standard Microsoft Pivot Table interface is presented:

Check Measures, Drag and drop rows/columns

Useful information on SDN for Microsoft Office 2007:

http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/e03fef5e-d82f-2f10-8898-859c4ed57e62Limitations for Excel 2010 could be found in SAP note 1689028

Page 21: 1300 - BusinessObjects with HANA - Overview.pdf

SAP BusinessObjectsAnalysis

Page 22: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 22

Analytical Reporting on HANA 1.0 SPS4 with Analysis Office Version 1.2*

MS Office 2007 is a 32-bit application

Install and Use the 32-bit ODBC client

Report off Analytic Views or Calculation Views

One view per crosstab

Multiple views from different HANA systems in one workbook or sheet

Refer to User’s Guide for supported features:http://help.sap.com/businessobject/product_guides/AMS11/en/11_aaoffice_user_sp3_en.pdf

*Support for HANA hierarchies and variables planned for Analysis Office v1.3; support for HANA views planned for Analysis OLAP 4.0FP3

*Support for HANA hierarchies and variables planned for Analysis Office v1.3; support for HANA views planned for Analysis OLAP 4.0FP3

Page 23: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 23

SAP BusinessObjects Analysis, Office Edition

Access Analytic and Calculation Views from Analysis Office (MS Excel or Powerpoint) via a locally defined ODBC connection

Page 24: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 24

SAP BusinessObjects Analysis, Office Edition

Page 25: 1300 - BusinessObjects with HANA - Overview.pdf

SAP BusinessObjectsExplorer

Page 26: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 26

What is BusinessObjects Explorer on SAP HANA? It’s Search Against BI…

Use familiar key-word search to find business information

Answers “on-the-fly” and investigative questions

Fast search directly on dataNo previous reports or metrics need existData pre-indexed when accessing via a universe to any sourceNo need for data pre-aggregation or indexation when accessing to HANA

Searches across all data sourcesAny universe accessible sourceAny SAP NetWeaver BW Accelerator accessible sourceAnd of course any accessible HANA system

Page 27: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 27

…and Then It’s Exploration Of the Results

Intuitively explore on dataNo data model or data knowledge required

Automated relevancy of resultsMost relevant information is displayed firstBest chart type auto generated

Share insights with othersExport to CSV or imageSave it locally as a browser bookmarkOne-click to send a link to the results by email

Page 28: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 28

Explorer for HANASetup

In SAP BusinessObjects BI4.0 Central Management ConsoleAdvanced configuration for Explorer ApplicationEnable the use of HANA connections defined from Information Design Tool

http://mybiserver:8080/BOE/CMCApplications Explorer Properties on contextual menu Advanced configuration

newdb.connections.enabled = true

Page 29: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 29

Analytical Reporting on HANA 1.0 Explorer 4.0

Performing AnalyseInstall the JDBC driver onto BI 4 server One-line configuration in Explorer application:

newdb.connections.enabled=trueCan connect to multiple HANA systemsMultilingual support : specify language at logon or based on Preferred Viewing LocaleDelegated calculated measuresReport off Analytic Views or Calculation ViewsOne view per Information Space

Connection defined in Information Design Tool

View created in HANA Studio

Page 30: 1300 - BusinessObjects with HANA - Overview.pdf

Semantic Layer (Universe)

Page 31: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 31

All data sources

SAP BW OLAP Any RelationalDatabase Web

ServiceFilesSAP HANA Sybase

Connect to all data sources

SAP BusinessObjects Semantic Layer

Best access method for each specific data source

Direct Access Universe Access

Highperformance, feature rich

secure access

Empower business users with the autonomy they need to access, analyze, enrich, and share information freely and securely using

familiar business terms

Common user experience for all front-ends

Web Intelligence Crystal Reports Dashboards Explorer

Empower all people, enable all workflows

Page 32: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 32

Relational Reporting on HANA 1.0 withSemantic Layer BI 4.0 (1 of 2)

Support of HANA by the Semantic Layer via Relational Universes*New Universe format (UNX) via a JDBC and OBDC relational connectionAccess to : Tables (row or column store) ,SQL views, Analytic and Calculation ViewsNew SQL features in HANA are immediately available for universes

Universes do not store data from HANA or add any performance overheadUniverses are just like any other client tool using SQL to access HANAThe latest data from HANA is sent to the client tool on query refresh

* Support for HANA variables and parameters in the semantic layer planned for 4.0 FP3

Page 33: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 33

Relational Reporting on HANA 1.0 withSemantic Layer BI 4.0 (2 of 2)

Native support of HANA relational universes from:

WebIntelligenceDashboardsCrystal Report for Enterprise

Explorer on a HANA universe is supported, however not recommended:

Universe based Info Spaces create disk based indexes on BI 4 systemExplorer can connect directly to HANA views and work on real-time detailed data with good performance

Page 34: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 34

Information Design ToolSteps to Create an Universe

Create New

Project

Create Connection

Create Data Foundation

Create Business

Layer

Publish to BI 4.0

Page 35: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 35

Project can be shared for collaborative authoring of universe

Information Design ToolCreate a Local Project

Page 36: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 36

Information Design ToolCreate a Connection

A connection defines :Which driver to useConnection details to SAP HANA server (hostname and port number)How authentication to SAP HANA will be doneOther tuning parameters for database connections to SAP HANA

Page 37: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 37

Information Design ToolDriver Selection

Use JDBC or ODBC DriverThe driver must be installed on the client machine where Information Design Tool is running and BI 4.0 serverJDBC driver is installed in the folder :

<install_folder>\dataAccess\connectionServer\jdbc\drivers\newdb

Page 38: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 38

Information Design ToolConnection Details

Define Parameters:Authentication ModeUser NamePasswordServer hostname and port number as:

<hostname>:<port>where <port> is the port number

(3xx15 where xx is the instance number)

Page 39: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 39

Information Design ToolConnection Details

Additional tuning parameters can be defined for database connections to SAP HANANote: recommended to select the “Disconnect after each transaction” and set array

fetch size to 1000

Page 40: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 40

Information Design ToolCreate Data Foundation

A Data Foundation Can be single or multi sourceEach source is defined by a connection (defined in previous slides)Maps tables and views the universe will be based onDefines joins, reporting contextsOptionally defines level list of values and parameters based on table fields

Page 41: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 41

Information Design ToolCreate Data Foundation

Select “Single Source” if HANA is the unique data source for the reporting needs

Select “Multisource-Enabled” if data from HANA must be combined with other sources

For performance reasons, prefer the single source technology to the multi-source oneSelect a connection object for each data source

Page 42: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 42

Information Design ToolDesign Data Foundation

The universe allows relational reporting on HANA

Attribute, Analytic and Calculation Views can be accessed in a relational (SQL) manner by using Column Views from the _SYS_BIC schema

Data Foundation will list a table catalog the user has access toTables and Views from a schemaColumn Views from the _SYS_BIC schema

Page 43: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 43

Information Design ToolCreate Business Layer

Business Layer is where the semantic is defined on top of the Data Foundation:Dimensions and measures are definedData Model is enriched Hierarchies, Prompts, Security, etc

Page 44: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 44

Information Design ToolDefine Objects and Test Queries

Dimensions, Measures and Aggregation functions are definedTest queries can be created to validate the objects definition

Page 45: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 45

SAP BusinessObjects BI4.0Publish the Connection and Business Layer

Publish the connection and the business layer to the BI 4.0 repositoryThe universe can now be consumed by client tools such WebIntelligence, Dashboards or Crystal Report for Enterprise

Page 46: 1300 - BusinessObjects with HANA - Overview.pdf

SAP Crystal Reports for Enterprise, Dashboards and Web Intelligence

Page 47: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 47

Relational Universe on HANA

A relational universe is the starting pointBI clients will build queries from the Query Panel against this universeit will appear like any other relational universe

Page 48: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 48

Dashboards 4.0Universe Queries

Page 49: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 49

Dashboards 4.0Universe Queries

Page 50: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 50

Crystal Reports for Enterprise 4.0

Page 51: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 51

Web Intelligence

Page 52: 1300 - BusinessObjects with HANA - Overview.pdf

SAP Crystal Reports 2011

Page 53: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 53

Crystal Reports 2011

Crystal Reports 2011 (CR2011) can report off SAP HANA in a relational manner(SQL) via the ODBC or JDBC driverClient drivers must be installer on the machine where CR2011 is runningRequirements and steps for ODBC reporting:

CR2011 is a 32-bit application, therefore uses the 32-bit ODBC driver for SAP HANA DBA DSN entry must be entered from the ODBC 32-bit Administrator tool

Page 54: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 54

Crystal Reports 2011ODBC Reporting

Page 55: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 55

Crystal Reports 2011Configuring CRConfig.xml File for JDBC

Full documentation for JDBC connections: http://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/e0d98a3c-6764-2b10-e4b7-d55e0178eedb&overridelayout=true

Main configuration is done from CRConfig.xmlDefault location is C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjectsEnterprise XI 4.0\java<ClassPath> must point to the ngdbc.jar file (HANA JDBC driver): default path on Windows is C:\Program Files\sap\hdbclient\ngdbc.jar<JDBCURL> is: jdbc:sap://<SAPHANADB_host>:<SAPHANADB_port> where SAPHANADB_port is 3xx15 and xx the instance number<JDBCClassName> parameter: com.sap.db.jdbc.Driver

Page 56: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 56

Crystal Reports 2011

From the Database Expert, select JDBC(JNDI) under Create New ConnectionsConnection parameters filled in from CRConfig.xml entriesDatabase field is the SID, then Username / Password

Page 57: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 57

Crystal Reports 2011Database Catalog

SAP HANA appears as a Catalog like any other relational databaseTables and Views can then be selected from the Catalog for reporting*

* Support for HANA views planned for 4.0 FP3

Page 58: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 58

Crystal Reports 2011Building the Report

Begin Report Design

Page 59: 1300 - BusinessObjects with HANA - Overview.pdf

Security, Authentication, User Provisioning and Authorization

Page 60: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 60

Security : AuthenticationHANA 1.0 SPS04 - Today

HANA 1.0 SPS04 Users support two types of authenticationInternal (direct) Authentication

User ID and Password are stored in HANA DatabasePassword is checked by HANA Database

External (delegated) Authentication*User ID is stored in HANA and mapped to an External User ID stored in a central directory (Windows Active Directory or LDAP)External User ID and Password are checked by the directory via Kerberos, then Internal User ID is used by HANA to enforce privileges

*Valid from BI 4.0 FP3+

Page 61: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 61

Security : AuthenticationExcel and Analysis Office on HANA 1.0 SPS04

Authentication from Microsoft Excel 2007 (PivotTable) to HANA supports both Direct and Kerberos Delegated Authentication

Authentication from SAP BusinessObjects Analysis Office 1.2 supports both Direct and Kerberos Delegated Authentication

Page 62: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 62

Security : AuthenticationBI 4.0 and HANA 1.0 SPS04 - Today

Authentication from BI 4.0 supports Direct Authentication Credentials are defined in the Connection object from Information Design Tool

“Use specified username and password” if all users share the same data access restrictions“Use BusinessObjects credential mapping” if you need user-specific restrictions

Page 63: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 63

Security : AuthenticationBI 4.0 and HANA 1.0 SPS04 - Today

BusinessObjects Credentials Mapping:Each individual BI 4 user is assigned HANA database credentialsThis can be done from the CMC or programmatically with the BOE SDK

BI 4 User ID

BI User password

HANA Database User ID

HANA Database User Password

DB credentialsoption ischecked

(CMC -> Users and Groups -> UserID -> Properties)

Page 64: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 64

Security : AuthenticationBI 4.0 FP3 and HANA 1.0 SPS04

BI 4.0 FP3 introduces support for Kerberos delegation with HANA to perform SSOThis is available when BOE is running on Windows, and now also on Suse Linux

On Linux, in the LDAP security plugin, a new option is available on linux which will allow user to perform LDAP authentication to BOE, pointing at an Active Directory source and delegate the kerberos ticket to the client performing the database connection.

If Active Directory is used in the HANA + BI 4.0 FP3 environment, storing credentials is no longer recommended, and Kerberos SSO is the preferred method.

Page 65: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 65

Security : User ProvisioningHANA 1.0 SPS04 - Today

Two methods for User Provisioning in HANA 1.0 SPS04Manual creation of roles and users from HANA Studio

Programmatic creation of roles and users with SQL statements

CREATE ROLE <role_name>;GRANT SELECT ON SCHEMA _SYS_BIC TO <role_name>;GRANT SELECT ON <schema>.<table_1> TO <role_name> WITH GRANT OPTION;…CREATE USER <user_name> IDENTIFIED BY <password>; GRANT <role_name> TO <user_name>;

Page 66: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 66

Security : User ProvisioningBI 4.0 and HANA 1.0 SPS04 - Today

All existing User and Group Provisioning methods with BOE / BI 4 remain valid.Example: you can provision Users and Groups from Windows AD with the traditional WinAD configuration options from the CMCThird levelDatabase Credentials Mapping in BI 4 can be done from the CMC or programmatically (*).(*) Use these methods of the BOE SDK:IUser.setProfileString(“DBUSER”, HANA_user_ID);IUser.addSecondaryCredential(“DBPASS”, HANA_user_pwd);

Important!If BI 4.0 FP3 is configured with WinAD, make sure the option “Synchronization of Credentials” is unchecked to avoid the credentials mapping being overwritten

Ensure this optionis unchecked topreserve HANA

credentialsmapping

Page 67: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 67

Security : AuthorizationWhat Can You Secure Where ?

Item to secure in HANA 1.0 SP04

in the Universe (Semantic Layer) in BI 4.0

Database schema - -Table - -Database (SQL) view - -Attribute view - -Analytic view - -Calculation view - -Data in a table (column values) - -Data in an attribute view (dimension

values) but not recommended-

Connection to HANA - -Universe, report, Dashboard, Explorer

information space, etc - -

Excel worksheet with Analysis Office - -

Excel worksheet with PivotTable - - -

Page 68: 1300 - BusinessObjects with HANA - Overview.pdf

Connectivity and Landscape Considerations

Page 69: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 69

SAP HANA Client Installation

HDB Client package is available from Service Market PlaceTwo flavors : 32-bit and 64-bitInstall and use 32-bit for 32-bit applications (e.g. Office 2007, Crystal Reports 2011)

Page 70: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 70

SAP HANA DB Client InstallationODBC/ODBO

Can be installed at the command line fromthe Studio/Modeler DVDCommand line: hdbinst –a client

Page 71: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 71

Reporting on HANAODBC Access

Standard ODBC DSNs is the foundation of reporting

Driver appears as HDBODBC or HDBODBC32 depending on your platform

On 64bit platforms the 32-bit ODBC Administrator is accessed from C:\Windows\SysWow64\ODBCAD32.exe

Note that in early testing, Excel was *not* a good choice for ODBC-based reporting since ODBC reporting is based on MSQuery and MSQuery has a limitation of 4,000 tables

Early testing was done with SAP IDES data so >4,000 tables imported to HANAhttp://support.microsoft.com/kb/115090/en-us

Page 72: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 72

Reporting on HANAODBC Access

The DSN entry should be defined as follows:Server: <HDB_hostname>:<HDB_port> where <HDB_port> follows the pattern 3xx15 andxx is the instance numberDatabase: HDB SID

Page 73: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 73

JDBC Tracing

To trace the Java connection:Enter command Line interface (Start -> Run -> cmd.exe on most Win platforms)Confirm java.exe is in path (run “java –version” from command line)Change to folder containing ngdb.jar file (installed with HDB Client installer)Type “java –jar ngdbc.jar” on the command line:

Page 74: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 74

JDBC TracingStart Application from Command Line

Now, start the application to be tracedFrom the same command line, start your application.Tracing begins when Java interface is first activatedExample (your environment might vary slightly): C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\crw32.exe

NOTE: TRACING STAYS ON UNTIL YOU EXIT THE APPLICATION. The trace file may get large

Page 75: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 75

JDBC TracingConfigure Trace File

This forces a popup to define trace file settings:Select Trace EnabledChange the folder to a valid path on your machine (make sure it‘s writeable to your user)Trace file name: trace file results file

Page 76: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 76

Landscape ConsiderationsBI 4.0 and HANA 1.0

Hardware and licensesBI 4.0 is *not* on the HANA 1.0 applianceIt requires extra hardware and extra licenses

Installation and configuration by Hardware vendors and partnersHANA 1.0 is prepared and installed by hardware vendors and partners

Installation and configuration by SAP (or other) consultingBI 4.0 installation and configuration HANA 1.0 configuration and data modeling

Important: the HANA JDBC driver has to be manually copied and updated onto the BI 4.0 system

Page 77: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 77

Landscape ConsiderationsBI 4.0 and HANA 1.0

One BI 4 system can access multiple HANA 1.0 systemsDatabase credentials have to match

Page 78: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 78

Summary

After completing this lesson, you should be able to:Explain connectivity options for reporting on top of HanaGive an overview of the BusinessObjects BI4.0 platform and reporting possibilitiesSet up connectivity to Hana system for reporting

Page 79: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 79

Additional Information

BOPedia Collaboration Workspace for HANA:https://cw.sdn.sap.com/cw/community/bobjtc/hana

HANA Public Documentation:http://help.sap.com/hana

Best practices to build a Universe on SAP HANA:https://cw.sdn.sap.com/cw/docs/DOC-146086

Page 80: 1300 - BusinessObjects with HANA - Overview.pdf

© 2012 SAP AG. All rights reserved. 80

© 2012 SAP AG. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

Microsoft, Windows, Excel, Outlook, PowerPoint, Silverlight, and Visual Studio are registered trademarks of Microsoft Corporation.

IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, z10, z/VM, z/OS, OS/390, zEnterprise, PowerVM, Power Architecture, Power Systems, POWER7, POWER6+, POWER6, POWER, PowerHA, pureScale, PowerPC, BladeCenter, System Storage, Storwize, XIV, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, AIX, Intelligent Miner, WebSphere, Tivoli, Informix, and Smarter Planet are trademarks or registered trademarks of IBM Corporation.

Linux is the registered trademark of Linus Torvalds in the United States and other countries.

Adobe, the Adobe logo, Acrobat, PostScript, and Reader are trademarks or registered trademarks of Adobe Systems Incorporated in the United States and other countries.

Oracle and Java are registered trademarks of Oracle and its affiliates.

UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems Inc.

HTML, XML, XHTML, and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.

Apple, App Store, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C, Retina, Safari, Siri, and Xcode are trademarks or registered trademarks of Apple Inc.

IOS is a registered trademark of Cisco Systems Inc.

RIM, BlackBerry, BBM, BlackBerry Curve, BlackBerry Bold, BlackBerry Pearl, BlackBerry Torch, BlackBerry Storm, BlackBerry Storm2, BlackBerry PlayBook, and BlackBerry App World are trademarks or registered trademarks of Research in Motion Limited.

Google App Engine, Google Apps, Google Checkout, Google Data API, Google Maps, Google Mobile Ads, Google Mobile Updater, Google Mobile, Google Store, Google Sync, Google Updater, Google Voice, Google Mail, Gmail, YouTube, Dalvik and Android are trademarks or registered trademarks of Google Inc.

INTERMEC is a registered trademark of Intermec Technologies Corporation.

Wi-Fi is a registered trademark of Wi-Fi Alliance.

Bluetooth is a registered trademark of Bluetooth SIG Inc.

Motorola is a registered trademark of Motorola Trademark Holdings LLC.

Computop is a registered trademark of Computop Wirtschaftsinformatik GmbH.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, SAP HANA, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries.

Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company.

Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase Inc. Sybase is an SAP company.

Crossgate, m@gic EDDY, B2B 360°, and B2B 360° Services are registered trademarks of Crossgate AG in Germany and other countries. Crossgate is an SAP company.

All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG.