BICS Connectivity for Web Intelligence in SAP BI 4.0

Similar documents
BICS Connectivity for Web Intelligence in SAP BI 4.0. John Mrozek / AGS December 01, 2011

Tips and tricks for using SAP BusinessObjects Web Intelligence with SAP BW

10 Tips for Optimizing the Performance of your Web Intelligence Reports. Jonathan Brown - SAP SESSION CODE: 0902

BI4.x Architecture SAP CEG & GTM BI

Charl du Buisson Charl du Buisson Britehouse Specialist SAP Division

Ingo Hilgefort. Integrating SAP. Business Objects BI with SAP NetWeaver. Bonn Boston

SAP BO 4.1 COURSE CONTENT

COURSE 20463C: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

Best Practices for SAPBO BI 4.0 Adaptive Processing Servers

SAP BusinessObjects BI4 Sizing What You Need to Know

XpoLog Center Suite Log Management & Analysis platform

SAP Business Objects BO BI 4.1

SA S P A BO B BJ B COURSE CONTENT 2015

Creating an Enterprise Reporting Bus with SAP BusinessObjects

Implement a Data Warehouse with Microsoft SQL Server 20463C; 5 days

Crank Your BI Performance up to 11 - Sizing, Tuning & Performance Testing. Innovation Center Network, Silicon Valley Active Global Support

SAP BusinessObjects BI. Sizing Guide

How To Upgrade Your System With Bib

Online Courses. Version 9 Comprehensive Series. What's New Series

Implementing a Data Warehouse with Microsoft SQL Server

How To Manage An Sap Solution

Deep Dive Monitoring Servers using BI 4.1. Alan Mayer Solid Ground Technologies SESSION CODE: 0305

LEARNING SOLUTIONS website milner.com/learning phone

Microsoft. Course 20463C: Implementing a Data Warehouse with Microsoft SQL Server

Implementing a Data Warehouse with Microsoft SQL Server 2014

Implementing a Data Warehouse with Microsoft SQL Server

Implementing a Data Warehouse with Microsoft SQL Server 2012 (70-463)

Getting Started with Multitenancy SAP BI 4.1

Implementing a Data Warehouse with Microsoft SQL Server

The safer, easier way to help you pass any IT exams. SAP Certified Application Associate - SAP HANA 1.0. Title : Version : Demo 1 / 5

Extending The Value of SAP with the SAP BusinessObjects Business Intelligence Platform Product Integration Roadmap

Exploring the Synergistic Relationships Between BPC, BW and HANA

Implementing a Data Warehouse with Microsoft SQL Server

Course 20463:Implementing a Data Warehouse with Microsoft SQL Server

September 9 11, 2013 Anaheim, California 507 Demystifying Authentication and SSO Options in Business Intelligence

SAP Data Services and SAP Information Steward Document Version: 4.2 Support Package 7 ( ) PUBLIC. Master Guide

SAP BusinessObjects Increasing Stability by Setting Limits on Max. Retrievable Cells from SAP BW into Web Intelligence using BICS

Simba XMLA Provider for Oracle OLAP 2.0. Linux Administration Guide. Simba Technologies Inc. April 23, 2013

Performance Optimizing SAP BusinessObjects Reports Based upon SAP BW using BICS Connectivity

Configuring an Oracle Business Intelligence Enterprise Edition Resource in Metadata Manager

Implementing a Data Warehouse with Microsoft SQL Server MOC 20463

COURSE OUTLINE MOC 20463: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

Business Objects BI Platform 4.x with SAP NetWeaver

BI 4 : Training for the Transition

Course Outline: Course: Implementing a Data Warehouse with Microsoft SQL Server 2012 Learning Method: Instructor-led Classroom Learning

Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012

How to create connections with SAP BusinessObjects BI 4.0

Data warehousing/dimensional modeling/ SAP BW 7.3 Concepts

Implementing a Data Warehouse with Microsoft SQL Server 2012

Reporting and Analysis with

SAP BusinessObjects Business Intelligence Suite Document Version: 4.1 Support Package Patch 3.x Update Guide

Business Objects Dashboards Drive Performance Improvements at North Carolina s Department of Transportation

Tuning WebSphere Application Server ND 7.0. Royal Cyber Inc.

East Asia Network Sdn Bhd

Setup Guide Central Monitoring of SAP NetWeaver Proces Integration 7.3 with SAP Solution Manager 7.1. Active Global Support February 2011

Week Days or Week Ends - Flexible. Online Instructor Led/ Class room

By Makesh Kannaiyan 8/27/2011 1

Implementing a Data Warehouse with Microsoft SQL Server 2012

SQL Server 2012 End-to-End Business Intelligence Workshop

QAD Business Intelligence Release Notes

Oracle Business Intelligence Foundation Suite 11g Essentials Exam Study Guide

An Overview of SAP BW Powered by HANA. Al Weedman

