Mais conteúdo relacionado Semelhante a SAP HANA SQL Data Warehousing (Sefan Linders) (20) Mais de Twan van den Broek (20) SAP HANA SQL Data Warehousing (Sefan Linders)1. PUBLIC
SAP HANA SQL Data Warehousing
Overview, Process, and What’s New
Sefan Linders
Big Data Warehouse Architect
Customer Innovation & Enterprise Platform
November 2018
2. 2PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
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.
Disclaimer
3. 3PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP SQL Data Warehousing using SAP HANA Data Management Suite
SAP HANA Data Management Suite Toolset
▪ Model and Design the Data Warehouse
▪ Develop the Data Warehouse
▪ Deploy the Data Warehouse
▪ Run and Operate the Data Warehouse
What’s New
Summary
Agenda
4. SAP SQL Data Warehousing using
SAP HANA Data Management Suite
5. 5PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP HANA Data Management Suite
The Foundation for SAP SQL Data Warehousing
SAP Intelligent Enterprise Suite SAP Leonardo and SAP Analytics Cloud Third-Party Applications
SAP HANA Data Management Suite
In-memory
transaction & analytics
Data discovery &
governance
Data orchestration
& integration
Data cleansing &
enrichment
Data storage &
compute
SAP HANA
SAP Data Hub
SAP Enterprise
Architecture Designer
SAP Big Data Services
Third-Party
Services & Products
Spark
Hadoop
Third-party
Databases
Third-party Data
Management
HybridCloudManagement
SAPCloudPlatform
Business
Data
Cloud
Application Data
IoT Spatial Social Image
On Premises Multi-Cloud
SAP Add-On API
Services & Products
SAP HANA
Spatial services
SAP HANA
Blockchain service
SAP HANA
Streaming Analytics
Other SAP Cloud
Platform and SAP
Leonardo Services
SAP EIM Solutions
Hybrid
6. 7PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Agile Development is also a major change in culture
CHANGE
AS OFTEN AS
POSSIBLE
NEVER
CHANGE
A RUNNING SYSTEM
7. 8PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Unifying software development (Dev) & operations (Ops)
▪ Improved deployment frequency
▪ Faster time to market
▪ Shortened lead time between fixes
▪ Automate repetitive tasks
▪ Tool based development process
Agile Development in a DevOps style can be the answer
8. 10PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Application Development
&
IaaS
SAP Cloud Platform
Cloud Foundry
Private Cloud IaaS Providers
OpenStack
App
Container
HDI
Container
Backing Service
RabbitMQ
PostgreSQL
MongoDB
Redis
UAA
Job Scheduler*
Server
HANA Database Platform
XS Advanced Runtime
App
Container
HDI
Container
Backing Service
UAA
Job Scheduler
Additional Platform Services
On Premises In the Cloud
9. 17PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
The SQL approach
Customers looking for SQL based DW
Technical DW approach preferred
3rd party DW replacement
3rd party integration
DevOps & Automation requirements
Mainly non-SAP source system
landscape
SQL / SQL-Tool trained workforce
Characteristics
Customer Needs and Descriptions
Tools & Functions
Coverage of a full data warehousing cycle
SAP HANA Platform
Degree of Freedom: custom data
models, data management
processes and transformations with
SQL
Flexibility: Exchange and
Integration of best of breed tools
(SAP or third-party)
Customizable level of simplicity,
complexity and scale
To consider: Integration between
different tools , Governance and
Development efforts
SAP Power
Designer
SAP EAD
SAP HANA
Web IDE
SAP HANA smart
data integration and
SAP HANA smart
data quality
SAP PowerDesigner, Enterprise Architecture Designer
SAP HANA Web IDE
SAP HANA EIM Services
SAP HANA application lifecycle management
SAP Agile data preparation
Supportive Elements
SAP HANA extended application services
SAP HANA data warehousing foundation
SAP Vora (Hadoop integration)
10. 18PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
The Mixed Approach
Customers having BW and/or non SAP
DWs in place already
Existing SAP customers looking for a
new DW implementation based on SAP
HANA
SQL and guided approach required to
fulfill requirements
Characteristics
Customer Needs and Descriptions
Tools & Functions
Profit from the benefits of both
approaches
Highly flexible implementation
approach
Tight integration between both
approaches
To Consider: Integration between
different tools (e.g. multiple
repositories, authorizations)
SAP HANA Platform
SAP
Business
Warehouse,
SAP BW/4HANA
SAP
PowerDesigner,
Enterprise
Architecture
Designer
SAP HANA
Web IDE
SAP HANA smart
data integration and
SAP HANA smart
data quality
SAP HANA
extended application
services
SAP HANA
information
management option
SAP HANA
application lifecycle
management
SAP HANA data
warehousing
foundation
SAP HANA Data Warehouse
Integrated tools for managing mixed scenarios end-to-end:
modeling, transport mechanisms, consumption interfaces
Flexible Modelling Options Data models, metadata
Open for any SQL Tool
SQL SAP BW/4HANA
Data Tiering Optimization
Operations…
12. 22PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Building Agile & Data Driven Applications with SAP HDMS Toolset
SAP DWF
SAP Web IDE
D
P
SAP EAD
SAP EAD
Git
Jenkins
Jenkins
Git
13. 23PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Editors
SAP SQL Data Warehousing using SAP HANA Data Management Suite
BATCH STREAMING REPLICATION VIRTUALIZATIONINGEST
MODEL,
COMPUTE &
STORE DATA
SOURCES
Data Lakes
SAP Cloud
Platform
Big Data Services
Third-Party Hadoop/
Object Stores
CONSUME SAP Analytics Cloud SAP Leonardo 3rd Party BI ToolsCustom Application
Virtual Table FlowgraphDDO DLM NDSO / Table
Calc View Procedure SQL Task Chain DW Monitor
SAP HANA Data Management SuiteTools
Git
SAP EAD
SAP Web IDE
14. 28PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Model and Design the Data Warehouse
Model the objects, processes and dataflows
DESIGN RUNDEVELOP DEPLOY
SAP Enterprise Architecture Designer
15. 29PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Key capabilities
▪ Strategy: Define the business strategy with common business
architecture standards to build a plan to act
▪ Design: Create business and technical architecture using industry-
standard models to define the implementation
▪ Implementation: Align development with strategy and design to drive or
represent the implementation
▪ Consume: Communicate understanding and drive action across all
stakeholders
SAP Enterprise Architecture Designer
Architecture and design
Cloud | On premise
DeveloperBusiness user Architect
Strategy Design Implementation
SAP Enterprise Architecture Designer
Knowledge worker
Landscape Big Data DatabasesRequirements Capabilities Processes
16. 30PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP Enterprise Architecture Designer
Architecture & Modelling Work Flows with existing Data Models
DB
Physical Model
(DB)
Physical Model
(SAP HANA)
SAP Web IDE
refine
refine
Reverse
Engineering
Physical Model
(SAP HANA)
Git
(optional)
build
17. 31PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Git
(optional)
SAP Enterprise Architecture Designer
Architecture & Modelling Work Flows without existing Data Models
SAP Web IDE
refine
Physical Model
(SAP HANA)
build
Conceptual Model
Requirements
List
Data Movement
Diagram
Business Process
Diagram
…
19. 36PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Develop the Data Warehouse
One environment to develop all artefacts
DESIGN RUNDEVELOP DEPLOY
SAP Web IDE for HANA
23. 45PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP HANA Data Warehousing Foundation – Native DataStore Object (NDSO)
Embedded to SAP Web IDE for HANA
▪ Provide a central persistence object with
additional semantics:
delta handling (before/after image) to move,
aggregate & load delta data containing deleted records
request management to allow roll-back of data loads
▪ Provide interoperability between HANA native Data
Warehouses and BW/4HANA
▪ Embedded into SAP Web IDE for SAP HANA using
HANA CDS as metadata description language
▪ Integrated with HANA SDI flowgraph
24. 49PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
HANA Deployment Infrastructure (HDI)
Application Lifecycle Management (ALM)
External Repository Services
Deploy the Data Warehouse
Transport Models, Objects and Option for Integration testing
DESIGN RUNDEVELOP DEPLOY
25. 50PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Classic DWH development
FLOWGRAPHS
& ETL
DATA & VIEW
DEFINITIONS
PROCEDURES &
TASK CHAINS
All developers work in the same workspace
and runtime, on the same version
Development directly on the database
SAP HANA
26. 51PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Modern DWH development
Git
Continuous
Integration /
Delivery
Developer and feature isolation enabling
parallel development and test
Application development in the
XSA environment
SAP HANA
XSA
BUILDGit
SAP SDI SAP EADSAP Web IDE
27. 52PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Versioning, branching and development with GIT
Working in parallel on different repository versions
User Story 1
User Story 2
Master
Time
28. 64PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Demo of automation with WebIDE
Demo Automation
29. 72PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Run and operate the Data Warehouse
Integrated Data Warehouse Processes
DESIGN RUNDEVELOP DEPLOY
SAP Data Warehousing Foundation
30. 74PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Demo DW Foundation Monitor
31. 79PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Demo NDSO management
41. 93PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Why should you choose SAP SQL Data Warehousing
using SAP HANA Data Management Suite
Flexible DevOps enabler using agile
development methods for continuous
testing, integration & deployment
Building business centric & data
driven multi-model applications.
Freedom of data modeling .
e.g. 3NF, dimensional, data vault, etc .
Each application & database artefact is
defined by a file, which is hosted in an
external repository to support versioning.
Faster time to market by frequently
shipping small new versions.
Automation DevOps
Graphical
Editors
Scalability
Continuous
Testing &
Integration
Data Driven
Applications
Flexible &
Containerized
Deployment
All graphical editors are web-based in one
integrated development environment.
Scale with data size and
compute capacity.
The automation process leverages
the file-based artefacts to build
and adjust the application and
database artefacts automatically.
Flexible and containerized deployment (Cloud and
On-Premises) to co-locate applications of different
nature on the identical database tenant.
Improved
Deployment
Frequency
Versioning
42. 95PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
More info on the SAP HANA SQL DW
SAP SQL Data Warehousing Landing Page: https://blogs.sap.com/2017/12/19/sap-sql-data-warehousing-with-hana/
SAP SQL Data Warehousing Trial: https://blogs.sap.com/2018/05/31/sap-sql-data-warehouse-trial/
SAP SQL Data Warehousing Trial FAQ: https://blogs.sap.com/2018/05/31/faqs-for-sap-sql-data-warehouse-trial/
Free Trial
SAP SQL Data Warehousing
Check out the SAP HANA Data Warehousing
Foundation Expert Page containing valuable resources
to fast-track your knowledge with news and technical
information as well as a rich support section designed to
help you get the highest quality answers quickly and
easily directly from SAP experts.
Find support information about SAP HANA Data
Warehousing Foundation faster and easier
on SAP’s Help Portal. It provides an overview over
product information such as installation, upgrading,
development, and the latest features for each version.
SAP HANA SQL Data Warehousing
Overview, Process, and Products
Thank you.