SlideShare a Scribd company logo
DATA PROVISIONING IN SAP
HANA
AGENDA
Introduction
Data Provisioning Techniques
DATA PROVISIONING
DATA PROVISIONING
Data provisioning involves importing data from multiple SAP and non-SAP system into SAP
HANA.
data provisioning options available into two categories, they are
◦ SAP HANA in-built tools
◦ External Tools
DATA PROVISIONING TECHNIQUES
Flat File
Upload
Smart Data
Streaming
Smart Data
Access
External Tools For Data Provisioning
SLT
SAP Landscape
Transformation
SRS
SAP Replication
Server
DXC
Direct Extractor
Connection
SAP Data
Services
Source Systems
SAP ECC SAP BW Hadoop
Non-SAP Data
Sources
Social
Network
Sensors
In-Built Tools
FLAT FILE UPLOAD
Flat files are data files which are stored locally and not coming in from a live server.
One of the advantages we have with SAP HANA studio is, we have an option to load data from
either .csv or excel files to SAP HANA database directly without using any of the ETL tools.
Create the Table
Get the file containing
data in local system
Import file using
HANA studio
Manage the mappings Load the data
Sequential Steps in a Process
IMPORTANT FACTS ABOUT UPLOADING DATA FROM
FLAT FILES
If the required table for loading the data does not exist in SAP HANA database, it’s necessary to
create a table structure that is based on the flat files
The application suggests the column names and data types for the new tables and it’s possible to edit
them
The new table always has a 1:1 mapping between the file and table columns
When loading new data in the table, it gets appended to the existing data
The application does not allow to overwrite any column or change the data type of existing data
The supported file types are: .csv, .xls, and .xlsx
SMART DATAACCESS
SAP HANA Smart Data Access (SDA), enables remote data to be accessed via SQL queries as if
they are local tables in HANA, without copying the data into SAP HANA.
 With the help of SDA, SAP HANA can create so-called “virtual table” mapping to tables located in
