You are on page 1of 63

QlikView Connectivity with SAP®

Peter van Harten


Gerd Janssens
Legal Disclaimer
This Presentation contains forward-looking statements, including, but not limited to, statements regarding the value and
effectiveness of QlikTech's products, the introduction of product enhancements or additional products and QlikTech's growth,
expansion and market leadership, that involve risks, uncertainties, assumptions and other factors which, if they do not
materialize or prove correct, could cause QlikTech's results to differ materially from those expressed or implied by such
forward-looking statements. All statements, other than statements of historical fact, are statements that could be deemed
forward-looking statements, including statements containing the words "predicts," "plan," "expects," "anticipates," "believes,"
"goal," "target," "estimate," "potential," "may", "will," "might," "could," and similar words. QlikTech intends all such forward-
looking statements to be covered by the safe harbor provisions for forward-looking statements contained in Section 21E of
the Exchange Act and the Private Securities Litigation Reform Act of 1995. Actual results may differ materially from those
projected in such statements due to various factors, including but not limited to: risks and uncertainties inherent in our
business; our ability to attract new customers and retain existing customers; our ability to effectively sell, service and support
our products; our ability to manage our international operations; our ability to compete effectively; our ability to develop and
introduce new products and add-ons or enhancements to existing products; our ability to continue to promote and maintain
our brand in a cost-effective manner; our ability to manage growth; our ability to attract and retain key personnel; the scope
and validity of intellectual property rights applicable to our products; adverse economic conditions in general and adverse
economic conditions specifically affecting the markets in which we operate; and other risks more fully described in QlikTech's
publicly available filings with the Securities and Exchange Commission. Past performance is not necessarily indicative of
future results. The forward-looking statements included in this presentation represent QlikTech's views as of the date of this
presentation. QlikTech anticipates that subsequent events and developments will cause its views to change. QlikTech
undertakes no intention or obligation to update or revise any forward-looking statements, whether as a result of new
information, future events or otherwise. These forward-looking statements should not be relied upon as representing
QlikTech's views as of any date subsequent to the date of this presentation.

This Presentation should be read in conjunction with QlikTech's periodic reports filed with the SEC (SEC Information),
including the disclosures therein of certain factors which may affect QlikTech’s future performance. Individual statements
appearing in this Presentation are intended to be read in conjunction with and in the context of the complete SEC Information
documents in which they appear, rather than as stand-alone statements.

© 2012 Qlik Technologies Inc. All rights reserved. QlikTech and QlikView are trademarks or registered trademarks of Qlik
Technologies Inc. or its subsidiaries in the U.S. and other countries. Other company names, product names and company
logos mentioned herein are the trademarks, or registered trademarks of their owners.
Agenda

Introduction

Architecture and benefits of the QlikView Connector

Overview extraction from SAP ECC 6.0 (SQL connector)


Demo tools that come with the connector (Script Builder
Application)
Overview extraction from BW/BI 7.0 (MDX connector)

Security

Best Practices
Introduction
Common Data Warehouse Challenges

Query Performance Data in Multiple Formats


Perform.

BARC BI Survey 9

Long Time to Get Results Costly


Services
Cost
Industry Average Deployment: 17 Months $500K
$400K
$300K
$200K
Industry Average App Creation: 5 Months $100K
$0
SAP BW Cognos Business
Objects
InfoWorld & IDC BI Survey
Business Discovery: Business User-Driven BI

Remixability
App Model and Reassembly Social and
Collaborative

Insight Mobility
Everywhere

IT

Production Finance HR
Marketing

Sales
The Evolving BI Landscape

REPORT-CENTRIC ARCHITECTURE
(IT-driven, tightly controlled)

END USER STACK IT DEPARTMENT


• Pre-calculated VENDOR BI
dashboards • Managed
IT ROLE
reporting
• Data preparation
and governance

+
• Responsible for
building all the
analyses

OPERATIONAL DATA SOURCES


The Evolving BI Landscape and IT’s Changing Role
REPORT-CENTRIC ARCHITECTURE BUSINESS DISCOVERY ARCHITECTURE
(IT-driven, tightly controlled) (Business user-driven, self-service)

