SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
PUBLIC
Sefan Linders
Data Warehouse Architect
Customer Innovation & Enterprise Platform
November 2017
SAP HANA SQL Data Warehousing
Overview, Process, and Products
2PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Disclaimer
â–Ș The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of
SAP. Except for your obligation to protect confidential information, this presentation is not subject to your license agreement
or any other service or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in
this presentation or any related document, or to develop or release any functionality mentioned therein.
â–Ș This presentation, or any related document and SAP's strategy and possible future developments, products and or platforms
directions and functionality are all subject to change and may be changed by SAP at any time for any reason without notice.
The information in this presentation is not a commitment, promise or legal obligation to deliver any material, code or
functionality. This presentation is provided without a warranty of any kind, either express or implied, including but not limited
to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This presentation is for
informational purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in
this presentation, except if such damages were caused by SAP’s intentional or gross negligence.
â–Ș All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially
from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only
as of their dates, and they should not be relied upon in making purchasing decisions.
3PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Why is data warehousing still necessary?
The factors beside performance
Characteristics
â–Ș Consolidates data across the
enterprise
â–Ș Standardizes data model
â–Ș Supports decision making
Main Tasks
â–Ș Define common semantics
â–Ș Harmonize data values
â–Ș Establish a ‘single version of truth’
â–Ș Provide actuals and history
Data Lake
BI | Predictive | Planning
Data Warehouse
“Single Point of Truth”
Analytics
Hadoop
Data Sources
SAP | non-SAP | Cloud
4PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
How does SAP approach Data Warehousing
A closer look at SAP HANA Data Warehousing
SAP HANA Platform
Data Warehouse
5PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Next Generation Data Warehousing Landscape
BW/4HANA and SQL Data Warehouse on one platform
SAP HANA Platform
SAP Business Warehouse
SAP BW/4HANA
SAP HANA SQL
Data Warehouse
SAP HANA
Application
Services
SAP HANA
Integration
Services
SAP HANA
Processing
Services
SAP HANA
Database
Services
Data Warehouse
6PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Application driven approach, SAP BW/4HANA as
premium DW application with integrated services
â–Ș SAP BW/4HANA is an application offering. All data
warehousing services via one integrated repository
â–Ș Optional integration of additional tools for modelling,
monitoring and managing the data warehouse
SQL driven approach, SAP HANA with loosely coupled
tools and platform services, logically combined
â–Ș SQL approaches require several loosely coupled tools, usually
having separate repositories
â–Ș “Best of breed” approach to build your own model
BW/4HANA and SQL Data Warehouse
Two ways to run, or get the best of both
SAP HANA Platform
SCHEDULING &
MONITORING
MODELING PLANNING
OLAP
LIFECYCLE
MANAGEMENT
ETL
SAP BW/4HANA
SAP HANA Platform
SCHEDULING &
MONITORING
MODELING PLANNING
OLAP
LIFECYCLE
MANAGEMENT
ETL
HANA SQL DW
7PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SQL Data Warehouse
Data process perspective of SAP defined SQL DW
Compute
& Data Store
Ingest
Sources
Consume
Data Lake
SQL Data Warehousing
ETL Replication Streaming Virtual Access 

3rd-PartyAnalytics
Sensor Machine


SAP Vora
BI | Predictive | PlanningBusinessObjectsℱ
CDS - NDSO
Procedures
Flowgraphs
CalcViews
Virtual Tables
SQL
SQL
‱ WebIDE
‱ DW Foundation
‱ XS Advanced
DW
Scheduler
Enterprise
Architect
EIM ->
8PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
The SQL DW runs on XS Advanced
Cloud and on-premise application platform
Compute
& Data Store
Ingest
Sources
Consume
Data Lake
SQL Data
Warehousing
ETL Replication Streaming Virtual Access 

3rd-PartyAnalytics
Sensor Machine