remote data sources, and then SAP HANA can access the data directly by accessing the “virtual
table”.
Continue..
“virtual table” can be manipulated by SAP HANA just like an ordinary table, which means the
operations, such as select, update, insert, delete, and so on, are all available for “virtual table”.
Besides, join operation between local table and “virtual table” is supported.
When such join operation taken, optimizer of SAP HANA sends the relevant operations to
remote data source for processing, and then the result set would be sent back to SAP HANA for
further processing.
BENEFITS
Enable access to remote data access just like
“local” table
Benefit from HANA functionality without
moving all data to HANA
No special syntax to access heterogeneous
data sources
Cost savings
SMART DATA STREAMING
Smart data streaming adds real-time streaming analytics to the SAP HANA platform, making it
easy for developers to incorporate smart stream capture and active event monitoring, alerting and
event-driven response to their HANA applications.
Analyze and act on data as it arrives. Whether its sensor data from smart devices, social media
feeds, market prices, or click streams from a web site, SAP HANA smart data streaming can
extract insight from that raw data, allowing you to respond as fast as things happen.
This option is available from SAP HANA SPS 9 revision.
Streaming Data sources becoming ubiquitous
Sensors
Click Streams
Social Media
Transactions
Market Feeds
SAP HANA SMART DATA STREAMING
DEPLOYMENTS
Continued…
Data flows into the SAP HANA smart data streaming server from external sources through built-in or
custom adapters, which translate incoming messages into a format that is accepted by the SAP HANA
smart data streaming server.
This figure shows a typical smart data streaming deployment. Continuous queries, developed and
tested as projects using the SAP HANA smart data streaming plugin for SAP HANA studio, are
deployed to an SAP HANA smart data streaming server.
Output adapters translate rows processed by the server into message formats that are compatible with
external destinations, such as SAP HANA, and send those messages downstream.
SAP HANA cockpit provides an operations console for configuring smart data streaming.
EXTERNAL DATA PROVISIONING
TOOLS
SAP Replication Server (SRS)?
SAP Replication Server (SRS) also known SAP Sybase Replication Server is a real-time data
integration and movement software.
SAP Replication Server (SRS) moves and synchronizes transactional data including DML and
DDL across the enterprise, providing low impact, guaranteed data delivery, real-time business
intelligence, and zero operational downtime.
SRS Architecture
Why Sap Replication Server?
Because you can move, manage, and integrate data from the most popular SAP and non-SAP data
sources in real time – feeding your IT investments with high quality data that’s always where you need
it to be. With our data replication software, you can:
Ensure your distributed IT landscape is reliable, stable, and always available
Maintain business continuity with “zero downtime” disaster recovery solutions
Move up-to-the-second production data into SAP HANA for real-time reporting
Keep data synchronised across diverse database environments to maintain local performance
Perform database migrations without interrupting operations
SAP Sybase Replication Server -High
availability/disaster recovery
Minimize/eliminate user impact Protect against unplanned outages
Software, hardware, application failure
Unforeseen circumstances like data corruption
Protect against planned outages
Software, hardware, application upgrades
Enable ops to perform maintenance activities
Recover from natural disaster
Without geographic restrictions
SAP DATA SERVICES
SAP Data Services (DS) is suited for Data Integration (Batch), with HANA optimized
capabilities for Transforming, Cleansing* and Integrating (bulk or delta) structured and
unstructured* data from many different Sources (SAP and non-SAP) to the Target (SAP HANA).
SAP Data Services is a data integration and transformation software application.
What is ETL (Extraction, Transformation and Loading)?
It refers to a process in database usage and especially in
data warehousing that:
Extracts data from homogeneous or heterogeneous
data sources
Transforms the data for storing it in proper format or
structure for querying and analysis purpose
Loads it into the final target (database or data
warehouse)
SAP Data Services is the solution to overcome all the
problems
SAP Data Services is the first and only, all-in-one solution for:
Data Integration (ETL),
Data Quality Management,
Information Stewardship (Data Profiling And Metadata Management), And
Text Analytics.
What is SLT?
SAP Landscape Transformation Replication Server (“SLT”) is for all SAP HANA customers
who need real-time or scheduled data replication, sourcing from SAP and NON-SAP sources
Uses trigger-based technology to transfer the data from any source to SAP HANA in real-time.
SLT server can be installed on the separate system or on SAP ECC System.
SLTArchitecture overview
1. SLT Architecture overview between SAP System and SAP HANA
2. SLT Architecture overview between Non-SAP System and SAP
HANA
Benefit of SLT system
Allows real-time or schedule time data replication.
During replicating data in real-time, we can migrate data in SAP HANA Format.
SLT handles Cluster and Pool tables.
Automatically non-Unicode to Unicode conversion during load/replication
This is fully integrated with SAP HANA Studio.
SLT have table setting and transformation capabilities.
Replication from multiple source systems to one HANA system is allowed, also from one source system to multiple
HANA systems.
SAP HANA DXC
SAP HANA DXC is batch driven data replication technique i.e. it can execute after a time interval.
SAP HANA Direct Extractor Connection (DXC) is available as a simple option in batch mode for
data replication from existing SAP Data Source extractors (SAP Business Suite) to Target (SAP
HANA) for stand alone data mart scenarios.
In SAP Business suite application content Data Source Extractors have been available for data
modelling and data acquisition for SAP Business Warehouse.
SAP DXC use these Data Source Extractor to deliver data directly to SAP HANA.
DXC extraction processing bypasses the normal dataflow and sends data to SAP HANA instead.
DXC ARCHITECTURE
PSA- Persistent staging area:
It is the inbound storage area for data from the source
systems in the SAP Business Information Warehouse. The
requested data is saved, unchanged from the source
system.
Activation of DSO means calculating the delta and
updating the current data snapshot into Active table and
writing the history of changes made into change log table.
The active data table of the IMDSO can be used as a basis
for building data models in SAP HANA (attribute views,
analytical views, and calculation views)
Advantages of SAP DXC
SAP DXC requires no additional server or application in the system landscape.
It reduces the complexity of data Modelling in SAP HANA, as it sends the data to SAP HANA
after applying all business extractor logic in the source system.
It speeds up SAP HANA Implementation time lines.
It extract semantic rich data from SAP Business site and provide to SAP HANA.
It reuses existing proprietary extraction, transformation, and load mechanism built into SAP
business Suite systems over a simple HTTP(S) connection to SAP HANA.
Limitations of SAP DXC
Data Source must have pre-define ETL method, if not then we need to define them.
SAP DXC requires a Business Suite System on Net Weaver 7.0 or higher (e.g. ECC) equal or
below SP level: Release 700 SAPKW70021 (SP stack 19, from Nov 2008).
A procedure with a key field defined must exist in Data Source .
THANK YOU….
For more Details visit: kabilsapworld.blogspot.in