END USER STACK IT DEPARTMENT BUSINESS USER


• Pre-calculated VENDOR BI • Self-service
QLIKVIEW
dashboards • Managed analysis
IT ROLE IT ROLE • Dynamic
reporting
• Data preparation • Data preparation dashboards • Create analysis
and governance and governance relevant to specific
• Search live data
business problems
• Any device
+ + • Change analysis
• Responsible for • Enable business on the fly
building all the users to create
analyses their own
analyses

OPERATIONAL DATA SOURCES


SAP BI as Main Data Warehouse
Potential Challenges :

• Hard to integrate non-SAP data


• Weaknesses in managing large
data volumes
• Complex interfaces for third-party
products
• Poor performance
• Costly to achieve
• Complex to use
• No self service
Making the Complex Simple

• Consolidates information
rapidly from SAP BI, SAP R/3 or
any other data source
• Search and analyze data with
Google-like ease and speed
• True self-service BI
• Rapid development of
new applications
Architecture and benefits of the QlikView Connector
Connect to Add Value

QlikView Connector for use


with SAP Netweaver®

• Enables SAP customers to


get easy and quick access to
all the data hidden in different
SAP systems

• SAP data can then easily be


combined with Non-SAP data
within individual QV-analytical
applications

• Creates value out of SAP


systems within a few weeks –
rather than months/years

• Certified by SAP
What is the Qlikview Connector ?

• SAP becomes a “standard” data source for QV Development


Remote Function Call • 7 connectors, SQL based and MDX based (for BW info
connection to SAP cubes/queries)

Provides QlikView Script • Opens the door for quick and easy development of any kind of
Builder Application analytical application within QlikView

• Reads Cluster, Pool and Transparent tables


• Including SAP Metadata
Reads SAP data • Extracts tables/views from SAP (standard or custom Z* and Y*)
dictionary • Extracts BW info cubes/BEX queries or ODS/DSO
• Extracts from SAP queries

Compatible with R/3 >= • Initial certification December 2006


• Recertified April 2009
4.6C and BW >= 3.1
QlikView Business Discovery Platform
Marketing
Finance Operations
Sales

QLIKVIEW
Windows IIS

Presentation
BUSINESS DISCOVERY APPS WEBSERVER BUSINESS USERS

Data / Business
IT Admins
Analysts Developers

QLIKVIEW QVW; QVD files


SERVER

Application
QLIKVIEW Windows QLIKVIEW
MANAGEMENT Based QLIKVIEW DEVELOPER
CONSOLE File Share PUBLISHER
(Optional)

Custom connectors; ODBC; Security


Third-Party OLEDB; QVX; XML Integration:
Integration:
• Windows Server
• Informatica
EXCEL SQL SAP ERP
• Tivoli Software

Data Access
• Dell
• Boomi • IBM
• Sybase
• Google BigQuery DATA
ORACLE SALESFORCE INFORMATICA
WAREHOUSE
• and many more…

OPERATIONAL DATA SOURCES


Business Benefits

• deployments are measured in days and weeks—


Rapid Deployment not months. This way, implementation costs are
significantly lower than competing solutions.

No Data Warehouse • QlikView pulls data directly from SAP. Data from
SAP BW and other data warehouse can be
required loaded as well – but it is not required.

SAP and Non-SAP • QlikView combines data from multiple sources,


giving customers a complete view of their
data combined business.

• Patented technology makes QlikView applications


Easy-To-Use easy to learn, for developers and for end-users.
Technical Benefits
Access to SAP data using SAP latest Netweaver RFC

No dependencies on other products (e.g. SAPGUI, Bex)

Field level security

Follows SAP security model

Delta load capable

Zero administration

One connector to multiple SAP servers (DEV, QAS, PRD)

Parallel downloads

No extra hardware (coexists with QV Development and Publisher)

Quick installation and configuration (1/2 hr)