SAP BusinessObjects (BI) 4.1 on SAP HANA Piepaolo Vezzosi, SAP Product Strategy. Orange County Convention Center Orlando, Florida June 3-5, 2014

IBM DB2 specific SAP NetWeaver Business Warehouse Near-Line Storage Solution

Mastering the SAP Business Information Warehouse. Leveraging the Business Intelligence Capabilities of SAP NetWeaver. 2nd Edition

Reporting and Analysis with SAP BusinessObjects

Business Intelligence Overview. BW/BI Security. BW/BI Architecture. Business Explorer (BEx) BW/BI BEx Tools Overview. What is BEx?

Release Document Version: User Guide: SAP BusinessObjects Analysis, edition for Microsoft Office

Course Outline. Module 1: Introduction to Data Warehousing

SAP BO 4.1 Online Training

MOC 20467B: Designing Business Intelligence Solutions with Microsoft SQL Server 2012

Optimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC

SAP BusinessObjects Business Intelligence (BOBI) 4.1

Net Developer Role Description Responsibilities Qualifications

Business Objects. Release Notes. Version: Publication: 07/2014. Automic Software GmbH

SAP BusinessObjects BI 4.0 Installation Deployment Tips Dhirendra Gehlot Shivaji Patnaik

Oracle BI 11g R1: Build Repositories

QlikView's Value Proposition to SAP Accounts

Scalability and Performance Report - Analyzer 2007

SAP Crystal Reports & SAP HANA: Integration & Roadmap Kenneth Li SAP SESSION CODE: 0401

Xcelsius Dashboards on SAP NetWaver BW Implementation Best Practices

Building Views and Charts in Requests Introduction to Answers views and charts Creating and editing charts Performing common view tasks

Analysis Office and EPM Add-In - Convergence Alexander Peter, SAP SE SESSION CODE: BI70

A Few Cool Features in BW 7.4 on HANA that Make a Difference

Best Practices for Dashboard Design with SAP BusinessObjects Design Studio

SAP Business Objects XIR3.0/3.1, BI 4.0 & 4.1 Course Content

Session Code*: 0310 Demystifying Authentication and SSO Options in Business Intelligence. Greg Wcislo

User Guide for VMware Adapter for SAP LVM VERSION 1.2

SAP Business Intelligence Adoption V7.41:Software and Delivery Requirements. SAP Business Intelligence Adoption August 2015 English

SAS BI Course Content; Introduction to DWH / BI Concepts

9.1 SAS/ACCESS. Interface to SAP BW. User s Guide

Implementing a Data Warehouse with Microsoft SQL Server 2012 MOC 10777

PTC System Monitor Solution Training

Enterprise Deployment

Sara Langenfeld and Sarah Klobe

Qlik Sense Enabling the New Enterprise

Business Objects XI/R3.1 Corporate Training

User Manual. Version connmove GmbH Version: Seite 1 von 33

User Influence becomes SAP Application : SAP BI 4.1 (System Configuration Wizard)

Transcription:

September 10-13, 2012 Orlando, Florida BICS Connectivity for Web Intelligence in SAP BI 4.0 John Mrozek

Introduction Business Intelligence Consumer Services connectivity for Web Intelligence in SAP BI 4.0 This presentation will outline the new BICS connectivity for SAP Business Objects 4.0. It will show how Webi reporting on SAP BW has changed for the better as well give some technical information that will help those using the solution get the most out of it. Target Audience SAP Business Objects BI 4.0 Administrators who s reporting landscape includes SAP BW systems.

Take Away Upon the completion of this presentation, system administrators will have an understanding of the new architecture of Web Intelligence s connectivity to SAP BW. They will also have an understanding of some of the configuration options and sizing considerations that must be evaluated when such reporting is to be done. Finally, some troubleshooting methodologies will be learned that should speed root cause analysis. In short, the intent of this presentation is to give a deep understanding of BICS connectivity which will lend itself to the maintenance and use of the solution in the years to come.

Agenda 1. About BICS 2. The DSL Bridge 3. Deployment Information 4. General Troubleshooting 5. Let SAP Help 6. How-Tos 7. Q&A

About BICS

What is BICS?

Why BICS?

Why BICS? Advantages OLAP look and feel Can interact with data in BW as well as non BW sources No longer need to manually create / maintain universes (for example, if the underlying BEx Query changes) Improved performance

Special note on BICS Be Aware Business Logic which could previously be defined in the universe must now be defined in the BEx Query since users no longer create universes

The DSL Bridge

What is the DSL Bridge?

Webi Servers and the DSL Bridge Interaction between Webi Servers and the DSL Bridge Previously for BW connectivity, the Web Intelligence Processing Server was responsible for connecting to the database (BW) With BI 4.0, the Dimensional Semantic Layer on the APS actually connects to the database (BW) and returns the results to Webi

Deployment Information

Deployment Information Make sure system is sized correctly Refer to the Sizing Companion for SAP Business Objects BI 4.0 Monitor CPU and memory utilization of the Adaptive Processing Server and add more APS servers if necessary The DSL APS has a recommended minimum heap size of 4GB. 8GB or more is recommended