More Related Content

What's hot

SAP HANA Overview
SAP HANA OverviewSAP HANA Overview
SAP HANA Overview
Sitaram Kotnis
 
SAP Basis Overview
SAP Basis OverviewSAP Basis Overview
SAP Basis Overview
maxsoftsolutions
 
S4 HANA presentation.pptx
S4 HANA presentation.pptxS4 HANA presentation.pptx
S4 HANA presentation.pptx
NiranjanPatro2
 
SAP BW/4HANA - The Intelligent Enterprise Data Warehouse
SAP BW/4HANA - The Intelligent Enterprise Data WarehouseSAP BW/4HANA - The Intelligent Enterprise Data Warehouse
SAP BW/4HANA - The Intelligent Enterprise Data Warehouse
Stridely Solutions
 
HANA WITH ABAP OVERVIEW
HANA WITH ABAP OVERVIEWHANA WITH ABAP OVERVIEW
HANA WITH ABAP OVERVIEW
dheerajad
 
Installation of sap HANA DB system on SUSE Linux
Installation of sap HANA DB system on SUSE LinuxInstallation of sap HANA DB system on SUSE Linux
Installation of sap HANA DB system on SUSE Linux
mehboobhafz
 
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
IBM
 
Best Practices to Administer, Operate, and Monitor an SAP HANA System
Best Practices to Administer, Operate, and Monitor an SAP HANA SystemBest Practices to Administer, Operate, and Monitor an SAP HANA System
Best Practices to Administer, Operate, and Monitor an SAP HANA System
SAPinsider Events
 
CRM in S/4HANA: Roadmap, Architecture and Business Process
CRM in S/4HANA: Roadmap, Architecture and Business ProcessCRM in S/4HANA: Roadmap, Architecture and Business Process
CRM in S/4HANA: Roadmap, Architecture and Business Process
Ashish Saxena
 
Migrating to SAP S/4HANA
Migrating to SAP S/4HANAMigrating to SAP S/4HANA
Migrating to SAP S/4HANA
Accenture Technology
 
SAP HANA Overview
SAP HANA OverviewSAP HANA Overview
SAP HANA Overview
Sitaram Kotnis
 
HANA Modeling
HANA Modeling HANA Modeling
HANA Modeling
Kishore Chaganti
 
SAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery
SAP HANA SPS08 Scale-Out, High Availability and Disaster RecoverySAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery
SAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery
SAP Technology
 
SITIST 2015 Dev - Abap on Hana
SITIST 2015 Dev - Abap on HanaSITIST 2015 Dev - Abap on Hana
SITIST 2015 Dev - Abap on Hana
sitist
 
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System ConfigurationSolution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Linh Nguyen
 
Preparing for SAP EHP Upgrade
Preparing for SAP EHP UpgradePreparing for SAP EHP Upgrade
Preparing for SAP EHP Upgrade
Tony de Thomasis
 
SAP BW - Info cube
SAP BW - Info cubeSAP BW - Info cube
SAP BW - Info cube
Yasmin Ashraf
 
SAP HANA Training - For Technical/BASIS administrators.
SAP HANA Training - For Technical/BASIS administrators. SAP HANA Training - For Technical/BASIS administrators.
SAP HANA Training - For Technical/BASIS administrators.
Gaganpreet Singh
 
sap s4 hana introduction and outlook
sap s4 hana introduction and outlooksap s4 hana introduction and outlook
sap s4 hana introduction and outlook
Thomas Marius KITOUMA SAP Financial Expert
 
Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"
panayaofficial
 