Automatic ETL script generation based on easy point and click selection using
Qlikview Script Builder application
QlikStart Templates for SAP
• QlikStart for:
• SD –Sales and Distribution
• AR – Accounts Receivable
• AP- Accounts Payable
• CO - Controlling
• MM – Materials Management
• PP – Production Planning
• HR – Human Resources
• PS – Project Systems
• Contains Extraction, Layout & Guide
• BW/ODS SQL Template
• Security
• Delta Load
QlikStart Template Example

• QlikStart for FI – General Ledger


• Extraction Application
• 01_SAP-FI-GL_QVDGENERATOR.QVW
• Layout Application
– 02_SAP-FI-GL_LAYOUT.QVW
• Documentation
– QlikStart_FI_General_Ledger_Guide.doc
QlikCommunity / Qlikmarket

• http://market.qlikview.com/
• http://community.qlikview.com/groups/sap?view=documents
Qlikview Connector Overview
for use with SAP Netweaver(R)
SAP Installation Prerequisites
• 2 different packages for different BASIS versions
– 6.10 and 6.20 (R/3 4.7)
– 6.40 or higher (ECC 5/6)
• Install transports
– RFC to extract data (Remote Function Call)
– User role for Qlikview SAP extraction (SQL)
– User role for BW rights
• Configure Role for Qlikview data extraction
• Test with custom transaction
Step 1: Extraction

QVD-Repository

Orders.qvd

Customer.qvd

Extractor.qvw
Products.qvd

xyz.qvd
Step 2: Data model

QVD-Repository

Orders.qvd

DM Sales.qvw
Customer.qvd

Products.qvd

DM xyz.qvw
xyz.qvd
Step 3: Layout

Layout Sales.qvw

DM Sales.qvw
Qlikview Connector for use with SAP Netweaver ®
QlikView SAP SQL Connector
QlikView SAP SQL Connector
SAP R/3
QVC 5.7
HKU
V
EXOL
DB QVD
3
QVD
 Z
OpenSQL QVD
QlikView SQL
HYU 9HL
Connector QVD
RFC Modules
H6U 4NLO

SR
NVW
'H

• Generates OpenSQL Statements


• Uses RFC Modules
• Transports need to be installed
SAP Installation
QlikView – SAP SQL Connector

CUSTOM CONNECT TO
"Provider=QvSAPConnector.dll;ASHOST=10.77.40.15;SYSNR=07;CLIENT=800;KeepCasing=1;NullDate=1;XUserId=WMcPaUNMETXA;XPassword=
WVcORYRNJbaMXUVMXbKB;";
SAP ScriptBuilder

• &?3URJUDP'DWD?4OLN7HFK?&XVWRP
'DWD?496$3&RQQHFWRU?6FULSW%XLOGHU
• Help finding tables in SAP
• Full data dictionary for SAP tables
• 2 QlikView Applications