SAP Vora
In-
Memory
BI | Predictive | PlanningBusinessObjectsℱ
XS advanced runtime
SAP Web
IDE 
HALM
EA
Designer
HANA deployment
infrastructure
9PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Integrated Data Warehouse Process
Introducing the SQL DW application toolset
DESIGN RUNDEVELOP DEPLOY
10PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Designing the SQL DW
Modeling your processes and data
SAP Enterprise Architect Designer
Model across the enterprise
Native HANA 2 application
SAP PowerDesigner
Model across the enterprise
Desktop application
DESIGN RUNDEVELOP DEPLOY
11PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP Enterprise Architect Designer
Edition for SAP HANA
Create and integrate enterprise, landscape,
process, and data models to manage information
and systems effectively
â–Ș Business process architecture
â–Ș Landscape and application architecture
â–Ș Requirements management
â–Ș Strategy architecture to document goals and projects
â–Ș Physical data modeling & data architecture
â–Ș Reverse engineering capabilities
â–Ș Lineage & Impact analysis
Design
Implementation
Strategy
TechnologyBusiness
Process
Data
Landscape
Requirements
12PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
13PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Demo screenshots EA Designer
(the live presentation has a demo video instead)
14PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Building the SQL DW
One environment to build all artefacts
SAP Web IDE for HANA
Develop the entire DW from your browser
Successor of HANA Studio Dev
Major extensions for DW functions
DESIGN RUNDEVELOP DEPLOY
15PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
16PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Demo screenshots SAP WebIDE (flowgraphs, calcviews, DB Explorer)
(the live presentation has a demo video instead)
â–Ș SAP Web IDE for SAP HANA is the successor to
SAP HANA web development workbench and the
development perspectives of SAP HANA studio.
â–Ș It offers
– Development of SAP HANA content and models
– UI development with SAPUI5
– Node.js or XSJS business code
– Git integration
â–Ș It is
– Browser based
– Installed as SAP HANA XSA application
17PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Demo screenshots SAP WebIDE (flowgraphs, calcviews, DB Explorer)
(the live presentation has a demo video instead)
DWH Innovations Native DSO
19PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Native DataStoreObject (NDSO)
Simplification of the Data Warehouse
Classic DWH practise for request
management and delta handling
DB
procedu
re
DB
DB Metadata tables
Batch ID
Date Time
User
RunTime
Batch 5 | Jan 17 |
Batch 4 | Jan 16 |
Batch 3 | Jan 15 |
Batch 2 | Jan 14 |
Batch 1 | Jan 13 |
Native Data Store Object
Custom design and
development effort
Out of the box
NDSO
Metadata tables
Batch ID
Date Time
User
RunTime
Batch 5 | Jan 17 |
Batch 4 | Jan 16 |
Batch 3 | Jan 15 |
Batch 2 | Jan 14 |
Batch 1 | Jan 13 |
20PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Native DataStoreObject (NDSO)
Simplification of the Data Warehouse process
Classic DWH practise for request management and delta
handling
- To be able to enable delta propagation, or roll-back of data loads, “Request”
or “Batch” management is needed
- Metadata on data loads needs to be stored in the target table load to (e.g. a
batch ID), and a metadata framework is developed to record load date/time,
execution user, number of records loaded
- To allow for roll-back, additional table is needed to record all changes
(before/after image), or all data changes need to be time-sliced in target
table
- Setting this up and keeping it running can take considerable effort, for
example for design of metadata tables, roll-back database procedures, and
monitoring functions.
- Running these processes can be resource intensive and increase DWH load
times
DB
procedu
re
DB
DB Metadata tables
Batch ID
Date Time
User
RunTime
Batch 5 | Jan 17 |
Batch 4 | Jan 16 |
Batch 3 | Jan 15 |
Batch 2 | Jan 14 |
Batch 1 | Jan 13 |
Native Data Store Object
- The NDSO provides request management and delta handling out of the box
- The NDSO is delivered with a friendly user interface for load monitoring and
request handling features such as roll-back
- The NDSO integrates natively with EIM flowgraphs, and with 3rd party ETL
- The NDSO supports the “delta language” of SAP data source extractors
Design and development effort Out of the box
NDSO
Metadata tables
Batch ID
Date Time
User
RunTi
me
Batch 5 | Jan 17 |
Batch 4 | Jan 16 |
Batch 3 | Jan 15 |
Batch 2 | Jan 14 |
Batch 1 | Jan 13 |
21PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Data set A
Data set B
The Native DataStoreObject
(NDSO) adds a management layer
to a “simple” table.
The NDSO provides out of the box
Delta and Request management.
Request management (example)
Data set C updated and deleted
data from earlier loaded data set
B. The NDSO “roll-back” function
uses the changelog to restore to
earlier state, in case of errors.
Access as usual
NDSO data can be accessed
by CalcViews or any other
tool like any other table
Delta propagation
The built-in changelog enables delta
loads from SAP data sources, and
to subsequent NDSO or BW-ADSO
NDSO
Any datasource
E.g. SAP Extractor, SQL
statement, SDI Flowgraph, Data
Services, 3rd party ETL
Data set C
active table change log
Native DataStoreObject (NDSO)
Simplification of the Data Warehouse process
22PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Deploying the SQL DW
This is where DevOps comes in
DESIGN RUNDEVELOP DEPLOY
Open Source deployment
Bring your own tools: Jenkins,
Bamboo, XL release, etc.
SAP HALM*
Native HANA 2 application
*Planned
CTS+
XSA integrates with
enhanced change and
transport system (CTS+)
25PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Classic DWH development
All developers work in the same workspace and runtime, on the same version
‱ In HANA XS Classic, or in a
common best-of-breed data
warehouse project, all
developers work on the same
repository and the same run-
time environment.
‱ Any change made by one
developer and activated on the
database, in the ETL tool, or
other tooling, is immediately
visible for all other developers.
‱ This “shared workspace” and
“shared runtime” make it hard to
develop and test features or user
stories isolated from other
developers.
27PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Developer and feature isolation
Enabling parallel development and test
‱ In HANA XS Advanced, all
developers work in their isolated
workspace.
‱ Each developer also works with
an isolated runtime. HANA XS
Advanced automatically creates
a runtime container for each
developer.
‱ All developed objects are stored
in a shared repository: GIT,
which keeps a full version
history, and uses branching to
support isolated feature
development.
GIT
repository
(continuous)
Testing
Deployment
29PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Versioning and development with GIT
Working in parallel on different repository versions
User story 1
User story 2
Master
Time
30PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Deployment example
Continuous

WebIDE
Continuous Integration (CI) Server
Daily
Builds
SIT/UAT Prod
DeployDeploy
Assemble
& Deploy
Regression
Deploy
Test++ Production
Continuous Testing | Integration | Deployment
31PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Deploying the SQL DW
This is where DevOps comes in
DESIGN RUNDEVELOP DEPLOY
EIM & DWF Monitoring
EIM, Scheduler & NDSO Monitor
Build into Webide
Data Lifecycle Manager
Data Warehouse Foundation
PowerDesigner &
Enterprise Architect Designer
Data Lineage
33PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Demo screenshots (the live presentation has a demo video instead)
34PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Data Lifecycle Manager
Data Warehouse Foundation
Data Lake
(Cold Store)
SQL Data
Warehousing
SAP Vora
In-Memory
(Hot Store)
Dynamic Tiering
(Warm Store)
TBs - 10s of TBs 10s of TBs - PBs
HADOOP
SAP IQ
DLM Generated
Union & Pruning CalcViews
Structured data
for fast analytics
Less frequently
accessed,
structured data
Raw data:
semi-structured,
unstructured,
streaming data etc.
DLM
DLM managed data placement
Based on aging rules
35PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Integrated Data Warehouse Process
Introducing the SQL DW application toolset
DESIGN RUNDEVELOP DEPLOY
37PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Strengths
â–Ș Complete web approach with HANA XS Advanced platform. Still
100% open SQL approach.
â–Ș Strong and open repository versioning with Git
â–Ș Freedom to custom built data models and data management
processes. Example: adopt Data Vault model.
â–Ș Leverage 3rd party tools and in-house standards, skills &
knowledge
â–Ș DevOps enabler: Continuous Testing | Integration | Deployment
Use Case
â–Ș Considerable share of non-SAP source systems and interfacing
â–Ș Specific data model requirements, for example for for auditability
â–Ș 3rd party DW replacement
â–Ș DevOps requirements
Why should you choose HANA SQL DW
SAP HANA Platform
SCHEDULING &
MONITORING
MODELING PLANNING
OLAP
LIFECYCLE
MANAGEMENT
ETL
HANA SQL DW
Thank you.
Sefan Linders
Data Warehouse Architect
Customer Innovation & Enterprise Platform
sefan.linders@sap.com
SAP HANA SQL Data Warehousing
Overview, Process, and Products

Weitere Àhnliche Inhalte

Was ist angesagt?

BusinessObjects Cloud and How to Take Advantage of it for Your Planning Purposes
BusinessObjects Cloud and How to Take Advantage of it for Your Planning PurposesBusinessObjects Cloud and How to Take Advantage of it for Your Planning Purposes
BusinessObjects Cloud and How to Take Advantage of it for Your Planning PurposesDickinson + Associates
 