What's hot (20)

SAP HANA Overview
SAP HANA OverviewSAP HANA Overview
SAP HANA Overview
 
SAP Basis Overview
SAP Basis OverviewSAP Basis Overview
SAP Basis Overview
 
S4 HANA presentation.pptx
S4 HANA presentation.pptxS4 HANA presentation.pptx
S4 HANA presentation.pptx
 
SAP BW/4HANA - The Intelligent Enterprise Data Warehouse
SAP BW/4HANA - The Intelligent Enterprise Data WarehouseSAP BW/4HANA - The Intelligent Enterprise Data Warehouse
SAP BW/4HANA - The Intelligent Enterprise Data Warehouse
 
HANA WITH ABAP OVERVIEW
HANA WITH ABAP OVERVIEWHANA WITH ABAP OVERVIEW
HANA WITH ABAP OVERVIEW
 
Installation of sap HANA DB system on SUSE Linux
Installation of sap HANA DB system on SUSE LinuxInstallation of sap HANA DB system on SUSE Linux
Installation of sap HANA DB system on SUSE Linux
 
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
 
Best Practices to Administer, Operate, and Monitor an SAP HANA System
Best Practices to Administer, Operate, and Monitor an SAP HANA SystemBest Practices to Administer, Operate, and Monitor an SAP HANA System
Best Practices to Administer, Operate, and Monitor an SAP HANA System
 
CRM in S/4HANA: Roadmap, Architecture and Business Process
CRM in S/4HANA: Roadmap, Architecture and Business ProcessCRM in S/4HANA: Roadmap, Architecture and Business Process
CRM in S/4HANA: Roadmap, Architecture and Business Process
 
Migrating to SAP S/4HANA
Migrating to SAP S/4HANAMigrating to SAP S/4HANA
Migrating to SAP S/4HANA
 
SAP HANA Overview
SAP HANA OverviewSAP HANA Overview
SAP HANA Overview
 
HANA Modeling
HANA Modeling HANA Modeling
HANA Modeling
 
SAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery
SAP HANA SPS08 Scale-Out, High Availability and Disaster RecoverySAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery
SAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery
 
SITIST 2015 Dev - Abap on Hana
SITIST 2015 Dev - Abap on HanaSITIST 2015 Dev - Abap on Hana
SITIST 2015 Dev - Abap on Hana
 
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System ConfigurationSolution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
 
Preparing for SAP EHP Upgrade
Preparing for SAP EHP UpgradePreparing for SAP EHP Upgrade
Preparing for SAP EHP Upgrade
 
SAP BW - Info cube
SAP BW - Info cubeSAP BW - Info cube
SAP BW - Info cube
 
SAP HANA Training - For Technical/BASIS administrators.
SAP HANA Training - For Technical/BASIS administrators. SAP HANA Training - For Technical/BASIS administrators.
SAP HANA Training - For Technical/BASIS administrators.
 
sap s4 hana introduction and outlook
sap s4 hana introduction and outlooksap s4 hana introduction and outlook
sap s4 hana introduction and outlook
 
Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"
 

Similar to Data provisioning in SAP HANA

HANA
HANAHANA
5507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-1611211130265507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-161121113026
Krishna Kiran
 
Federating Queries.docx
Federating Queries.docxFederating Queries.docx
Federating Queries.docx
dropbox10
 
What is Sap HANA Convista Consulting Asia.pdf
What is Sap HANA Convista Consulting Asia.pdfWhat is Sap HANA Convista Consulting Asia.pdf
What is Sap HANA Convista Consulting Asia.pdf
ankeetkumar4
 
SAP HANA SPS09 - HANA IM Services
SAP HANA SPS09 - HANA IM ServicesSAP HANA SPS09 - HANA IM Services
SAP HANA SPS09 - HANA IM Services
SAP Technology
 
2020.04.28-ASUG_Introduction-to-Extracting-data-from-S4HANA-with-ABAP-CDS-vie...
2020.04.28-ASUG_Introduction-to-Extracting-data-from-S4HANA-with-ABAP-CDS-vie...2020.04.28-ASUG_Introduction-to-Extracting-data-from-S4HANA-with-ABAP-CDS-vie...
2020.04.28-ASUG_Introduction-to-Extracting-data-from-S4HANA-with-ABAP-CDS-vie...
blaisecheuteu1
 