&RS\3DVWH
49( 6FULSW%XLOGHU

49'ILOHV

'DWD
5HORDG6$3'' 'LFWLRQDU\
6$3
QlikView SAP OLAP Connector
QlikView SAP OLAP Connector
SAP BW
QVC 5.7

Info
HKU
V
Objects BEx
Query
EXOL
QVD
3
QVD
 Z
OLAP OLAP QVD
HYU 9HL
Info BAPI Connector QVD
H6U 4NLO

Cube SR
NVW
'H
DSO

• Generates Pseudo MDX Statements


• Uses OLAP BAPI
• Reads BeX queries and InfoCubes in BW
• No Transports need to be installed (optional role transport)
• Returns single table to QlikView
Prerequisites

• Minimum versions and support packs required


– 3.0B with Support Pack 30 or higher
– 3.1 with Support Pack 24 or higher
– 3.5 with Support Pack 16 or higher
– 7.0 with Support Pack 6 or higher

• The BEX Queries which the access is required


through the OLAP Connector need to have the
following property activated in the BEX Query
Designer (it can slightly be depending on version)
OLAP Connector in QlikView

• Extract
– Characteristcs
– Navigational
attributes
– Key figures
– Hierarchies

ವ 9DULDEOHVXSSRUW
ODS/DSO Connector in QlikView
QlikView SAP DSO/ODS Connector
SAP BW
QVC 5.7

Info
HKU
V
Objects BEx
Query
EXOL
QVD
3
QVD
 Z
DSO DSO QVD
HYU 9HL
Info BAPI Connector QVD
H6U 4NLO

Cube SR
NVW
'H
DSO

ವ8VHV'62%$3,
ವ :KHUHFODXVHVVXSSRUWHG
ವ 5HWXUQVVLQJOHWDEOHWR4OLN9LHZ
ವ 1R7UDQVSRUWVQHHGWREHLQVWDOOHG RSWLRQDOUROHWUDQVSRUW
ODS/DSO Connector in QlikView

[0BBP_PO]:
Load *;
SQL Select
0ACTIVITY,
0AS_PRCNT,
0ASSET,
0ASSET_MAIN,
0BBP_ACC_NO,
0BBP_ACCCAT,
0BBP_ACGUID,
0BBP_ACPQOU,
0BBP_ASPQOU,
0BBP_ASPVOC,
0BBP_AUTGR,
0BBP_BUYID,
0BBP_CAT_ID,
0BBP_CTC_ID
from 0BBP_PO;
Store * from [0BBP_PO] into 0BBP_PO.QVD;
Drop table [0BBP_PO];
QlikView SAP Query Connector
QlikView SAP Query Connector
SAP R/3
QVC 5.7
Info SAP
Sets Query
HKU
V
EXOL
DB QVD
3
QVD
 Z
Query QVD
QlikView
HYU 9HL
Connector QVD
RFC Modules
H6U 4NLO

SR
NVW
'H

• For use with SAP R/3 queries


• Uses RFC Modules
• Transports need to be installed
SAP Query Connector in QlikView
QlikView SAP Report Connector
QlikView SAP Report Connector
SAP R/3
QVC 5.7
Report
ABAP HKU
V
EXOL
DB QVD
3
QVD
 Z
Query QVD
QlikView
HYU 9HL
Connector QVD
RFC Modules
H6U 4NLO

SR
NVW
'H

• For use with SAP R/3 reports


• Uses RFC Modules
• Transports need to be installed
SAP Report Connector in QlikView

• Define and Preview columns within QlikView

• Connector uses report delimeters or fixed column widths


• Single table produced per report in Qlikview
QlikView SAP Extractor Connector
QlikView SAP Extractor Connector
SAP R/3
QVC 5.7
HKU
V
EXOL
DB QVD
3
QVD
 Z
Extractor QVD
QlikView Extractor
HYU 9HL
Connector QVD
RFC Modules
H6U 4NLO

SR
NVW
'H

• Generates OpenSQL Statements


• Uses RFC Modules
• Transports need to be installed
QlikView SAP Extractor Connector

• In the SAP ® ERP system there are pre-defined data sources to be


used for BI systems (Extractors) now available to version 5.7 of the
connector
• Standard SAP ® extract method : Using Rfc and IDoc’s - standard
for other SAP ® BI products

Any SAP ® ERP System

RFC (Idoc’s) Transfer Structure RFC


QlikView
Desktop
Or
QlikView Extract Structure DB
Server/
Publisher
Data Sources
SAP Extractor Connector in QlikView

• Extract
– Full extractors
– Hierarchies

ƒ Simple delta load


ƒ Uses predefined
routines
Advantages
• The purpose to develop a connector for SAP ® Extractors, is to
make it easier to utilize the pre-defined data sources developed by
SAP ® for their BI systems.

• The advantage are the minimal needs of skills/knowledge of the


table structure in SAP ® ERP system and how to combine tables for
different purpose, such as when using the SQL connector.

• Another advantage is that several of the data sources/extractors


include a delta mechanism, which is a great help when developing
QlikView applications.

• Yet another advantage is using the SAP ® standard functions and


programs
QlikView SAP BAPI Connector
QlikView SAP BAPI Connector
SAP R/3
QVC 5.7
HKU
V
EXOL
DB QVD
3
QVD
 Z
SAP Function
Modules BAPI QVD
QlikView
HYU 9HL
Connector QVD
RFC Modules
H6U 4NLO

SR
NVW
'H

• Connects to remote enabled SAP function modules


• Uses RFC Modules
• Transports need to be installed
• Can be used with BW Process chain for scheduling
QlikView loads post cube process
SAP BAPI Connector in QlikView

• The BAPI connector


enables QlikView to
call Function Modules
or BAPIs (Business
Application
Programming
Interface) in SAP
systems. QA method of
a BAPI is implemented
as Function module.
SAP Security
Security

• Developer’s Level (extraction)


• Adhere to SAP security model with roles and authorizations
• Additional security provided by SAP Connector

• End User Level (user access)


• Qlikview native via Section Access
• Through Publisher via Loop/Reduce/Distribute
• Leverage SAP security
SAP Security to QlikView Security

Extract SAP security to QVDs


• Since the SAP connector can read any tables, including the security tables
(users, roles, profiles, authorizations, etc), these tables will be extracted to a set
of QVDs.

• These QVDs will be used to create the foundation for QV security, either
section access or publisher

Map SAP security to Qlikview security


• Select specific users, roles, auth objects to transfer from SAP to QV, also select
auth fields to reduce data

• Match SAP users/roles to Qlikview access roles (ADMIN, USER)

• Match specific SAP roles with the QlikView ADMIN role, the rest will get USER

Create Qlikview security


• Create security QVDs, ie section access, users, roles

• Load security QVDs into the data model of the application


Leveraging SAP security to Qlikview

SAP Connector
Log Monitor

QVD
Generator

Base QVD
Files

Final QVD
Files

Dashboards
Best Practices
Best Practices on SAP

6$3%,
4XHULHV

&XEHV

2'6'62

6$3(53
2WKHUGDWDVRXUFHV
Co-Existence of SAP BI and
Traditional Data Warehouse

QlikView Benefits
• Consolidated view of all
information
• Leverages SAP and DWH
investments
• Excellent performance
• Self-service BI, ease of use
• Mobile availability
• Rapid development of
new applications
• Seamless access to detailed
transaction data
• Reduction of SAP BI
complexity and TCO
• Seamless integration of
non-SAP data
• Single, intuitive, integrated
front end
SAP BI as Main Data Warehouse

QlikView Benefits
• Leverages SAP BI
investments
• Seamless integration of
non-SAP data
• Single intuitive, integrated
front end
• Excellent performance
• Self service BI, ease of use
• Mobile availability
• Reduction of SAP BI
complexity and TCO
• Rapid development of
new applications
• Seamless access to detailed
transaction data
QlikView as Main BI Tool

QlikView Benefits
• Leverages SAP & QlikView
investments
• Seamless integration of
non-SAP data
• Single intuitive, integrated,
secure, front end, including
QlikView’s web portal;
AccessPoint
• Excellent performance
• Self service BI, ease of use
• Mobile availability
• Reduction of BI complexity and
TCO
• Rapid development of
new applications (Agile way-of-
working)
• Seamless access to detailed
transaction data
Leading manufacturer of sheet fed offset printing
machines for commercial and industrial customers.

Challenges
• Couldn’t handle new reporting demands and ad hoc analysis
• Needed complementary analysis capabilities for SAP BW data

Solution
Deployed more than 200 QlikView applications, including:
• Sales analysis
• Financial analysis
• IT analysis

Results
• Business users make better, more informed decisions through
flexible, ad hoc analysis on SAP BW data
• Complete integration of SAP BW, Access, Excel, Navision,
and Sage data
Summary
• Provides a consumer app experience
using sophisticated business data
• Unique, in-memory associative approach
• Complements your SAP and data
warehouse strategy
• Enterprise ready
• Lower TCO, higher ROI
• High customer satisfaction: 96%
• Fastest time to value: 1-3 Months
• Seeing Is Believing — In a few days,
we will build a working QlikView application
using your SAP data
Thank You

You might also like