Dmm302 - Sap Hana Data Warehousing: Models for Sap Bw and SQL DW on SAP HANA
Dmm302 - Sap Hana Data Warehousing: Models for Sap Bw and SQL DW on SAP HANA Dmm302 - Sap Hana Data Warehousing: Models for Sap Bw and SQL DW on SAP HANA
Dmm302 - Sap Hana Data Warehousing: Models for Sap Bw and SQL DW on SAP HANA Luc Vanrobays
 
SAP Inside Track Belgium 2018 - SAP Leonardo Machine Learning Demystified
SAP Inside Track Belgium 2018 - SAP Leonardo Machine Learning DemystifiedSAP Inside Track Belgium 2018 - SAP Leonardo Machine Learning Demystified
SAP Inside Track Belgium 2018 - SAP Leonardo Machine Learning DemystifiedAbdelhalim DADOUCHE
 
#askSAP Analytics Innovations Community Call: SAP 2018 strategy and Roadmap f...
#askSAP Analytics Innovations Community Call: SAP 2018 strategy and Roadmap f...#askSAP Analytics Innovations Community Call: SAP 2018 strategy and Roadmap f...
#askSAP Analytics Innovations Community Call: SAP 2018 strategy and Roadmap f...SAP Analytics
 
SAP Data Hub – What is it, and what’s new? (Sefan Linders)
SAP Data Hub – What is it, and what’s new? (Sefan Linders)SAP Data Hub – What is it, and what’s new? (Sefan Linders)
SAP Data Hub – What is it, and what’s new? (Sefan Linders)Twan van den Broek
 
#askSAP Analytics Innovations Community Call: Become an Intelligent Enterpris...
#askSAP Analytics Innovations Community Call: Become an Intelligent Enterpris...#askSAP Analytics Innovations Community Call: Become an Intelligent Enterpris...
#askSAP Analytics Innovations Community Call: Become an Intelligent Enterpris...SAP Analytics
 
Enterprise Information Management
Enterprise Information ManagementEnterprise Information Management
Enterprise Information ManagementSAP Technology
 
Revolutionizing Executive Insight - The SAP Digital Boardroom
Revolutionizing Executive Insight - The SAP Digital BoardroomRevolutionizing Executive Insight - The SAP Digital Boardroom
Revolutionizing Executive Insight - The SAP Digital BoardroomDickinson + Associates
 
SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...
SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...
SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...Abdelhalim DADOUCHE
 
SAP EIM Overview
SAP EIM OverviewSAP EIM Overview
SAP EIM OverviewSAP Technology
 
#AskSAP Analytics Innovations Community Call: SAP Analytics Fall 2018 Innovat...
#AskSAP Analytics Innovations Community Call: SAP Analytics Fall 2018 Innovat...#AskSAP Analytics Innovations Community Call: SAP Analytics Fall 2018 Innovat...
#AskSAP Analytics Innovations Community Call: SAP Analytics Fall 2018 Innovat...SAP Analytics
 
How to Convert Your SAP BusinessObjects Unused Licenses to SAP Analytics Cloud
How to Convert Your SAP BusinessObjects Unused Licenses to SAP Analytics CloudHow to Convert Your SAP BusinessObjects Unused Licenses to SAP Analytics Cloud
How to Convert Your SAP BusinessObjects Unused Licenses to SAP Analytics CloudWiiisdom
 
#askSAP Analytics Innovations Community Call: Delivering Big Data Inisghts wi...
#askSAP Analytics Innovations Community Call: Delivering Big Data Inisghts wi...#askSAP Analytics Innovations Community Call: Delivering Big Data Inisghts wi...
#askSAP Analytics Innovations Community Call: Delivering Big Data Inisghts wi...SAP Analytics
 
SAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial DataSAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial DataSAP Technology
 
Data ingestion and Acquisition on SAP Analytics Cloud
Data ingestion and Acquisition on SAP Analytics CloudData ingestion and Acquisition on SAP Analytics Cloud
Data ingestion and Acquisition on SAP Analytics CloudMadhumita Banerjee
 
SQL Anywhere and the Internet of Things
SQL Anywhere and the Internet of ThingsSQL Anywhere and the Internet of Things
SQL Anywhere and the Internet of ThingsSAP Technology
 

Was ist angesagt? (17)

BusinessObjects Cloud and How to Take Advantage of it for Your Planning Purposes
BusinessObjects Cloud and How to Take Advantage of it for Your Planning PurposesBusinessObjects Cloud and How to Take Advantage of it for Your Planning Purposes
BusinessObjects Cloud and How to Take Advantage of it for Your Planning Purposes
 
Dmm302 - Sap Hana Data Warehousing: Models for Sap Bw and SQL DW on SAP HANA
Dmm302 - Sap Hana Data Warehousing: Models for Sap Bw and SQL DW on SAP HANA Dmm302 - Sap Hana Data Warehousing: Models for Sap Bw and SQL DW on SAP HANA
Dmm302 - Sap Hana Data Warehousing: Models for Sap Bw and SQL DW on SAP HANA
 
SAP Inside Track Belgium 2018 - SAP Leonardo Machine Learning Demystified
SAP Inside Track Belgium 2018 - SAP Leonardo Machine Learning DemystifiedSAP Inside Track Belgium 2018 - SAP Leonardo Machine Learning Demystified
SAP Inside Track Belgium 2018 - SAP Leonardo Machine Learning Demystified
 
#askSAP Analytics Innovations Community Call: SAP 2018 strategy and Roadmap f...
#askSAP Analytics Innovations Community Call: SAP 2018 strategy and Roadmap f...#askSAP Analytics Innovations Community Call: SAP 2018 strategy and Roadmap f...
#askSAP Analytics Innovations Community Call: SAP 2018 strategy and Roadmap f...
 
SAP Data Hub – What is it, and what’s new? (Sefan Linders)
SAP Data Hub – What is it, and what’s new? (Sefan Linders)SAP Data Hub – What is it, and what’s new? (Sefan Linders)
SAP Data Hub – What is it, and what’s new? (Sefan Linders)
 
#askSAP Analytics Innovations Community Call: Become an Intelligent Enterpris...
#askSAP Analytics Innovations Community Call: Become an Intelligent Enterpris...#askSAP Analytics Innovations Community Call: Become an Intelligent Enterpris...
#askSAP Analytics Innovations Community Call: Become an Intelligent Enterpris...
 
Enterprise Information Management
Enterprise Information ManagementEnterprise Information Management
Enterprise Information Management
 
Revolutionizing Executive Insight - The SAP Digital Boardroom
Revolutionizing Executive Insight - The SAP Digital BoardroomRevolutionizing Executive Insight - The SAP Digital Boardroom
Revolutionizing Executive Insight - The SAP Digital Boardroom
 
SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...
SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...
SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...
 
SAP EIM Overview
SAP EIM OverviewSAP EIM Overview
SAP EIM Overview
 
#AskSAP Analytics Innovations Community Call: SAP Analytics Fall 2018 Innovat...
#AskSAP Analytics Innovations Community Call: SAP Analytics Fall 2018 Innovat...#AskSAP Analytics Innovations Community Call: SAP Analytics Fall 2018 Innovat...
#AskSAP Analytics Innovations Community Call: SAP Analytics Fall 2018 Innovat...
 
How to Convert Your SAP BusinessObjects Unused Licenses to SAP Analytics Cloud
How to Convert Your SAP BusinessObjects Unused Licenses to SAP Analytics CloudHow to Convert Your SAP BusinessObjects Unused Licenses to SAP Analytics Cloud
How to Convert Your SAP BusinessObjects Unused Licenses to SAP Analytics Cloud
 
#askSAP Analytics Innovations Community Call: Delivering Big Data Inisghts wi...
#askSAP Analytics Innovations Community Call: Delivering Big Data Inisghts wi...#askSAP Analytics Innovations Community Call: Delivering Big Data Inisghts wi...
#askSAP Analytics Innovations Community Call: Delivering Big Data Inisghts wi...
 
SAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial DataSAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial Data
 
SAP Predictive Analytics
SAP Predictive AnalyticsSAP Predictive Analytics
SAP Predictive Analytics
 
Data ingestion and Acquisition on SAP Analytics Cloud
Data ingestion and Acquisition on SAP Analytics CloudData ingestion and Acquisition on SAP Analytics Cloud
Data ingestion and Acquisition on SAP Analytics Cloud
 
SQL Anywhere and the Internet of Things
SQL Anywhere and the Internet of ThingsSQL Anywhere and the Internet of Things
SQL Anywhere and the Internet of Things
 

Ähnlich wie SQL Data Warehousing in SAP HANA (Sefan Linders)

#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...
#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...
#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...SAP Analytics
 
Analytics Products L2 public 2020-23 Black.pptx
Analytics Products L2 public 2020-23 Black.pptxAnalytics Products L2 public 2020-23 Black.pptx
Analytics Products L2 public 2020-23 Black.pptxBurakAyan6
 
Sap bw4 hana architecture archetypes
Sap bw4 hana architecture archetypesSap bw4 hana architecture archetypes
Sap bw4 hana architecture archetypesLuc Vanrobays
 
sitNL 2015 Cloud for Analytics (Damien Fribourg)
sitNL 2015 Cloud for Analytics (Damien Fribourg)sitNL 2015 Cloud for Analytics (Damien Fribourg)
sitNL 2015 Cloud for Analytics (Damien Fribourg)Twan van den Broek
 
Bw h 7.4 sp9 sp8-2014 roadmap
Bw h 7.4 sp9 sp8-2014 roadmapBw h 7.4 sp9 sp8-2014 roadmap
Bw h 7.4 sp9 sp8-2014 roadmapRavi Gs
 
Sap hana by jeff_word
Sap hana by jeff_wordSap hana by jeff_word
Sap hana by jeff_wordSunil Joshi
 
Working with SAP Business Warehouse Elements in SAP Datasphere_.pdf
Working with SAP Business Warehouse Elements in SAP Datasphere_.pdfWorking with SAP Business Warehouse Elements in SAP Datasphere_.pdf
Working with SAP Business Warehouse Elements in SAP Datasphere_.pdfPanduM7
 
Principles of SAP HANA Sizing - on premise and cloud-1.pdf
Principles of SAP HANA Sizing - on premise and cloud-1.pdfPrinciples of SAP HANA Sizing - on premise and cloud-1.pdf
Principles of SAP HANA Sizing - on premise and cloud-1.pdfCharithNilangaWeeras
 
Data Migration Tools for the MOVE to SAP S_4HANA - Comparison_ MC _ RDM _ LSM...
Data Migration Tools for the MOVE to SAP S_4HANA - Comparison_ MC _ RDM _ LSM...Data Migration Tools for the MOVE to SAP S_4HANA - Comparison_ MC _ RDM _ LSM...
Data Migration Tools for the MOVE to SAP S_4HANA - Comparison_ MC _ RDM _ LSM...SreeGe1
 
SAP BTP Enablement
SAP BTP EnablementSAP BTP Enablement
SAP BTP EnablementLuis Carrasco
 
What's New with SAP BusinessObjects Business Intelligence 4.1?
What's New with SAP BusinessObjects Business Intelligence 4.1?What's New with SAP BusinessObjects Business Intelligence 4.1?
What's New with SAP BusinessObjects Business Intelligence 4.1?SAP Analytics
 
Custom Development - SAP HANA
Custom Development - SAP HANACustom Development - SAP HANA
Custom Development - SAP HANAMichal Korzen
 
Deploy s4 hana
Deploy s4 hanaDeploy s4 hana
Deploy s4 hanaDivya Goel
 
SAP Data Hub e SUSE Container as a Service Platform
SAP Data Hub e SUSE Container as a Service PlatformSAP Data Hub e SUSE Container as a Service Platform
SAP Data Hub e SUSE Container as a Service PlatformSUSE Italy
 
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...Overview and Walkthrough of the Application Programming Model with SAP Cloud ...
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...SAP Cloud Platform
 
Experienced, proven, and highly qualified SAP partners are ready to work with...
Experienced, proven, and highly qualified SAP partners are ready to work with...Experienced, proven, and highly qualified SAP partners are ready to work with...
Experienced, proven, and highly qualified SAP partners are ready to work with...PanduM7
 
Discover SAP BusinessObjects BI 4.3 SP03
Discover SAP BusinessObjects BI 4.3 SP03Discover SAP BusinessObjects BI 4.3 SP03
Discover SAP BusinessObjects BI 4.3 SP03Wiiisdom
 

Ähnlich wie SQL Data Warehousing in SAP HANA (Sefan Linders) (20)

#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...
#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...
#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...
 
Analytics Products L2 public 2020-23 Black.pptx
Analytics Products L2 public 2020-23 Black.pptxAnalytics Products L2 public 2020-23 Black.pptx
Analytics Products L2 public 2020-23 Black.pptx
 
Sap bw4 hana
Sap bw4 hanaSap bw4 hana
Sap bw4 hana
 
Sap bw4 hana architecture archetypes
Sap bw4 hana architecture archetypesSap bw4 hana architecture archetypes
Sap bw4 hana architecture archetypes
 