Why is Smooth Transition to SAP Hana Migration Important?
Why is Smooth Transition to SAP Hana Migration Important?Why is Smooth Transition to SAP Hana Migration Important?
Why is Smooth Transition to SAP Hana Migration Important?
ingenxtec
 
SAP HANA Integrated Online Course Training in Hyderabad | Imagine Life
SAP HANA Integrated Online Course Training in Hyderabad | Imagine LifeSAP HANA Integrated Online Course Training in Hyderabad | Imagine Life
SAP HANA Integrated Online Course Training in Hyderabad | Imagine Life
Imagine life
 
YASH Technologies at ASUG Minnesota chapter meeting
YASH Technologies at ASUG Minnesota chapter meetingYASH Technologies at ASUG Minnesota chapter meeting
YASH Technologies at ASUG Minnesota chapter meeting
YASH Technologies
 
What is sap hana
What is sap hanaWhat is sap hana
What is sap hana
i Mark
 
HANA Demystified by DataMagnum
HANA Demystified by DataMagnumHANA Demystified by DataMagnum
HANA Demystified by DataMagnum
Prasad Mavuduri
 
Integration and Data Ingestion in SAP HANA Data Lake
Integration and Data Ingestion in SAP HANA Data LakeIntegration and Data Ingestion in SAP HANA Data Lake
Integration and Data Ingestion in SAP HANA Data Lake
Vizio Consulting
 
Cool features 7.4
Cool features 7.4Cool features 7.4
Cool features 7.4
Mahesh Someshetty
 
How is sap data services unique for sap hana integration
How is sap data services unique for sap hana integrationHow is sap data services unique for sap hana integration
How is sap data services unique for sap hana integration
Flavio Alejandro Corradini
 
Data_Migration_to_SAP_S4_HANA.pptx
Data_Migration_to_SAP_S4_HANA.pptxData_Migration_to_SAP_S4_HANA.pptx
Data_Migration_to_SAP_S4_HANA.pptx
subbulokam
 
1310 success stories_and_lessons_learned_implementing_sap_hana_solutions
1310 success stories_and_lessons_learned_implementing_sap_hana_solutions1310 success stories_and_lessons_learned_implementing_sap_hana_solutions
1310 success stories_and_lessons_learned_implementing_sap_hana_solutions
Bobby Shah
 
00- SAP-BASIS-EPSS-EN.pptx
00- SAP-BASIS-EPSS-EN.pptx00- SAP-BASIS-EPSS-EN.pptx
00- SAP-BASIS-EPSS-EN.pptx
AhmedSeid38
 
Hana & Cloud SCM Applications TechEdBLR2013
Hana & Cloud SCM Applications TechEdBLR2013Hana & Cloud SCM Applications TechEdBLR2013
Hana & Cloud SCM Applications TechEdBLR2013
Somnath Manna
 
SAP HANA SPS10- Enterprise Information Management
SAP HANA SPS10- Enterprise Information ManagementSAP HANA SPS10- Enterprise Information Management
SAP HANA SPS10- Enterprise Information Management
SAP Technology
 
SAP HANA SPS10- SAP HANA Remote Data Sync
SAP HANA SPS10- SAP HANA Remote Data SyncSAP HANA SPS10- SAP HANA Remote Data Sync
SAP HANA SPS10- SAP HANA Remote Data Sync
SAP Technology
 

Similar to Data provisioning in SAP HANA (20)

HANA
HANAHANA
HANA
 
5507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-1611211130265507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-161121113026
 
Federating Queries.docx
Federating Queries.docxFederating Queries.docx
Federating Queries.docx
 
What is Sap HANA Convista Consulting Asia.pdf
What is Sap HANA Convista Consulting Asia.pdfWhat is Sap HANA Convista Consulting Asia.pdf
What is Sap HANA Convista Consulting Asia.pdf
 