Deployment Information Make sure monitoring is consistent between Web Intelligence servers and Adaptive Processing Servers Known issues when they are not in sync! Either enable on all webi / APS machines (recommended) or disable on all

Deployment Information Make sure you are on relatively current patches Many improvements in the latest version Support Pack 02 Patch 15 for example improves performance with BICS merged dimensions

General Troubleshooting

General Troubleshooting Look at the patterns Based on what works and what doesn t, hypothesize what the issue is Break down the problem into the smallest components!

Basic Log Analysis Look for E X as well as E and java exceptions 2011 06 22 11:43:03:441-0400 >= E X webiserver_sia_dev.webintelligenceprocessingserver 31892 1076201792 CdzExtRpcChannel:CallMethod: 0.776 src/dslolapaccessserviceimpl.cpp:141:virtual OlapAccess::IOlapResult* OlapAccess::OlapAccessServiceImpl::executeRequest(const std::string&, const std::string&): TraceLog message 806834 2011 06 22 11:43:03:442-0400 >= E X webiserver_sia_dev.webintelligenceprocessingserver 31892 1076201792 DSLOLAPAccessServiceImpl:getDataSet: 0.778 src/dslolapaccessserviceimpl.cpp:165:virtual OlapAccess::IOlapResult* OlapAccess::OlapAccessServiceImpl::executeRequest(const std::string&, const std::string&): TraceLog message 806835 2011 06 22 11:43:03:442-0400 >> E webiserver_sia_dev.webintelligenceprocessingserver 31892 1076201792 remote call to getdataset() failed src/dslolapaccessserviceimpl.cpp:166:virtual OlapAccess::IOlapResult* OlapAccess::OlapAccessServiceImpl::executeRequest(const std::string&, const std::string&): TraceLog message 806836 2011 06 22 11:43:03:442-0400 >> E webiserver_sia_dev.webintelligenceprocessingserver 31892 1076201792 **ERROR:DSLOLAPAccessServiceImpl:Exception caught from dsl_engine.jar: : java.lang.nullpointerexception: while trying to invoke the method org.w3c.dom.node.getnodename() of an object loaded from field com.sap.ip.bi.util.xml.impl.domreader.currentnode of an object loaded from local variable 'this' at com.sap.ip.bi.util.xml.impl.domreader.getname(domreader.java:153) at com.sap.ip.bi.bics.dataaccess.resource.impl.bi.selector.providerselectionobject.extractviewdetailsforopen(providerselectionobject.java:520) at com.sap.ip.bi.bics.dataaccess.resource.impl.bi.selector.providerselectionobject.createopenfunction(providerselectionobject.java:318) at com.sap.ip.bi.bics.dataaccess.resource.impl.bi.selector.providerselectionobject.isapplicable(providerselectionobject.java:389)

Core Dumps Core Dumps (Unix only) Use gdb / dbx to create a stack trace to send in for analysis Use the file command to determine which process crashed Here we can see WIReportServer is the process which crashed Then run dbx and enter where at the (dbx) prompt where will tell us the last functions which were executed at the time of the crash

Core Dumps Core Dumps (Unix only) Logs are very important for troubleshooting core dumps! Look at them to see what happened just before the process crashed Generally we are looking for the workflow / options selected leading up to the problem as well as the functions called Most likely will need to be worked by active global support

Let SAP help

Remote Supportability Tools which Allow SAP to interact with customer data for Root Cause Analysis Can be very helpful if a particular BEx Query causes problems

Remote Supportability Pertinent connection types to be opened R/3 Support - enables remote access to an SAP system via SAP GUI BW RFC Connection - enables a RFC connection to Business Warehouse BW GUI Connection - enables a GUI connection to Business Warehouse

How-Tos

Increasing heap on the Adaptive Processing Server Increase heap here. It s currently set to 1 gb

Monitoring Settings Make sure that the settings are consistent across servers either enabled on all or none!

Creating a dedicated DSL Bridge APS Choose Category Connectivity Services

Creating a dedicated DSL Bridge APS Choose Category Connectivity Services

Creating a dedicated DSL Bridge APS Choose only the DSL Bridge Service

Removing the DSL Bridge from the default APS Make sure to remove the DSL service from other shared APS servers. To do this, stop the Adaptive Processing Server, then right click on the server and choose select services Make sure to remove the DSL service from other shared APS servers. To do this, stop the Adaptive Processing Services Server, then right click on the server and choose select services available to be Services added to the currently hosted APS i.e. not by the APS being used by the APS

Useful Links Sizing Guides Sizing Companion companions / guides https://websmp105.sapag.de/~form/sapnet?_shortkey=01200252310000090633 Knowledge Base Article on splitting APS https://service.sap.com/sap/support/notes/1694041

Thank you for participating. Please provide feedback on this session by completing a short survey via the event mobile application. SESSION CODE: 1112 Learn more year-round at www.asug.com