sitNL 2015 Cloud for Analytics (Damien Fribourg)
sitNL 2015 Cloud for Analytics (Damien Fribourg)sitNL 2015 Cloud for Analytics (Damien Fribourg)
sitNL 2015 Cloud for Analytics (Damien Fribourg)
 
Bw h 7.4 sp9 sp8-2014 roadmap
Bw h 7.4 sp9 sp8-2014 roadmapBw h 7.4 sp9 sp8-2014 roadmap
Bw h 7.4 sp9 sp8-2014 roadmap
 
Sap hana by jeff_word
Sap hana by jeff_wordSap hana by jeff_word
Sap hana by jeff_word
 
Dev207 berlin
Dev207 berlinDev207 berlin
Dev207 berlin
 
Working with SAP Business Warehouse Elements in SAP Datasphere_.pdf
Working with SAP Business Warehouse Elements in SAP Datasphere_.pdfWorking with SAP Business Warehouse Elements in SAP Datasphere_.pdf
Working with SAP Business Warehouse Elements in SAP Datasphere_.pdf
 
Principles of SAP HANA Sizing - on premise and cloud-1.pdf
Principles of SAP HANA Sizing - on premise and cloud-1.pdfPrinciples of SAP HANA Sizing - on premise and cloud-1.pdf
Principles of SAP HANA Sizing - on premise and cloud-1.pdf
 
Data Migration Tools for the MOVE to SAP S_4HANA - Comparison_ MC _ RDM _ LSM...
Data Migration Tools for the MOVE to SAP S_4HANA - Comparison_ MC _ RDM _ LSM...Data Migration Tools for the MOVE to SAP S_4HANA - Comparison_ MC _ RDM _ LSM...
Data Migration Tools for the MOVE to SAP S_4HANA - Comparison_ MC _ RDM _ LSM...
 
SAP BTP Enablement
SAP BTP EnablementSAP BTP Enablement
SAP BTP Enablement
 
What's New with SAP BusinessObjects Business Intelligence 4.1?
What's New with SAP BusinessObjects Business Intelligence 4.1?What's New with SAP BusinessObjects Business Intelligence 4.1?
What's New with SAP BusinessObjects Business Intelligence 4.1?
 
SAP Vora CodeJam
SAP Vora CodeJamSAP Vora CodeJam
SAP Vora CodeJam
 
Custom Development - SAP HANA
Custom Development - SAP HANACustom Development - SAP HANA
Custom Development - SAP HANA
 
Deploy s4 hana
Deploy s4 hanaDeploy s4 hana
Deploy s4 hana
 
SAP Data Hub e SUSE Container as a Service Platform
SAP Data Hub e SUSE Container as a Service PlatformSAP Data Hub e SUSE Container as a Service Platform
SAP Data Hub e SUSE Container as a Service Platform
 
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...Overview and Walkthrough of the Application Programming Model with SAP Cloud ...
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...
 
Experienced, proven, and highly qualified SAP partners are ready to work with...
Experienced, proven, and highly qualified SAP partners are ready to work with...Experienced, proven, and highly qualified SAP partners are ready to work with...
Experienced, proven, and highly qualified SAP partners are ready to work with...
 
Discover SAP BusinessObjects BI 4.3 SP03
Discover SAP BusinessObjects BI 4.3 SP03Discover SAP BusinessObjects BI 4.3 SP03
Discover SAP BusinessObjects BI 4.3 SP03
 

Mehr von Twan van den Broek

How SAP Leonardo is empowering animal wellbeing (Leon / Harmen)
How SAP Leonardo is empowering animal wellbeing (Leon / Harmen)How SAP Leonardo is empowering animal wellbeing (Leon / Harmen)
How SAP Leonardo is empowering animal wellbeing (Leon / Harmen)Twan van den Broek
 
Beyond OData introducing the xmla model for ui5 (Roland Bouwman)
Beyond OData introducing the xmla model for ui5 (Roland Bouwman)Beyond OData introducing the xmla model for ui5 (Roland Bouwman)
Beyond OData introducing the xmla model for ui5 (Roland Bouwman)Twan van den Broek
 
Integrating SAPUI5 with ArcGIS Maps (Leon van Ginneken)
Integrating SAPUI5 with ArcGIS Maps (Leon van Ginneken)Integrating SAPUI5 with ArcGIS Maps (Leon van Ginneken)
Integrating SAPUI5 with ArcGIS Maps (Leon van Ginneken)Twan van den Broek
 
SAP Predictive Analytics (Nico van der Hoeven)
SAP Predictive Analytics (Nico van der Hoeven)SAP Predictive Analytics (Nico van der Hoeven)
SAP Predictive Analytics (Nico van der Hoeven)Twan van den Broek
 
Blockchain for the Enterprise
Blockchain for the EnterpriseBlockchain for the Enterprise
Blockchain for the EnterpriseTwan van den Broek
 
Building an innovation culture - Powered by diversity
Building an innovation culture - Powered by diversityBuilding an innovation culture - Powered by diversity
Building an innovation culture - Powered by diversityTwan van den Broek
 
SAP Leonardo / Machine Learning (Iver van de Zand)
SAP Leonardo / Machine Learning (Iver van de Zand)SAP Leonardo / Machine Learning (Iver van de Zand)
SAP Leonardo / Machine Learning (Iver van de Zand)Twan van den Broek
 
SAP TechEd recap (Ronald Konijnenburg / Sven van Leuken)
SAP TechEd recap (Ronald Konijnenburg / Sven van Leuken)SAP TechEd recap (Ronald Konijnenburg / Sven van Leuken)
SAP TechEd recap (Ronald Konijnenburg / Sven van Leuken)Twan van den Broek
 
The importance of applying SAP patches (Joris van de Vis)
The importance of applying SAP patches (Joris van de Vis)The importance of applying SAP patches (Joris van de Vis)
The importance of applying SAP patches (Joris van de Vis)Twan van den Broek
 
Masterclass Mendix (Jan Penninkhof / Twan van den Broek)
Masterclass Mendix (Jan Penninkhof / Twan van den Broek)Masterclass Mendix (Jan Penninkhof / Twan van den Broek)
Masterclass Mendix (Jan Penninkhof / Twan van den Broek)Twan van den Broek
 
Masterclass Machine Learning (Ronald Kleijn)
Masterclass Machine Learning (Ronald Kleijn)Masterclass Machine Learning (Ronald Kleijn)
Masterclass Machine Learning (Ronald Kleijn)Twan van den Broek
 