SAP HANA SPS09 - HANA IM Services
SAP HANA SPS09 - HANA IM ServicesSAP HANA SPS09 - HANA IM Services
SAP HANA SPS09 - HANA IM Services
 
2020.04.28-ASUG_Introduction-to-Extracting-data-from-S4HANA-with-ABAP-CDS-vie...
2020.04.28-ASUG_Introduction-to-Extracting-data-from-S4HANA-with-ABAP-CDS-vie...2020.04.28-ASUG_Introduction-to-Extracting-data-from-S4HANA-with-ABAP-CDS-vie...
2020.04.28-ASUG_Introduction-to-Extracting-data-from-S4HANA-with-ABAP-CDS-vie...
 
Why is Smooth Transition to SAP Hana Migration Important?
Why is Smooth Transition to SAP Hana Migration Important?Why is Smooth Transition to SAP Hana Migration Important?
Why is Smooth Transition to SAP Hana Migration Important?
 
SAP HANA Integrated Online Course Training in Hyderabad | Imagine Life
SAP HANA Integrated Online Course Training in Hyderabad | Imagine LifeSAP HANA Integrated Online Course Training in Hyderabad | Imagine Life
SAP HANA Integrated Online Course Training in Hyderabad | Imagine Life
 
YASH Technologies at ASUG Minnesota chapter meeting
YASH Technologies at ASUG Minnesota chapter meetingYASH Technologies at ASUG Minnesota chapter meeting
YASH Technologies at ASUG Minnesota chapter meeting
 
What is sap hana
What is sap hanaWhat is sap hana
What is sap hana
 
HANA Demystified by DataMagnum
HANA Demystified by DataMagnumHANA Demystified by DataMagnum
HANA Demystified by DataMagnum
 
Integration and Data Ingestion in SAP HANA Data Lake
Integration and Data Ingestion in SAP HANA Data LakeIntegration and Data Ingestion in SAP HANA Data Lake
Integration and Data Ingestion in SAP HANA Data Lake
 
Cool features 7.4
Cool features 7.4Cool features 7.4
Cool features 7.4
 
How is sap data services unique for sap hana integration
How is sap data services unique for sap hana integrationHow is sap data services unique for sap hana integration
How is sap data services unique for sap hana integration
 
Data_Migration_to_SAP_S4_HANA.pptx
Data_Migration_to_SAP_S4_HANA.pptxData_Migration_to_SAP_S4_HANA.pptx
Data_Migration_to_SAP_S4_HANA.pptx
 
1310 success stories_and_lessons_learned_implementing_sap_hana_solutions
1310 success stories_and_lessons_learned_implementing_sap_hana_solutions1310 success stories_and_lessons_learned_implementing_sap_hana_solutions
1310 success stories_and_lessons_learned_implementing_sap_hana_solutions
 
00- SAP-BASIS-EPSS-EN.pptx
00- SAP-BASIS-EPSS-EN.pptx00- SAP-BASIS-EPSS-EN.pptx
00- SAP-BASIS-EPSS-EN.pptx
 
Hana & Cloud SCM Applications TechEdBLR2013
Hana & Cloud SCM Applications TechEdBLR2013Hana & Cloud SCM Applications TechEdBLR2013
Hana & Cloud SCM Applications TechEdBLR2013
 
SAP HANA SPS10- Enterprise Information Management
SAP HANA SPS10- Enterprise Information ManagementSAP HANA SPS10- Enterprise Information Management
SAP HANA SPS10- Enterprise Information Management
 
SAP HANA SPS10- SAP HANA Remote Data Sync
SAP HANA SPS10- SAP HANA Remote Data SyncSAP HANA SPS10- SAP HANA Remote Data Sync
SAP HANA SPS10- SAP HANA Remote Data Sync
 

Recently uploaded

GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
Claudio Di Ciccio
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 

Recently uploaded (20)

GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 

