Professional Documents
Culture Documents
SAP BO - Import Universes in Denodo
SAP BO - Import Universes in Denodo
Tarik Zaakour
November, 2020
1. Introduction Agenda
2. Architecture
3. Denodo as a source for SAP Business Objects
4. SAP Business Objects as a source for Denodo
5. Demo
Introduction
Introduction
SAP Business Objects
SAP Business Objects is part of the Data Blending concept. This is the ability of
reporting tools to integrate data from multiple sources,
Business users develop their own logic to integrate data from different data
sources, generally executed in memory in the tool (or temporary tables).
Introduction
Denodo has all the functionality of a Database with full middleware read and
write capabilities. It is used as a high performance query optimization engine to
deliver data across the enterprise providing enterprise governance and data
security.
Architecture
Architecture with SAP Business Objects
SaaS
OLAP
SOURCES
Universes import
Architecture with Denodo
SAP BO
DATA
SaaS ACCESS
LAYER
OLAP
And more …
SOURCES
Reusability
Denodo SAP Business Objects
▪ Corporate-wide common semantic layer • No Corporate-wide common semantic
▪ Any client, any publishing format layer
▪ Includes browser based Information Self Service tool • Only for one client, one format
for business user to find and discover information
▪ Only provides Data Federation, i.e. One-
▪ Full Data Abstraction layer, i.e. provides Many-to-Many to-Many
relationship with full read and write
▪ It is not possible to reuse data
▪ Full DB transformation func.
transformations and combinations from
▪ Can provide Data quality and MDM capabilities one BI tool to another
▪ Data views reused in multiple BI applications. ▪ Multiple efforts
▪ Including analytical objects or complex calculations. ▪ Additional maintenance effort to
▪ Reduces development efforts and improves time to maintain consistency between models
market.
Enterprise Wide Governance and Security Layer
Denodo SAP Business Objects
▪ Data Security – meets all highest level standards ▪ Security for Reporting layer– data security has to
be managed at each data source or within the
▪ Authentication : LDAP, Kerberos, OAuth2, reporting layer. Can’t leverage enterprise
entitlement systems, token based or credential
SAML,SSO,…
pass through.
▪ Authorization: RBAC role based, fine ▪ No Enterprise Wide Metadata Governance - for
granularity (rows and column) doing impact analysis when source metadata and
schema changes
▪ Metadata Governance – across all sources
▪ High IT resources to maintain
▪ Data Catalog (Data Lineage, search, ▪ The semantic layer cannot be shared by any
documentation,…) other tool
▪ Denodo offers different options to control the ▪ For good performance, this tool recommends
loading everything into memory first. Big Data
impact
environment issues due to the amount of
▪ The resource manager data. The data must be updated.
SELECT c.id, SUM(s.amount) as total System Execution Time Transfered data Optimisation technique
FROM customer c JOIN sales s
ON c.id = s.customer_id Denodo 9 sec. 4M Aggregation push-down
GROUP BY c.id
Tableau 125 sec. 292 M None: full scan
group by join
2M
join
group by 2M
290 M 2M
16
Denodo as a source for SAP Business Objects
Example of SAP
Universe :
Combining MSSQL
and Oracle source
through Denodo
17
SAP Business Objects as a source
for Denodo
SAP Business Objects as a source for Denodo
SAP Business Objects allows users to access data using the logical model called
universe.
SAP Business Objects provides a SDK to handle some objects like universe.
SAP Business Objects as a source for Denodo
Example
Alias
Derived Table
Context Relationship
Table
SAP Business Objects as a source for Denodo
Example
Denodo connection
Dry run
Create Denodo folder
Universe import
Logging
SAP Business Objects as a source for Denodo
SAP Business Objects as a source for Denodo
Example
SAP Business Objects as a source for Denodo
Example
SAP Business Objects as a source for Denodo
Example
SAP Business Objects as a source for Denodo
Example
SAP Business Objects as a source for Denodo
Example using PowerBI
31
Q A
&
Thanks!
www.denodo.com info@denodo.com
© Copyright Denodo Technologies. All rights reserved
Unless otherwise specified, no part of this PDF file may be reproduced or utilized in any for or by any means, electronic or mechanical, including photocopying and microfilm,
without prior the written authorization from Denodo Technologies.