21
Public DMM270 – Spatial Analytics with SAP HANA

DMM270 – Spatial Analytics with Sap Hana

Embed Size (px)

Citation preview

Page 1: DMM270 – Spatial Analytics with Sap Hana

Public

DMM270 – Spatial Analytics with SAP HANA

Page 2: DMM270 – Spatial Analytics with Sap Hana

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 2Public

Speakers

Bangalore, October 5 - 7

Raghavendra NaykarGourav GhoshPriyanka Nalakath

Las Vegas, Sept 19 - 23

Anthony WaiteJason Hinsperger

Barcelona, Nov 8 - 10

Hinnerk GildhoffMarkus Fath

Page 3: DMM270 – Spatial Analytics with Sap Hana

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 3Public

Disclaimer

The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP. Except for your obligation to protect confidential information, this presentation is not subject to your license agreement or any other service or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or any related document, or to develop or release any functionality mentioned therein.

This presentation, or any related document and SAP's strategy and possible future developments, products and or platforms directions and functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this presentation is not a commitment, promise or legal obligation to deliver any material, code or functionality. This presentation is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This presentation is for informational purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in this presentation, except if such damages were caused by SAP’s intentional or gross negligence.

All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

Page 4: DMM270 – Spatial Analytics with Sap Hana

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 4Public

Agenda

Introduction

Exercises

Summary

Page 5: DMM270 – Spatial Analytics with Sap Hana

Public

Introduction

Page 6: DMM270 – Spatial Analytics with Sap Hana

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 6Public

SAP HANA : The Platform for All Applications

SAP HANA PLATFORMON-PREMISE | CLOUD | HYBRIDON-PREMISE | CLOUD | HYBRID

Page 7: DMM270 – Spatial Analytics with Sap Hana

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 7Public

Spatial

SAP HANA provides native spatial data processing

Store 2D and 3D vector datatypes

50+ geospatial functions and algorithms

Geocoding and reverse geocoding

Geo content (GAB) and mapping services

Open standards (OGC, 1999 SQL/MM)

SDK for custom geospatial algorithms

Bulk and streaming data integration capabilities

Integration with Esri, Pitney Bowes, HERE and more

Page 8: DMM270 – Spatial Analytics with Sap Hana

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 8Public

SpatialGeocoding

SAP HANA supports geocoding, reverse geocoding, and address cleansing.

This data transformation / enrichment can either run local (reference data is stored in HANA) or via a remote service.

Local geocoding and address cleansing is handled by SAP HANA smart data quality.

SAP HANA

Geocode reference data

Geocoding service,

e.g. HERE

Address DataLongitude, Latitude

Geocode transform or

geocode index

Page 9: DMM270 – Spatial Analytics with Sap Hana

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 9Public

SpatialGeo content and services

SAP HANA includes HERE mapping content and services

Mapping services API/SDK

Map content for “generalized administration boundaries” (GAB) and “postcode areas” (POC)

mapping service

SAP HANA

mapcontent

Page 10: DMM270 – Spatial Analytics with Sap Hana

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 10Public

Sample spatial clients

SAP HANA

ODBCEsri ArcGIS

Server

SAP Business Objects Cloud

Esri ArcGIS Portal

Esri ArcGIS Desktop

MapService

QueryLayer

ODBC

shapefileupload

Native SAP UI5 app

ExtendedApplication Services

Page 11: DMM270 – Spatial Analytics with Sap Hana

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 11Public

Spatial Reference Systems (SRS) Unit of Measurement (UoM)

Projections to Planar World distance/area calculations with (acceptable?) distortion

projections: cylindrical, conical, azimuthal, hybrid, …

x

y

Cartesian Coordinate System simple and fast calculations

distance/area calculations in Euclidean space

r

Round Earth Models accurate results in specific UoM

more complex calculations

Transformation

TransformationTransformation

Page 12: DMM270 – Spatial Analytics with Sap Hana

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 12Public

Spatial Reference Systems used in the exercises

Source: wikipedia.org

Page 13: DMM270 – Spatial Analytics with Sap Hana

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 13Public

Search models and data access

CALL ESH_SEARCH (query,?);Built-in procedure to search on multiple search models with an “OData” query and a “JSON” response

CALL ESH_CONFIG (config);Built-in procedure to add search annotations (request/response, facets, UI areas, ranking, fuzziness etc.) to views

search annotations

TableTable

SQL

search annotations

JSON

UI

*any* View

Page 14: DMM270 – Spatial Analytics with Sap Hana

Public

Exercises

Page 15: DMM270 – Spatial Analytics with Sap Hana

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 15Public

Data I

The data used in the exercises is from theNational Science Foundation (nsf.gov)

Award = a research project

“Crystal Growth of Intermetallics with Competing Magnetic Interactions”

Awardee = an organization/person running the project“UNIVERSITY OF TEXAS AT DALLAS”

Primary = the primary location of the project

Awardee

Primary

Award

Page 16: DMM270 – Spatial Analytics with Sap Hana

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 16Public

Data II

Time zones Point-of-Interest (geonames.org)

Page 17: DMM270 – Spatial Analytics with Sap Hana

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 17Public

Initial Set-up

Host name: LT5070.wdf.sap.corp

Instance number: 10

User name: DMM270_XXX(where XXX is your assigned student ID, e.g. 001)

Password: Welcome1

Solution files: \\students.fair.sap.corp\Studentshare\DMM270

Page 18: DMM270 – Spatial Analytics with Sap Hana

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 18Public

Exercise Tasks

Initial set-up (5 min)

Geocoding (20 min)

Spatial data (15 min)

Spatial joins (20 min)

Sets and clustering (15 min)

Search and UI (15 min)

Page 19: DMM270 – Spatial Analytics with Sap Hana

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 19Public

SAP TechEd Online

Continue your SAP TechEd education after the event!

Access replays of Keynotes Demo Jam SAP TechEd live interviews Select lecture sessions Hands-on sessions …

http://sapteched.com/online

Page 20: DMM270 – Spatial Analytics with Sap Hana

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 20Public

Further information

Related SAP TechEd sessions:DMM117 – SAP HANA Processing Services: Text, Spatial, Graph, Series, and Predictive (L2)DMM212 – SAP HANA Graph Processing: Information and Demonstration (L1)DMM271 – Introduction to Predictive Modeling and Application Deployment for SAP HANA (H2)

SAP Public Webscn.sap.com www.sap.com

SAP Education and Certification Opportunitieswww.sap.com/education

Watch SAP TechEd Onlinewww.sapteched.com/online

Page 21: DMM270 – Spatial Analytics with Sap Hana

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 21Public

Thanks for attending this session.

Please complete your session evaluation for DMM270.

Contact information:

Markus [email protected]

Feedback