SlideShare a Scribd company logo
1 of 4
Download to read offline
SAP HANA Cookbook
for MySQL Developers
Access Advanced Analytic Capabilities
by Pairing MySQL with SAP HANA One
About the Authors
		
				Swapan Saha
				 Swapan Saha, an enterprise software leader with 18 years of experience at leading
				 Information Technology vendors (SAP, Sun Microsystems & Tibco) in developing and marketing 	
				 enterprise software platforms, tools and solutions in SAP HANA in Cloud, Cloud BI, Supplier
				 Relationship Management (SRM), Governance and Risk Compliance (GRC), e-Commerce, 		
				 Trading, and Energy Management to 1000s of global customers. In last three years, as the
				 architect and product manager, he delivered three new cloud solutions - SAP HANA One
				 (Database as a service) on October 2012, SAP HANA Infrastructure Subscription on October
				 2013 and SAP HANA DB Subscription on March 2014 with an accelerated schedule.He brought 	
	 	 	 	 and engaged with first 1000 HANA One customers from 55 countries. He received his Ph.D.
				 in Electrical Engineering at Iowa State University, Ames, IA, USA. He received his Masters in 		
				 Electrical Engineering at Indian Institute of Technology, Kharagpur and Bachelor in Electrical 		
				 Engineering at Indian Institute of Engineering Science and Technology, Shibpur, India (formerly 	
				University of Calcutta).				
				
				Ashish Sahu 	
				 Ashish Sahu is Director of SAP HANA Predictive, Text, and Spatial Analytics for SAP Global 		
				 Marketing. He has more than 9 years of experience launching internet and mobile products
				 at Amazon, CheckPoint and Motorola. Prior to SAP, he launched an event science and
				 recommendation engine startup, Wazaap Inc. (http://getwazaap.com). Ashish has an MBA
				 from Haas, Berkeley and Masters in Information Systems from IIM India.
SAP HANA Cookbook for MySQL Developers Project
SAP HANA Cookbook project brings Big Data Advanced Analytics functionalities
like Ad-hoc BI, Predictive, Text Mining and Geospatial processing to your MySQL
landscape. Learn how to quickly load, process and analyze data stored in your
MySQL db by pairing with a modern in-memory platform, SAP HANA.
SAP HANA Cookbook for MySQL Developers
By: Dr. Swapan Saha, Senior Director, HANA Cloud Engineering
	 Ashish Sahu, Director, HANA Marketing (Advanced Analytics)
SAP HANA is a modern in-memory columnar database to capture, store, and query terabytes of data in real-time. Its
ability to simultaneously store (OLTP) and analyze (OLAP) large volumes of data gives developers a unique ability to
build advanced analytic applications that operates at scale in a real-time environment. With SAP HANA, you will be
able to:
Turbo-charge your applications
Accelerate under performing applications by delivering real-time insights and snappy user experience.
Leverage Ad-hoc Analytics
Legacy databases are mediocre at running analytics while inserting transaction data due to locking bottlenecks and
excruciating slow joins. SAP HANA One allows you manage and analyze large volumes of data even when it is flooded
with machine-generated data
Perform Multi-engine Query Processing
Use SQL to perform predictive, text and geospatial analytics by combining relational with unstructured text and
location data.
SAP HANA One is an instant delivery mechanism of SAP HANA in the cloud (available on AWS) with hourly pricing for
productive uses.
You can build amazing web or mobile applications by taking advantage of SAP HANA’s powerful advanced analytics ca-
pabilities like predictive, NLP (Natural Language Processing) and geospatial processing available right out-of-the-box.
No need to download, install or configure anything. The functionality is also available in a SQL programming paradigm
so it is very easy to learn and use. More than 1,200 startups have chosen SAP HANA to build their next-generation Big
Data, predictive or real-time analytic solutions.
The SAP HANA Cookbook provides real examples, code snippets and tutorials to help MySQL developers run advanced
in-memory analytics alongside their MySQL landscape.
We have created a cookbook to help you get maximum mileage out of your MySQL landscape by pairing it with
SAP HANA. Here’s a list of what you can do:
1. Run SAP HANA One side-by-side with MySQL
2. Use Open Source ETL to batch load MySQL data into SAP HANA One
3. Make your apps location-intelligent by running geospatial processing on SAP HANA One
4. Perform ad-hoc analytics with your MySQL data moved loaded on SAP HANA One
5. Leverage full-text search, natural language processing and sentiment intelligence in SAP HANA One
6. Build predictive applications using native or R algorithms using SAP HANA One
Launch Your HANA One Instance
As a developer, you can start with SAP HANA Developer edition which offers a free HANA license and lower
infrastructure cost. Once you are ready for production, you can switch to SAP HANA One. The following two videos
will walk you through the subscription and configuration of SAP HANA One on AWS Marketplace. Note, the process
is the same but newer versions may have minor differences in look and feel.
Subscribe to SAP HANA One video tutorial
Configure SAP HANA One video tutorial
Use Open Source ETL to load MySQL Data into SAP HANA One
Once you have SAP HANA One up and running, you may need to bring your application data from MySQL to SAP
HANA. It is your choice which ETL tool to use to replicate your MySQL data into SAP HANA, try out one of the two
tools used to load data from MySQL to SAP HANA.
Move MySQL data using Pentaho into SAP HANA One
				 • Use Talend to Sync Data from MySQL to SAP HANA (Part I)
				 • Use Talend to Sync Data from MySQL to SAP HANA (Part II)
				 • Sync Data from My SQL to HANA DB with Pentaho (Part I)
				 • Sync Data from My SQL to HANA DB with Pentaho (Part II)
Make Your Apps Location-Intelligent
Building geospatial analysis capability in SAP HANA
This step by step guide shows how you can use geospatial analysis in SAP HANA One
				 • Experiences with SAP HANA Geo-Spatial Features – Part 1
				 • Experiences with SAP HANA Geo-Spatial Features – Part 2
Perform Ad-hoc Analytics
Ad-hoc analytics in SAP HANA
This step by step guide shows how you can perform ad-hoc analytics in MySQL and in SAP HANA One.
				 • Ad-hoc Analysis Comparison with MYSQL & SAP HANA One
				 • Ad-hoc Analysis Comparison with MYSQL & SAP HANA One - Continued
Leverage full-text search, natural language processing and sentiment intelligence
in SAP HANA One
See how I built a real-time movie rating app by using SAP HANA’s sentiment analysis capability on social media
(twitter, user forum) data.
				 Real-time sentiment rating of movies on SAP HANA One
Build predictive applications using native or R algorithms using SAP HANA One
SAP HANA integrates R language directly so it becomes really easy to write predictive algorithms using R’s abundant
external packages. We will use R’s recommenderlab to do movie recommendations. We also get many evaluation re-
sults from these different recommenders, so that we can choose the best recommender based on one specific training
dataset.
				 How we built a Movie Recommendation engine by leveraging R on SAP HANA
x
Visualize Your Success
SAP Lumira delivers beautiful analytics, allowing you to easily convey and share knowledge. Discover hidden
patterns and transform the way you see your business.
• Create Elegant Stories using SAP Lumira SP12 Personal Edition – Now available for free
Use SAP Lumira for data discovery and advanced visualization video tutorial
After you experience the power of SAP HANA One, you will ask yourself why are spending long hours moving data
from legacy database to data warehouse when you can seamlessly perform OLTP and OLAP on the same data store.
To learn more about Advanced Analytics on SAP HANA, go to http://saphana.com/advanced-analytics. We will be
adding more chapters on NLP and Predictive to the cookbook so make sure you signup to our SAP HANA Cookbook
newsletter so you don’t miss these exciting updates!
Additional Information
				 • SAP HANA One Support
				 • SAP HANA Developer Center on SCN
				 • SAP HANA Academy
Disclaimer: SAP or SAP Subsidiaries does not promote or endorse any 3rd party software and licenses. Please check
with your provide or IT administrator for details.
				 SAP HANA Cookbook Landing Page

More Related Content

What's hot

Graph Pattern Matching in SAP HANA
Graph Pattern Matching in SAP HANAGraph Pattern Matching in SAP HANA
Graph Pattern Matching in SAP HANAopenCypher
 
Dmm212 – Sap Hana Graph Processing
Dmm212 – Sap Hana  Graph ProcessingDmm212 – Sap Hana  Graph Processing
Dmm212 – Sap Hana Graph ProcessingLuc Vanrobays
 
SAP Integrated Business Planning
SAP Integrated Business PlanningSAP Integrated Business Planning
SAP Integrated Business PlanningKishore Chaganti
 
Dmm117 – SAP HANA Processing Services Text Spatial Graph Series and Predictive
Dmm117 – SAP HANA Processing Services Text Spatial Graph Series and PredictiveDmm117 – SAP HANA Processing Services Text Spatial Graph Series and Predictive
Dmm117 – SAP HANA Processing Services Text Spatial Graph Series and PredictiveLuc Vanrobays
 
SAP HANA SPS10- Enterprise Information Management
SAP HANA SPS10- Enterprise Information ManagementSAP HANA SPS10- Enterprise Information Management
SAP HANA SPS10- Enterprise Information ManagementSAP Technology
 
Sap hana studio_overview
Sap hana studio_overviewSap hana studio_overview
Sap hana studio_overviewArun Singhania
 
Dmm203 – new approaches for data modelingwith sap hana
Dmm203 – new approaches for data modelingwith sap hanaDmm203 – new approaches for data modelingwith sap hana
Dmm203 – new approaches for data modelingwith sap hanaLuc Vanrobays
 
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...Ocean9, Inc.
 
Dmm300 – mixed scenarios for sap hana data warehousing and BW: overview and e...
Dmm300 – mixed scenarios for sap hana data warehousing and BW: overview and e...Dmm300 – mixed scenarios for sap hana data warehousing and BW: overview and e...
Dmm300 – mixed scenarios for sap hana data warehousing and BW: overview and e...Luc Vanrobays
 
MDS ap_OEM Product Portfolio Intorduction to the DT & Analytics
MDS ap_OEM Product Portfolio Intorduction to the DT & AnalyticsMDS ap_OEM Product Portfolio Intorduction to the DT & Analytics
MDS ap_OEM Product Portfolio Intorduction to the DT & AnalyticsMDS ap
 
Introduction to extracting data from sap s 4 hana with abap cds views
Introduction to extracting data from sap s 4 hana with abap cds viewsIntroduction to extracting data from sap s 4 hana with abap cds views
Introduction to extracting data from sap s 4 hana with abap cds viewsLuc Vanrobays
 
SAP HANA for SAP Overview
SAP HANA for SAP OverviewSAP HANA for SAP Overview
SAP HANA for SAP OverviewIliya Ruvinsky
 
Build and run an sql data warehouse on sap hana
Build and run an sql data warehouse on sap hanaBuild and run an sql data warehouse on sap hana
Build and run an sql data warehouse on sap hanaLuc Vanrobays
 
Sap HANA Presentation to SAPnsight Dallas Breakfast Huddle in June 2014
Sap HANA Presentation to SAPnsight Dallas Breakfast Huddle in June 2014Sap HANA Presentation to SAPnsight Dallas Breakfast Huddle in June 2014
Sap HANA Presentation to SAPnsight Dallas Breakfast Huddle in June 2014Denis ONeil
 

What's hot (20)

Graph Pattern Matching in SAP HANA
Graph Pattern Matching in SAP HANAGraph Pattern Matching in SAP HANA
Graph Pattern Matching in SAP HANA
 
Dmm212 – Sap Hana Graph Processing
Dmm212 – Sap Hana  Graph ProcessingDmm212 – Sap Hana  Graph Processing
Dmm212 – Sap Hana Graph Processing
 
Splunk Architecture
Splunk ArchitectureSplunk Architecture
Splunk Architecture
 
SAP Integrated Business Planning
SAP Integrated Business PlanningSAP Integrated Business Planning
SAP Integrated Business Planning
 
Dmm117 – SAP HANA Processing Services Text Spatial Graph Series and Predictive
Dmm117 – SAP HANA Processing Services Text Spatial Graph Series and PredictiveDmm117 – SAP HANA Processing Services Text Spatial Graph Series and Predictive
Dmm117 – SAP HANA Processing Services Text Spatial Graph Series and Predictive
 
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 Overview
SAP Hana OverviewSAP Hana Overview
SAP Hana Overview
 
Sap hana studio_overview
Sap hana studio_overviewSap hana studio_overview
Sap hana studio_overview
 
SAP HANA
SAP HANASAP HANA
SAP HANA
 
SAP_HANA_FAQ
SAP_HANA_FAQSAP_HANA_FAQ
SAP_HANA_FAQ
 
Dmm203 – new approaches for data modelingwith sap hana
Dmm203 – new approaches for data modelingwith sap hanaDmm203 – new approaches for data modelingwith sap hana
Dmm203 – new approaches for data modelingwith sap hana
 
SDA - POC
SDA - POCSDA - POC
SDA - POC
 
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...
 
TZH300_EN_COL96
TZH300_EN_COL96TZH300_EN_COL96
TZH300_EN_COL96
 
Dmm300 – mixed scenarios for sap hana data warehousing and BW: overview and e...
Dmm300 – mixed scenarios for sap hana data warehousing and BW: overview and e...Dmm300 – mixed scenarios for sap hana data warehousing and BW: overview and e...
Dmm300 – mixed scenarios for sap hana data warehousing and BW: overview and e...
 
MDS ap_OEM Product Portfolio Intorduction to the DT & Analytics
MDS ap_OEM Product Portfolio Intorduction to the DT & AnalyticsMDS ap_OEM Product Portfolio Intorduction to the DT & Analytics
MDS ap_OEM Product Portfolio Intorduction to the DT & Analytics
 
Introduction to extracting data from sap s 4 hana with abap cds views
Introduction to extracting data from sap s 4 hana with abap cds viewsIntroduction to extracting data from sap s 4 hana with abap cds views
Introduction to extracting data from sap s 4 hana with abap cds views
 
SAP HANA for SAP Overview
SAP HANA for SAP OverviewSAP HANA for SAP Overview
SAP HANA for SAP Overview
 
Build and run an sql data warehouse on sap hana
Build and run an sql data warehouse on sap hanaBuild and run an sql data warehouse on sap hana
Build and run an sql data warehouse on sap hana
 
Sap HANA Presentation to SAPnsight Dallas Breakfast Huddle in June 2014
Sap HANA Presentation to SAPnsight Dallas Breakfast Huddle in June 2014Sap HANA Presentation to SAPnsight Dallas Breakfast Huddle in June 2014
Sap HANA Presentation to SAPnsight Dallas Breakfast Huddle in June 2014
 

Viewers also liked

What's new for Spatial in SAP HANA SPS 11
What's new for Spatial in SAP HANA SPS 11What's new for Spatial in SAP HANA SPS 11
What's new for Spatial in SAP HANA SPS 11SAP Technology
 
U C2007 My S Q L Performance Cookbook
U C2007  My S Q L  Performance  CookbookU C2007  My S Q L  Performance  Cookbook
U C2007 My S Q L Performance Cookbookguestae36d0
 
The Peoper Care and Feeding of a MySQL Server for Busy Linux Admin
The Peoper Care and Feeding of a MySQL Server for Busy Linux AdminThe Peoper Care and Feeding of a MySQL Server for Busy Linux Admin
The Peoper Care and Feeding of a MySQL Server for Busy Linux AdminDave Stokes
 
Mysql administration
Mysql administrationMysql administration
Mysql administrationbeben benzy
 
Managing MySQL with Ansible
Managing MySQL with AnsibleManaging MySQL with Ansible
Managing MySQL with AnsibleBen Mildren
 
Making MySQL Administration a Breeze - A Look Into a MySQL DBA's Toolchest
Making MySQL Administration a Breeze - A Look Into a MySQL DBA's ToolchestMaking MySQL Administration a Breeze - A Look Into a MySQL DBA's Toolchest
Making MySQL Administration a Breeze - A Look Into a MySQL DBA's ToolchestLenz Grimmer
 
MySQL Performance Metrics that Matter
MySQL Performance Metrics that MatterMySQL Performance Metrics that Matter
MySQL Performance Metrics that MatterMorgan Tocker
 
Modern MySQL Monitoring and Dashboards.
Modern MySQL Monitoring and Dashboards.Modern MySQL Monitoring and Dashboards.
Modern MySQL Monitoring and Dashboards.Mydbops
 
Extended Essay
Extended EssayExtended Essay
Extended EssayPhil Evans
 
Rancangan tahunan matematik tingkatan 5 2013
Rancangan tahunan matematik tingkatan 5 2013Rancangan tahunan matematik tingkatan 5 2013
Rancangan tahunan matematik tingkatan 5 2013Saini Bakar
 
MySQL 5.7: Performance Schema Improvements
MySQL 5.7: Performance Schema ImprovementsMySQL 5.7: Performance Schema Improvements
MySQL 5.7: Performance Schema ImprovementsMark Leith
 
MySQL Administration and Monitoring
MySQL Administration and MonitoringMySQL Administration and Monitoring
MySQL Administration and MonitoringMark Leith
 
What's New in SAP HANA SPS 11 Backup and Recovery (Operations)
What's New in SAP HANA SPS 11 Backup and Recovery (Operations)What's New in SAP HANA SPS 11 Backup and Recovery (Operations)
What's New in SAP HANA SPS 11 Backup and Recovery (Operations)SAP Technology
 
Basics Of English Grammar 2 Ppt
Basics Of English Grammar 2 PptBasics Of English Grammar 2 Ppt
Basics Of English Grammar 2 Pptlaurajim21
 
What's new in SAP HANA SPS 11 SQL/SQLScript
What's new in SAP HANA SPS 11 SQL/SQLScriptWhat's new in SAP HANA SPS 11 SQL/SQLScript
What's new in SAP HANA SPS 11 SQL/SQLScriptSAP Technology
 

Viewers also liked (17)

What's new for Spatial in SAP HANA SPS 11
What's new for Spatial in SAP HANA SPS 11What's new for Spatial in SAP HANA SPS 11
What's new for Spatial in SAP HANA SPS 11
 
Sap hana tutorial
Sap hana tutorialSap hana tutorial
Sap hana tutorial
 
U C2007 My S Q L Performance Cookbook
U C2007  My S Q L  Performance  CookbookU C2007  My S Q L  Performance  Cookbook
U C2007 My S Q L Performance Cookbook
 
The Peoper Care and Feeding of a MySQL Server for Busy Linux Admin
The Peoper Care and Feeding of a MySQL Server for Busy Linux AdminThe Peoper Care and Feeding of a MySQL Server for Busy Linux Admin
The Peoper Care and Feeding of a MySQL Server for Busy Linux Admin
 
Mysql administration
Mysql administrationMysql administration
Mysql administration
 
Managing MySQL with Ansible
Managing MySQL with AnsibleManaging MySQL with Ansible
Managing MySQL with Ansible
 
Making MySQL Administration a Breeze - A Look Into a MySQL DBA's Toolchest
Making MySQL Administration a Breeze - A Look Into a MySQL DBA's ToolchestMaking MySQL Administration a Breeze - A Look Into a MySQL DBA's Toolchest
Making MySQL Administration a Breeze - A Look Into a MySQL DBA's Toolchest
 
MySQL Monitoring 101
MySQL Monitoring 101MySQL Monitoring 101
MySQL Monitoring 101
 
MySQL Performance Metrics that Matter
MySQL Performance Metrics that MatterMySQL Performance Metrics that Matter
MySQL Performance Metrics that Matter
 
Modern MySQL Monitoring and Dashboards.
Modern MySQL Monitoring and Dashboards.Modern MySQL Monitoring and Dashboards.
Modern MySQL Monitoring and Dashboards.
 
Extended Essay
Extended EssayExtended Essay
Extended Essay
 
Rancangan tahunan matematik tingkatan 5 2013
Rancangan tahunan matematik tingkatan 5 2013Rancangan tahunan matematik tingkatan 5 2013
Rancangan tahunan matematik tingkatan 5 2013
 
MySQL 5.7: Performance Schema Improvements
MySQL 5.7: Performance Schema ImprovementsMySQL 5.7: Performance Schema Improvements
MySQL 5.7: Performance Schema Improvements
 
MySQL Administration and Monitoring
MySQL Administration and MonitoringMySQL Administration and Monitoring
MySQL Administration and Monitoring
 
What's New in SAP HANA SPS 11 Backup and Recovery (Operations)
What's New in SAP HANA SPS 11 Backup and Recovery (Operations)What's New in SAP HANA SPS 11 Backup and Recovery (Operations)
What's New in SAP HANA SPS 11 Backup and Recovery (Operations)
 
Basics Of English Grammar 2 Ppt
Basics Of English Grammar 2 PptBasics Of English Grammar 2 Ppt
Basics Of English Grammar 2 Ppt
 
What's new in SAP HANA SPS 11 SQL/SQLScript
What's new in SAP HANA SPS 11 SQL/SQLScriptWhat's new in SAP HANA SPS 11 SQL/SQLScript
What's new in SAP HANA SPS 11 SQL/SQLScript
 

Similar to SAP HANA Cookbook for MySQL Developers

Overview and what is sap hana 1.0 online training
Overview and what is sap hana 1.0 online training Overview and what is sap hana 1.0 online training
Overview and what is sap hana 1.0 online training NEWYORKSYS-IT SOLUTIONS
 
Sap hana online training asts training
Sap hana online training asts trainingSap hana online training asts training
Sap hana online training asts trainingrakeshreddy312
 
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.pdfankeetkumar4
 
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_solutionsBobby Shah
 
Sap_abap_on_hana_question_and_answer__1683603113.pdf
Sap_abap_on_hana_question_and_answer__1683603113.pdfSap_abap_on_hana_question_and_answer__1683603113.pdf
Sap_abap_on_hana_question_and_answer__1683603113.pdfcharantej369263
 
What is sap hana
What is sap hana What is sap hana
What is sap hana kavyagaur3
 
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
 
97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP
97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP
97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAPGeneXus
 
Sap hana master_guide_en
Sap hana master_guide_enSap hana master_guide_en
Sap hana master_guide_enFarrukh Yusupov
 
Development to Deployment with SAP HANA
Development to Deployment with SAP HANADevelopment to Deployment with SAP HANA
Development to Deployment with SAP HANACraig Cmehil
 
Instantly Deploy and Use SAP Solutions in The Cloud – within minutes
Instantly Deploy and Use SAP Solutions in The Cloud – within minutesInstantly Deploy and Use SAP Solutions in The Cloud – within minutes
Instantly Deploy and Use SAP Solutions in The Cloud – within minutesINDUSCommunity
 
5507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-1611211130265507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-161121113026Krishna Kiran
 
SAP HANA SQL Data Warehousing (Sefan Linders)
SAP HANA SQL Data Warehousing (Sefan Linders)SAP HANA SQL Data Warehousing (Sefan Linders)
SAP HANA SQL Data Warehousing (Sefan Linders)Twan van den Broek
 
HANA Demystified by DataMagnum
HANA Demystified by DataMagnumHANA Demystified by DataMagnum
HANA Demystified by DataMagnumPrasad Mavuduri
 

Similar to SAP HANA Cookbook for MySQL Developers (20)

Overview and what is sap hana 1.0 online training
Overview and what is sap hana 1.0 online training Overview and what is sap hana 1.0 online training
Overview and what is sap hana 1.0 online training
 
Sap hana online training asts training
Sap hana online training asts trainingSap hana online training asts training
Sap hana online training asts training
 
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
 
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
 
Project report
Project reportProject report
Project report
 
Sap_abap_on_hana_question_and_answer__1683603113.pdf
Sap_abap_on_hana_question_and_answer__1683603113.pdfSap_abap_on_hana_question_and_answer__1683603113.pdf
Sap_abap_on_hana_question_and_answer__1683603113.pdf
 
SAP HANA
SAP HANASAP HANA
SAP HANA
 
What is sap hana
What is sap hana What is sap hana
What is sap hana
 
SAP HANA presented by Maneat USA v01
SAP HANA presented by Maneat USA v01SAP HANA presented by Maneat USA v01
SAP HANA presented by Maneat USA v01
 
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 Analysis
SAP Hana AnalysisSAP Hana Analysis
SAP Hana Analysis
 
97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP
97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP
97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP
 
Sap hana master_guide_en
Sap hana master_guide_enSap hana master_guide_en
Sap hana master_guide_en
 
SAP HANA Certified course
SAP HANA Certified courseSAP HANA Certified course
SAP HANA Certified course
 
Development to Deployment with SAP HANA
Development to Deployment with SAP HANADevelopment to Deployment with SAP HANA
Development to Deployment with SAP HANA
 
Instantly Deploy and Use SAP Solutions in The Cloud – within minutes
Instantly Deploy and Use SAP Solutions in The Cloud – within minutesInstantly Deploy and Use SAP Solutions in The Cloud – within minutes
Instantly Deploy and Use SAP Solutions in The Cloud – within minutes
 
5507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-1611211130265507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-161121113026
 
HANA
HANAHANA
HANA
 
SAP HANA SQL Data Warehousing (Sefan Linders)
SAP HANA SQL Data Warehousing (Sefan Linders)SAP HANA SQL Data Warehousing (Sefan Linders)
SAP HANA SQL Data Warehousing (Sefan Linders)
 
HANA Demystified by DataMagnum
HANA Demystified by DataMagnumHANA Demystified by DataMagnum
HANA Demystified by DataMagnum
 

Recently uploaded

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 

Recently uploaded (20)

Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

SAP HANA Cookbook for MySQL Developers

  • 1. SAP HANA Cookbook for MySQL Developers Access Advanced Analytic Capabilities by Pairing MySQL with SAP HANA One
  • 2. About the Authors Swapan Saha Swapan Saha, an enterprise software leader with 18 years of experience at leading Information Technology vendors (SAP, Sun Microsystems & Tibco) in developing and marketing enterprise software platforms, tools and solutions in SAP HANA in Cloud, Cloud BI, Supplier Relationship Management (SRM), Governance and Risk Compliance (GRC), e-Commerce, Trading, and Energy Management to 1000s of global customers. In last three years, as the architect and product manager, he delivered three new cloud solutions - SAP HANA One (Database as a service) on October 2012, SAP HANA Infrastructure Subscription on October 2013 and SAP HANA DB Subscription on March 2014 with an accelerated schedule.He brought and engaged with first 1000 HANA One customers from 55 countries. He received his Ph.D. in Electrical Engineering at Iowa State University, Ames, IA, USA. He received his Masters in Electrical Engineering at Indian Institute of Technology, Kharagpur and Bachelor in Electrical Engineering at Indian Institute of Engineering Science and Technology, Shibpur, India (formerly University of Calcutta). Ashish Sahu Ashish Sahu is Director of SAP HANA Predictive, Text, and Spatial Analytics for SAP Global Marketing. He has more than 9 years of experience launching internet and mobile products at Amazon, CheckPoint and Motorola. Prior to SAP, he launched an event science and recommendation engine startup, Wazaap Inc. (http://getwazaap.com). Ashish has an MBA from Haas, Berkeley and Masters in Information Systems from IIM India.
  • 3. SAP HANA Cookbook for MySQL Developers Project SAP HANA Cookbook project brings Big Data Advanced Analytics functionalities like Ad-hoc BI, Predictive, Text Mining and Geospatial processing to your MySQL landscape. Learn how to quickly load, process and analyze data stored in your MySQL db by pairing with a modern in-memory platform, SAP HANA.
  • 4. SAP HANA Cookbook for MySQL Developers By: Dr. Swapan Saha, Senior Director, HANA Cloud Engineering Ashish Sahu, Director, HANA Marketing (Advanced Analytics) SAP HANA is a modern in-memory columnar database to capture, store, and query terabytes of data in real-time. Its ability to simultaneously store (OLTP) and analyze (OLAP) large volumes of data gives developers a unique ability to build advanced analytic applications that operates at scale in a real-time environment. With SAP HANA, you will be able to: Turbo-charge your applications Accelerate under performing applications by delivering real-time insights and snappy user experience. Leverage Ad-hoc Analytics Legacy databases are mediocre at running analytics while inserting transaction data due to locking bottlenecks and excruciating slow joins. SAP HANA One allows you manage and analyze large volumes of data even when it is flooded with machine-generated data Perform Multi-engine Query Processing Use SQL to perform predictive, text and geospatial analytics by combining relational with unstructured text and location data. SAP HANA One is an instant delivery mechanism of SAP HANA in the cloud (available on AWS) with hourly pricing for productive uses. You can build amazing web or mobile applications by taking advantage of SAP HANA’s powerful advanced analytics ca- pabilities like predictive, NLP (Natural Language Processing) and geospatial processing available right out-of-the-box. No need to download, install or configure anything. The functionality is also available in a SQL programming paradigm so it is very easy to learn and use. More than 1,200 startups have chosen SAP HANA to build their next-generation Big Data, predictive or real-time analytic solutions. The SAP HANA Cookbook provides real examples, code snippets and tutorials to help MySQL developers run advanced in-memory analytics alongside their MySQL landscape. We have created a cookbook to help you get maximum mileage out of your MySQL landscape by pairing it with SAP HANA. Here’s a list of what you can do: 1. Run SAP HANA One side-by-side with MySQL 2. Use Open Source ETL to batch load MySQL data into SAP HANA One 3. Make your apps location-intelligent by running geospatial processing on SAP HANA One 4. Perform ad-hoc analytics with your MySQL data moved loaded on SAP HANA One 5. Leverage full-text search, natural language processing and sentiment intelligence in SAP HANA One 6. Build predictive applications using native or R algorithms using SAP HANA One Launch Your HANA One Instance As a developer, you can start with SAP HANA Developer edition which offers a free HANA license and lower infrastructure cost. Once you are ready for production, you can switch to SAP HANA One. The following two videos will walk you through the subscription and configuration of SAP HANA One on AWS Marketplace. Note, the process is the same but newer versions may have minor differences in look and feel. Subscribe to SAP HANA One video tutorial Configure SAP HANA One video tutorial Use Open Source ETL to load MySQL Data into SAP HANA One Once you have SAP HANA One up and running, you may need to bring your application data from MySQL to SAP HANA. It is your choice which ETL tool to use to replicate your MySQL data into SAP HANA, try out one of the two tools used to load data from MySQL to SAP HANA. Move MySQL data using Pentaho into SAP HANA One • Use Talend to Sync Data from MySQL to SAP HANA (Part I) • Use Talend to Sync Data from MySQL to SAP HANA (Part II) • Sync Data from My SQL to HANA DB with Pentaho (Part I) • Sync Data from My SQL to HANA DB with Pentaho (Part II) Make Your Apps Location-Intelligent Building geospatial analysis capability in SAP HANA This step by step guide shows how you can use geospatial analysis in SAP HANA One • Experiences with SAP HANA Geo-Spatial Features – Part 1 • Experiences with SAP HANA Geo-Spatial Features – Part 2 Perform Ad-hoc Analytics Ad-hoc analytics in SAP HANA This step by step guide shows how you can perform ad-hoc analytics in MySQL and in SAP HANA One. • Ad-hoc Analysis Comparison with MYSQL & SAP HANA One • Ad-hoc Analysis Comparison with MYSQL & SAP HANA One - Continued Leverage full-text search, natural language processing and sentiment intelligence in SAP HANA One See how I built a real-time movie rating app by using SAP HANA’s sentiment analysis capability on social media (twitter, user forum) data. Real-time sentiment rating of movies on SAP HANA One Build predictive applications using native or R algorithms using SAP HANA One SAP HANA integrates R language directly so it becomes really easy to write predictive algorithms using R’s abundant external packages. We will use R’s recommenderlab to do movie recommendations. We also get many evaluation re- sults from these different recommenders, so that we can choose the best recommender based on one specific training dataset. How we built a Movie Recommendation engine by leveraging R on SAP HANA x Visualize Your Success SAP Lumira delivers beautiful analytics, allowing you to easily convey and share knowledge. Discover hidden patterns and transform the way you see your business. • Create Elegant Stories using SAP Lumira SP12 Personal Edition – Now available for free Use SAP Lumira for data discovery and advanced visualization video tutorial After you experience the power of SAP HANA One, you will ask yourself why are spending long hours moving data from legacy database to data warehouse when you can seamlessly perform OLTP and OLAP on the same data store. To learn more about Advanced Analytics on SAP HANA, go to http://saphana.com/advanced-analytics. We will be adding more chapters on NLP and Predictive to the cookbook so make sure you signup to our SAP HANA Cookbook newsletter so you don’t miss these exciting updates! Additional Information • SAP HANA One Support • SAP HANA Developer Center on SCN • SAP HANA Academy Disclaimer: SAP or SAP Subsidiaries does not promote or endorse any 3rd party software and licenses. Please check with your provide or IT administrator for details. SAP HANA Cookbook Landing Page