SAP Run Live Truck - SAP Cloud Platform use cases
SAP Run Live Truck - SAP Cloud Platform use casesSAP Run Live Truck - SAP Cloud Platform use cases
SAP Run Live Truck - SAP Cloud Platform use casesTwan van den Broek
 
Recap SAP Inside Track NL (sitNL)
Recap SAP Inside Track NL (sitNL)Recap SAP Inside Track NL (sitNL)
Recap SAP Inside Track NL (sitNL)Twan van den Broek
 
Welcome at SAP Inside Track NL (sitNL)
Welcome at SAP Inside Track NL (sitNL)Welcome at SAP Inside Track NL (sitNL)
Welcome at SAP Inside Track NL (sitNL)Twan van den Broek
 
BW4/HANA implementation stories | sitNL 2016
BW4/HANA implementation stories | sitNL 2016BW4/HANA implementation stories | sitNL 2016
BW4/HANA implementation stories | sitNL 2016Twan van den Broek
 
Opening slides | sitNL 2016
Opening slides | sitNL 2016Opening slides | sitNL 2016
Opening slides | sitNL 2016Twan van den Broek
 
SAP TechEd BI recap | sitNL 2016
SAP TechEd BI recap | sitNL 2016SAP TechEd BI recap | sitNL 2016
SAP TechEd BI recap | sitNL 2016Twan van den Broek
 
What a CDS-view can do for you | sitNL 2016
What a CDS-view can do for you | sitNL 2016What a CDS-view can do for you | sitNL 2016
What a CDS-view can do for you | sitNL 2016Twan van den Broek
 
Alternative input methods in Fiori | sitNL 2016
Alternative input methods in Fiori | sitNL 2016Alternative input methods in Fiori | sitNL 2016
Alternative input methods in Fiori | sitNL 2016Twan van den Broek
 

Mehr von Twan van den Broek (20)

How SAP Leonardo is empowering animal wellbeing (Leon / Harmen)
How SAP Leonardo is empowering animal wellbeing (Leon / Harmen)How SAP Leonardo is empowering animal wellbeing (Leon / Harmen)
How SAP Leonardo is empowering animal wellbeing (Leon / Harmen)
 
Beyond OData introducing the xmla model for ui5 (Roland Bouwman)
Beyond OData introducing the xmla model for ui5 (Roland Bouwman)Beyond OData introducing the xmla model for ui5 (Roland Bouwman)
Beyond OData introducing the xmla model for ui5 (Roland Bouwman)
 
Integrating SAPUI5 with ArcGIS Maps (Leon van Ginneken)
Integrating SAPUI5 with ArcGIS Maps (Leon van Ginneken)Integrating SAPUI5 with ArcGIS Maps (Leon van Ginneken)
Integrating SAPUI5 with ArcGIS Maps (Leon van Ginneken)
 
SAP Predictive Analytics (Nico van der Hoeven)
SAP Predictive Analytics (Nico van der Hoeven)SAP Predictive Analytics (Nico van der Hoeven)
SAP Predictive Analytics (Nico van der Hoeven)
 
Blockchain for the Enterprise
Blockchain for the EnterpriseBlockchain for the Enterprise
Blockchain for the Enterprise
 
Building an innovation culture - Powered by diversity
Building an innovation culture - Powered by diversityBuilding an innovation culture - Powered by diversity
Building an innovation culture - Powered by diversity
 
SAP Leonardo / Machine Learning (Iver van de Zand)
SAP Leonardo / Machine Learning (Iver van de Zand)SAP Leonardo / Machine Learning (Iver van de Zand)
SAP Leonardo / Machine Learning (Iver van de Zand)
 
SAP TechEd recap (Ronald Konijnenburg / Sven van Leuken)
SAP TechEd recap (Ronald Konijnenburg / Sven van Leuken)SAP TechEd recap (Ronald Konijnenburg / Sven van Leuken)
SAP TechEd recap (Ronald Konijnenburg / Sven van Leuken)
 
The importance of applying SAP patches (Joris van de Vis)
The importance of applying SAP patches (Joris van de Vis)The importance of applying SAP patches (Joris van de Vis)
The importance of applying SAP patches (Joris van de Vis)
 
Masterclass Mendix (Jan Penninkhof / Twan van den Broek)
Masterclass Mendix (Jan Penninkhof / Twan van den Broek)Masterclass Mendix (Jan Penninkhof / Twan van den Broek)
Masterclass Mendix (Jan Penninkhof / Twan van den Broek)
 
Masterclass Machine Learning (Ronald Kleijn)
Masterclass Machine Learning (Ronald Kleijn)Masterclass Machine Learning (Ronald Kleijn)
Masterclass Machine Learning (Ronald Kleijn)
 
SAP Run Live Truck - SAP Cloud Platform use cases
SAP Run Live Truck - SAP Cloud Platform use casesSAP Run Live Truck - SAP Cloud Platform use cases
SAP Run Live Truck - SAP Cloud Platform use cases
 
Recap SAP Inside Track NL (sitNL)
Recap SAP Inside Track NL (sitNL)Recap SAP Inside Track NL (sitNL)
Recap SAP Inside Track NL (sitNL)
 
Welcome at SAP Inside Track NL (sitNL)
Welcome at SAP Inside Track NL (sitNL)Welcome at SAP Inside Track NL (sitNL)
Welcome at SAP Inside Track NL (sitNL)
 
Finding ABAP
Finding ABAPFinding ABAP
Finding ABAP
 
BW4/HANA implementation stories | sitNL 2016
BW4/HANA implementation stories | sitNL 2016BW4/HANA implementation stories | sitNL 2016
BW4/HANA implementation stories | sitNL 2016
 
Opening slides | sitNL 2016
Opening slides | sitNL 2016Opening slides | sitNL 2016
Opening slides | sitNL 2016
 
SAP TechEd BI recap | sitNL 2016
SAP TechEd BI recap | sitNL 2016SAP TechEd BI recap | sitNL 2016
SAP TechEd BI recap | sitNL 2016
 
What a CDS-view can do for you | sitNL 2016
What a CDS-view can do for you | sitNL 2016What a CDS-view can do for you | sitNL 2016
What a CDS-view can do for you | sitNL 2016
 
Alternative input methods in Fiori | sitNL 2016
Alternative input methods in Fiori | sitNL 2016Alternative input methods in Fiori | sitNL 2016
Alternative input methods in Fiori | sitNL 2016
 