Data provisioning in SAP HANA

  • 3. DATA PROVISIONING Data provisioning involves importing data from multiple SAP and non-SAP system into SAP HANA. data provisioning options available into two categories, they are ◦ SAP HANA in-built tools ◦ External Tools
  • 4. DATA PROVISIONING TECHNIQUES Flat File Upload Smart Data Streaming Smart Data Access External Tools For Data Provisioning SLT SAP Landscape Transformation SRS SAP Replication Server DXC Direct Extractor Connection SAP Data Services Source Systems SAP ECC SAP BW Hadoop Non-SAP Data Sources Social Network Sensors In-Built Tools
  • 5. FLAT FILE UPLOAD Flat files are data files which are stored locally and not coming in from a live server. One of the advantages we have with SAP HANA studio is, we have an option to load data from either .csv or excel files to SAP HANA database directly without using any of the ETL tools. Create the Table Get the file containing data in local system Import file using HANA studio Manage the mappings Load the data Sequential Steps in a Process
  • 6. IMPORTANT FACTS ABOUT UPLOADING DATA FROM FLAT FILES If the required table for loading the data does not exist in SAP HANA database, it’s necessary to create a table structure that is based on the flat files The application suggests the column names and data types for the new tables and it’s possible to edit them The new table always has a 1:1 mapping between the file and table columns When loading new data in the table, it gets appended to the existing data The application does not allow to overwrite any column or change the data type of existing data The supported file types are: .csv, .xls, and .xlsx
  • 7. SMART DATAACCESS SAP HANA Smart Data Access (SDA), enables remote data to be accessed via SQL queries as if they are local tables in HANA, without copying the data into SAP HANA.  With the help of SDA, SAP HANA can create so-called “virtual table” mapping to tables located in remote data sources, and then SAP HANA can access the data directly by accessing the “virtual table”.
  • 8. Continue.. “virtual table” can be manipulated by SAP HANA just like an ordinary table, which means the operations, such as select, update, insert, delete, and so on, are all available for “virtual table”. Besides, join operation between local table and “virtual table” is supported. When such join operation taken, optimizer of SAP HANA sends the relevant operations to remote data source for processing, and then the result set would be sent back to SAP HANA for further processing.
  • 9. BENEFITS Enable access to remote data access just like “local” table Benefit from HANA functionality without moving all data to HANA No special syntax to access heterogeneous data sources Cost savings
  • 10. SMART DATA STREAMING Smart data streaming adds real-time streaming analytics to the SAP HANA platform, making it easy for developers to incorporate smart stream capture and active event monitoring, alerting and event-driven response to their HANA applications. Analyze and act on data as it arrives. Whether its sensor data from smart devices, social media feeds, market prices, or click streams from a web site, SAP HANA smart data streaming can extract insight from that raw data, allowing you to respond as fast as things happen. This option is available from SAP HANA SPS 9 revision.
  • 11. Streaming Data sources becoming ubiquitous Sensors Click Streams Social Media Transactions Market Feeds
  • 12. SAP HANA SMART DATA STREAMING DEPLOYMENTS
  • 13. Continued… Data flows into the SAP HANA smart data streaming server from external sources through built-in or custom adapters, which translate incoming messages into a format that is accepted by the SAP HANA smart data streaming server. This figure shows a typical smart data streaming deployment. Continuous queries, developed and tested as projects using the SAP HANA smart data streaming plugin for SAP HANA studio, are deployed to an SAP HANA smart data streaming server. Output adapters translate rows processed by the server into message formats that are compatible with external destinations, such as SAP HANA, and send those messages downstream. SAP HANA cockpit provides an operations console for configuring smart data streaming.
  • 15. SAP Replication Server (SRS)? SAP Replication Server (SRS) also known SAP Sybase Replication Server is a real-time data integration and movement software. SAP Replication Server (SRS) moves and synchronizes transactional data including DML and DDL across the enterprise, providing low impact, guaranteed data delivery, real-time business intelligence, and zero operational downtime.
  • 17. Why Sap Replication Server? Because you can move, manage, and integrate data from the most popular SAP and non-SAP data sources in real time – feeding your IT investments with high quality data that’s always where you need it to be. With our data replication software, you can: Ensure your distributed IT landscape is reliable, stable, and always available Maintain business continuity with “zero downtime” disaster recovery solutions Move up-to-the-second production data into SAP HANA for real-time reporting Keep data synchronised across diverse database environments to maintain local performance Perform database migrations without interrupting operations
  • 18. SAP Sybase Replication Server -High availability/disaster recovery Minimize/eliminate user impact Protect against unplanned outages Software, hardware, application failure Unforeseen circumstances like data corruption Protect against planned outages Software, hardware, application upgrades Enable ops to perform maintenance activities Recover from natural disaster Without geographic restrictions
  • 19. SAP DATA SERVICES SAP Data Services (DS) is suited for Data Integration (Batch), with HANA optimized capabilities for Transforming, Cleansing* and Integrating (bulk or delta) structured and unstructured* data from many different Sources (SAP and non-SAP) to the Target (SAP HANA). SAP Data Services is a data integration and transformation software application.
  • 20. What is ETL (Extraction, Transformation and Loading)? It refers to a process in database usage and especially in data warehousing that: Extracts data from homogeneous or heterogeneous data sources Transforms the data for storing it in proper format or structure for querying and analysis purpose Loads it into the final target (database or data warehouse)
  • 21. SAP Data Services is the solution to overcome all the problems SAP Data Services is the first and only, all-in-one solution for: Data Integration (ETL), Data Quality Management, Information Stewardship (Data Profiling And Metadata Management), And Text Analytics.
  • 22. What is SLT? SAP Landscape Transformation Replication Server (“SLT”) is for all SAP HANA customers who need real-time or scheduled data replication, sourcing from SAP and NON-SAP sources Uses trigger-based technology to transfer the data from any source to SAP HANA in real-time. SLT server can be installed on the separate system or on SAP ECC System.
  • 23. SLTArchitecture overview 1. SLT Architecture overview between SAP System and SAP HANA 2. SLT Architecture overview between Non-SAP System and SAP HANA
  • 24. Benefit of SLT system Allows real-time or schedule time data replication. During replicating data in real-time, we can migrate data in SAP HANA Format. SLT handles Cluster and Pool tables. Automatically non-Unicode to Unicode conversion during load/replication This is fully integrated with SAP HANA Studio. SLT have table setting and transformation capabilities. Replication from multiple source systems to one HANA system is allowed, also from one source system to multiple HANA systems.
  • 25. SAP HANA DXC SAP HANA DXC is batch driven data replication technique i.e. it can execute after a time interval. SAP HANA Direct Extractor Connection (DXC) is available as a simple option in batch mode for data replication from existing SAP Data Source extractors (SAP Business Suite) to Target (SAP HANA) for stand alone data mart scenarios. In SAP Business suite application content Data Source Extractors have been available for data modelling and data acquisition for SAP Business Warehouse. SAP DXC use these Data Source Extractor to deliver data directly to SAP HANA. DXC extraction processing bypasses the normal dataflow and sends data to SAP HANA instead.
  • 26. DXC ARCHITECTURE PSA- Persistent staging area: It is the inbound storage area for data from the source systems in the SAP Business Information Warehouse. The requested data is saved, unchanged from the source system. Activation of DSO means calculating the delta and updating the current data snapshot into Active table and writing the history of changes made into change log table. The active data table of the IMDSO can be used as a basis for building data models in SAP HANA (attribute views, analytical views, and calculation views)
  • 27. Advantages of SAP DXC SAP DXC requires no additional server or application in the system landscape. It reduces the complexity of data Modelling in SAP HANA, as it sends the data to SAP HANA after applying all business extractor logic in the source system. It speeds up SAP HANA Implementation time lines. It extract semantic rich data from SAP Business site and provide to SAP HANA. It reuses existing proprietary extraction, transformation, and load mechanism built into SAP business Suite systems over a simple HTTP(S) connection to SAP HANA.
  • 28. Limitations of SAP DXC Data Source must have pre-define ETL method, if not then we need to define them. SAP DXC requires a Business Suite System on Net Weaver 7.0 or higher (e.g. ECC) equal or below SP level: Release 700 SAPKW70021 (SP stack 19, from Nov 2008). A procedure with a key field defined must exist in Data Source .
  • 29. THANK YOU…. For more Details visit: kabilsapworld.blogspot.in

Editor's Notes

  1. Appended- add to the end
  2. Reference : SAPHANAtutorial.com