KĂŒrzlich hochgeladen

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
call girls in Vaishali (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service đŸ”âœ”ïžâœ”ïž
call girls in Vaishali (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service đŸ”âœ”ïžâœ”ïžcall girls in Vaishali (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service đŸ”âœ”ïžâœ”ïž
call girls in Vaishali (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service đŸ”âœ”ïžâœ”ïžDelhi Call girls
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
call girls in Vaishali (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service đŸ”âœ”ïžâœ”ïž
call girls in Vaishali (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service đŸ”âœ”ïžâœ”ïžcall girls in Vaishali (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service đŸ”âœ”ïžâœ”ïž
call girls in Vaishali (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service đŸ”âœ”ïžâœ”ïžDelhi Call girls
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto GonzĂĄlez Trastoy
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 

KĂŒrzlich hochgeladen (20)

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
call girls in Vaishali (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service đŸ”âœ”ïžâœ”ïž
call girls in Vaishali (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service đŸ”âœ”ïžâœ”ïžcall girls in Vaishali (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service đŸ”âœ”ïžâœ”ïž
call girls in Vaishali (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service đŸ”âœ”ïžâœ”ïž
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service đŸ”âœ”ïžâœ”ïž
call girls in Vaishali (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service đŸ”âœ”ïžâœ”ïžcall girls in Vaishali (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service đŸ”âœ”ïžâœ”ïž
call girls in Vaishali (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service đŸ”âœ”ïžâœ”ïž
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 

SQL Data Warehousing in SAP HANA (Sefan Linders)

  • 1. PUBLIC Sefan Linders Data Warehouse Architect Customer Innovation & Enterprise Platform November 2017 SAP HANA SQL Data Warehousing Overview, Process, and Products
  • 2. 2PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Disclaimer â–Ș The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP. Except for your obligation to protect confidential information, this presentation is not subject to your license agreement or any other service or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or any related document, or to develop or release any functionality mentioned therein. â–Ș This presentation, or any related document and SAP's strategy and possible future developments, products and or platforms directions and functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this presentation is not a commitment, promise or legal obligation to deliver any material, code or functionality. This presentation is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This presentation is for informational purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in this presentation, except if such damages were caused by SAP’s intentional or gross negligence. â–Ș All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.
  • 3. 3PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Why is data warehousing still necessary? The factors beside performance Characteristics â–Ș Consolidates data across the enterprise â–Ș Standardizes data model â–Ș Supports decision making Main Tasks â–Ș Define common semantics â–Ș Harmonize data values â–Ș Establish a ‘single version of truth’ â–Ș Provide actuals and history Data Lake BI | Predictive | Planning Data Warehouse “Single Point of Truth” Analytics Hadoop Data Sources SAP | non-SAP | Cloud
  • 4. 4PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ How does SAP approach Data Warehousing A closer look at SAP HANA Data Warehousing SAP HANA Platform Data Warehouse
  • 5. 5PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Next Generation Data Warehousing Landscape BW/4HANA and SQL Data Warehouse on one platform SAP HANA Platform SAP Business Warehouse SAP BW/4HANA SAP HANA SQL Data Warehouse SAP HANA Application Services SAP HANA Integration Services SAP HANA Processing Services SAP HANA Database Services Data Warehouse
  • 6. 6PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Application driven approach, SAP BW/4HANA as premium DW application with integrated services â–Ș SAP BW/4HANA is an application offering. All data warehousing services via one integrated repository â–Ș Optional integration of additional tools for modelling, monitoring and managing the data warehouse SQL driven approach, SAP HANA with loosely coupled tools and platform services, logically combined â–Ș SQL approaches require several loosely coupled tools, usually having separate repositories â–Ș “Best of breed” approach to build your own model BW/4HANA and SQL Data Warehouse Two ways to run, or get the best of both SAP HANA Platform SCHEDULING & MONITORING MODELING PLANNING OLAP LIFECYCLE MANAGEMENT ETL SAP BW/4HANA SAP HANA Platform SCHEDULING & MONITORING MODELING PLANNING OLAP LIFECYCLE MANAGEMENT ETL HANA SQL DW
  • 7. 7PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ SQL Data Warehouse Data process perspective of SAP defined SQL DW Compute & Data Store Ingest Sources Consume Data Lake SQL Data Warehousing ETL Replication Streaming Virtual Access 
 3rd-PartyAnalytics Sensor Machine 
 SAP Vora BI | Predictive | PlanningBusinessObjectsℱ CDS - NDSO Procedures Flowgraphs CalcViews Virtual Tables SQL SQL ‱ WebIDE ‱ DW Foundation ‱ XS Advanced DW Scheduler Enterprise Architect EIM ->
  • 8. 8PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ The SQL DW runs on XS Advanced Cloud and on-premise application platform Compute & Data Store Ingest Sources Consume Data Lake SQL Data Warehousing ETL Replication Streaming Virtual Access 
 3rd-PartyAnalytics Sensor Machine 
 SAP Vora In- Memory BI | Predictive | PlanningBusinessObjectsℱ XS advanced runtime SAP Web IDE 
HALM EA Designer HANA deployment infrastructure
  • 9. 9PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Integrated Data Warehouse Process Introducing the SQL DW application toolset DESIGN RUNDEVELOP DEPLOY
  • 10. 10PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Designing the SQL DW Modeling your processes and data SAP Enterprise Architect Designer Model across the enterprise Native HANA 2 application SAP PowerDesigner Model across the enterprise Desktop application DESIGN RUNDEVELOP DEPLOY
  • 11. 11PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ SAP Enterprise Architect Designer Edition for SAP HANA Create and integrate enterprise, landscape, process, and data models to manage information and systems effectively â–Ș Business process architecture â–Ș Landscape and application architecture â–Ș Requirements management â–Ș Strategy architecture to document goals and projects â–Ș Physical data modeling & data architecture â–Ș Reverse engineering capabilities â–Ș Lineage & Impact analysis Design Implementation Strategy TechnologyBusiness Process Data Landscape Requirements
  • 12. 12PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
  • 13. 13PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Demo screenshots EA Designer (the live presentation has a demo video instead)
  • 14. 14PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Building the SQL DW One environment to build all artefacts SAP Web IDE for HANA Develop the entire DW from your browser Successor of HANA Studio Dev Major extensions for DW functions DESIGN RUNDEVELOP DEPLOY
  • 15. 15PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
  • 16. 16PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Demo screenshots SAP WebIDE (flowgraphs, calcviews, DB Explorer) (the live presentation has a demo video instead) â–Ș SAP Web IDE for SAP HANA is the successor to SAP HANA web development workbench and the development perspectives of SAP HANA studio. â–Ș It offers – Development of SAP HANA content and models – UI development with SAPUI5 – Node.js or XSJS business code – Git integration â–Ș It is – Browser based – Installed as SAP HANA XSA application
  • 17. 17PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Demo screenshots SAP WebIDE (flowgraphs, calcviews, DB Explorer) (the live presentation has a demo video instead)
  • 19. 19PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Native DataStoreObject (NDSO) Simplification of the Data Warehouse Classic DWH practise for request management and delta handling DB procedu re DB DB Metadata tables Batch ID Date Time User RunTime Batch 5 | Jan 17 | Batch 4 | Jan 16 | Batch 3 | Jan 15 | Batch 2 | Jan 14 | Batch 1 | Jan 13 | Native Data Store Object Custom design and development effort Out of the box NDSO Metadata tables Batch ID Date Time User RunTime Batch 5 | Jan 17 | Batch 4 | Jan 16 | Batch 3 | Jan 15 | Batch 2 | Jan 14 | Batch 1 | Jan 13 |
  • 20. 20PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Native DataStoreObject (NDSO) Simplification of the Data Warehouse process Classic DWH practise for request management and delta handling - To be able to enable delta propagation, or roll-back of data loads, “Request” or “Batch” management is needed - Metadata on data loads needs to be stored in the target table load to (e.g. a batch ID), and a metadata framework is developed to record load date/time, execution user, number of records loaded - To allow for roll-back, additional table is needed to record all changes (before/after image), or all data changes need to be time-sliced in target table - Setting this up and keeping it running can take considerable effort, for example for design of metadata tables, roll-back database procedures, and monitoring functions. - Running these processes can be resource intensive and increase DWH load times DB procedu re DB DB Metadata tables Batch ID Date Time User RunTime Batch 5 | Jan 17 | Batch 4 | Jan 16 | Batch 3 | Jan 15 | Batch 2 | Jan 14 | Batch 1 | Jan 13 | Native Data Store Object - The NDSO provides request management and delta handling out of the box - The NDSO is delivered with a friendly user interface for load monitoring and request handling features such as roll-back - The NDSO integrates natively with EIM flowgraphs, and with 3rd party ETL - The NDSO supports the “delta language” of SAP data source extractors Design and development effort Out of the box NDSO Metadata tables Batch ID Date Time User RunTi me Batch 5 | Jan 17 | Batch 4 | Jan 16 | Batch 3 | Jan 15 | Batch 2 | Jan 14 | Batch 1 | Jan 13 |
  • 21. 21PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Data set A Data set B The Native DataStoreObject (NDSO) adds a management layer to a “simple” table. The NDSO provides out of the box Delta and Request management. Request management (example) Data set C updated and deleted data from earlier loaded data set B. The NDSO “roll-back” function uses the changelog to restore to earlier state, in case of errors. Access as usual NDSO data can be accessed by CalcViews or any other tool like any other table Delta propagation The built-in changelog enables delta loads from SAP data sources, and to subsequent NDSO or BW-ADSO NDSO Any datasource E.g. SAP Extractor, SQL statement, SDI Flowgraph, Data Services, 3rd party ETL Data set C active table change log Native DataStoreObject (NDSO) Simplification of the Data Warehouse process
  • 22. 22PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Deploying the SQL DW This is where DevOps comes in DESIGN RUNDEVELOP DEPLOY Open Source deployment Bring your own tools: Jenkins, Bamboo, XL release, etc. SAP HALM* Native HANA 2 application *Planned CTS+ XSA integrates with enhanced change and transport system (CTS+)
  • 23. 25PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Classic DWH development All developers work in the same workspace and runtime, on the same version ‱ In HANA XS Classic, or in a common best-of-breed data warehouse project, all developers work on the same repository and the same run- time environment. ‱ Any change made by one developer and activated on the database, in the ETL tool, or other tooling, is immediately visible for all other developers. ‱ This “shared workspace” and “shared runtime” make it hard to develop and test features or user stories isolated from other developers.
  • 24. 27PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Developer and feature isolation Enabling parallel development and test ‱ In HANA XS Advanced, all developers work in their isolated workspace. ‱ Each developer also works with an isolated runtime. HANA XS Advanced automatically creates a runtime container for each developer. ‱ All developed objects are stored in a shared repository: GIT, which keeps a full version history, and uses branching to support isolated feature development. GIT repository (continuous) Testing Deployment
  • 25. 29PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Versioning and development with GIT Working in parallel on different repository versions User story 1 User story 2 Master Time
  • 26. 30PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Deployment example Continuous
 WebIDE Continuous Integration (CI) Server Daily Builds SIT/UAT Prod DeployDeploy Assemble & Deploy Regression Deploy Test++ Production Continuous Testing | Integration | Deployment
  • 27. 31PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Deploying the SQL DW This is where DevOps comes in DESIGN RUNDEVELOP DEPLOY EIM & DWF Monitoring EIM, Scheduler & NDSO Monitor Build into Webide Data Lifecycle Manager Data Warehouse Foundation PowerDesigner & Enterprise Architect Designer Data Lineage
  • 28. 33PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Demo screenshots (the live presentation has a demo video instead)
  • 29. 34PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Data Lifecycle Manager Data Warehouse Foundation Data Lake (Cold Store) SQL Data Warehousing SAP Vora In-Memory (Hot Store) Dynamic Tiering (Warm Store) TBs - 10s of TBs 10s of TBs - PBs HADOOP SAP IQ DLM Generated Union & Pruning CalcViews Structured data for fast analytics Less frequently accessed, structured data Raw data: semi-structured, unstructured, streaming data etc. DLM DLM managed data placement Based on aging rules
  • 30. 35PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Integrated Data Warehouse Process Introducing the SQL DW application toolset DESIGN RUNDEVELOP DEPLOY
  • 31. 37PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Strengths â–Ș Complete web approach with HANA XS Advanced platform. Still 100% open SQL approach. â–Ș Strong and open repository versioning with Git â–Ș Freedom to custom built data models and data management processes. Example: adopt Data Vault model. â–Ș Leverage 3rd party tools and in-house standards, skills & knowledge â–Ș DevOps enabler: Continuous Testing | Integration | Deployment Use Case â–Ș Considerable share of non-SAP source systems and interfacing â–Ș Specific data model requirements, for example for for auditability â–Ș 3rd party DW replacement â–Ș DevOps requirements Why should you choose HANA SQL DW SAP HANA Platform SCHEDULING & MONITORING MODELING PLANNING OLAP LIFECYCLE MANAGEMENT ETL HANA SQL DW
  • 32. Thank you. Sefan Linders Data Warehouse Architect Customer Innovation & Enterprise Platform sefan.linders@sap.com SAP HANA SQL Data Warehousing Overview, Process, and Products