SAP HANA Spatial Map your path to the future Mauricio Cubillos, SAP October 3rd, 2018

PUBLIC Agenda

1.- What is SAP HANA Spatial?

2.- What ESRI Customers can do with SAP HANA Spatial

3.- What SAP Customers can do with SAP HANA Spatial

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 2 SAP HANA Spatial SAP HANA Spatial

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 4 SAP HANA Spatial

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 5 SAP HANA Spatial

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 6 SAP HANA Spatial

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 7 SAP HANA Spatial

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 8 SAP HANA Spatial – Set Operation Methods

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 9 SAP HANA Spatial - Aggregation

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 10 SAP HANA Spatial – Geometry Aggregation Methods

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 11 SAP HANA Spatial – Predicates and Joins

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 12 SAP HANA Spatial - Clustering

Grid Clustering K-Means Clustering DBSCAN Clustering

SELECT ST_ClusterID(), SELECT ST_ClusterID(), SELECT ST_ClusterID(), ST_ClusterEnvelope(), ST_ClusterCentroid(), COUNT(*) AS COUNT(*) AS C COUNT(*) AS C FROM "CUSTOMERS" FROM "CUSTOMERS„ FROM "CUSTOMERS„ GROUP CLUSTER BY GROUP CLUSTER BY "LOCATION„ "LOCATION" GROUP CLUSTER BY "LOCATION„ USING DBSCAN EPS 40 USING GRID X CELLS 10 USING KMEANS CLUSTERS 10; Y CELLS 10; MINPTS 50;

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 13 SAP HANA Spatial - SQL

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 14 What ESRI Customers can do with SAP HANA Spatial The Next BIG Thing: Esri Geodatabase Powered by SAP HANA

• SAP HANA Performance

Cloud, Multi-Cloud, Advanced Esri ArcGIS On-Premise, Hybrid Analytics geodatabase Engines • Consolidation

• Integration

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 16 SAP HANA Spatial Sample clients

Esri ArcGIS Esri ArcGIS SAP Business- Native SAPUI5 Desktop Portal Objects Cloud App Query Layer

Map Service, Feature Service csv, shapefile ODBC upload Esri ArcGIS Server

ODBC Extended Application SAP HANA Services

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 17 SAP HANA + Esri Integration Patterns

Data Exchange ETL Geo-Services Query Layers Direct Connect Feature Services Esri Shapefile Batch data movement Integration with Esri “Push-down” Does not use Web services support for ‘offline’ via SAP Data Server & ArcGIS spatial and non- ODBC. No allowing reading, manual data Services, Safe FME, Online for mapping, spatial queries ArcObjects. SQL writing, editing, and movement Esri Interoperability content, and directly into SAP 2003 compliance for symbology of Extensions, or other advanced geo-service HANA Spatial query and HANA in- spatial data from third-party solutions processing engine memory processing. SAP HANA

ArcGIS Server & ArcGIS Server & ArcGIS Server & ArcGIS Server & Insights for ArcGIS ArcGIS Server & Desktop Desktop ArcGIS Online Desktop Desktop Esri Esri Esri Esri Esri Esri Feature Query Layers Services

Esri Shapefile (.shp) ETL

XS Engine SAP HANA SAP HANA SAP HANA SAP HANA SAP HANA SAP HANA

Spatial Data & Spatial Data & Spatial Data & Spatial Data & Spatial Data & Spatial Data & Processing Processing Processing Processing Processing Processing

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 18 Query layers Query layer created 4 1 ArcGIS Pro Any query returning a geometry and a Publish ArcMap* unique key can be a query layer Enterprise 10.6 Write query in HANA Studio or Web IDE Feature and use it in Pro or ArcMap (< 10.6) ArcGIS Portal 2 class Appears to ArcGIS as a simple feature requested Query Results class 5 issued returned REST ArcGIS Server 3 endpoints Publish to ArcGIS Enterprise for reuse 8 by any ArcGIS user or app Results GeoJSON 7 returned returned Query 6 HANA issued

* 10.6 and later: Only Pro connects to a HANA geodatabase © 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 19 Copying geometries into HANA before ArcGIS Enterprise 10.6 Enterprise 10.6 Not out of the box ArcGIS Portal Just simple tables in HANA 1 How? ArcGIS Pro or REST § Export data in Pro and ArcMap one layer ArcGIS Server at a time 1 ArcMap* endpoints

§ ETL using SAFE FME or Esri 1 Not part of copy 2 Interoperability Extension 2 2 dataflow 1 Part of copy § ETL using SLT/SDI, etc dataflow 3 § SQL export/import 3 Enterprise HANA Need to call IT to make it happen 4 Geodatabase

* 10.6 and later: Only Pro connects to a HANA geodatabase © 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 4 Disk 4 20 Copying geometries into HANA in ArcGIS Enterprise 10.6 Enterprise 10.6

Now out of the box ArcGIS Portal

Full feature classes in HANA 1 ArcGIS Pro REST ArcGIS Server ArcMap* endpoints Now use ArcGIS tools to copy from one 1 geodatabase to another 1 Either Also export Why use ETL? Maybe faster but harder interactive or 1 and import – options from last slide still valid from Python via XML

Enterprise HANA No longer need to call IT Geodatabase

* 10.6 and later: Only Pro connects to a HANA geodatabase Part of copy Not part of copy © 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC dataflow dataflow 21 Patterns Agile Spatial Datamart (sidecar) - Pattern 1 Replication from another ArcGIS Enterprise Geodatabase into regular HANA tables ArcGIS apps HANA

2 4

Replicated Tables 3

IoT & Transaction 1 Tables SDI/Replication/DH Other DBMS Enterprise Geodatabase

Feature class tables replicated to HANA ArcGIS accesses spatial objects 1 3 on a periodic basis in it’s Enterprise Geodatabase Analytics/mashups created using Mashup/analytic results exposed to ArcGIS via query 2 4 sensor, social media, transactional data layers yielding high performance against big data © 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 23 Pros and cons of pattern 1 – SDI/Replication

Pros Cons § Less components – SDI and other §Can’t use Esri tools to replicate replication built into HANA feature classes and datasets into § SDI/Replication high performance HANA § Leverages HANA performance, §Have to identify the tables underlying analytics and other features each feature class you want to replicate (done using the SDE_ITEMS table in the geodatabase administrator geodatabase) § Have to call IT

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 24 Agile Spatial Datamart (sidecar) - Pattern 2 Publication Geodatabase in SAP HANA ArcGIS apps HANA

4 3

Replicated Tables IoT & Transaction Tables 1 2

Query layers can be created against registered ArcGIS Other DBMS Publication Geodatabase objects Enterprise Geodatabase

ArcGIS accesses spatial objects in its Analytics/mashups created using 1 3 Enterprise Geodatabase sensor, social media, transactional data ArcGIS Pro pushes desired feature Mashup/analytic results exposed to ArcGIS via query 2 4 classes into Publication Geodatabase layers yielding high performance against big data © 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 25 Pros and cons of pattern 2 – Publication Geodatabase

Pros Cons § ArcGIS tools can be used to place §Performance of ArcGIS tools in desired feature classes and datasets copying feature classes to HANA into HANA enterprise geodatabase enterprise geodatabase § ArcGIS admins use familiar toolsets § Adds more complexity to manage HANA enterprise geodatabase § Leverages HANA performance, analytics and other features § Don’t need to call IT

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 26 Enterprise Geodatabase - Pattern 3 As the only geodatabase which resides in SAP HANA ArcGIS apps HANA

4 3

Replicated Tables IoT & Transaction Tables 2 1 Query layers can be created against registered ArcGIS Enterprise Geodatabase objects

ArcGIS spatial data moved with Pro Analytics/mashups created using 1 3 from another geodatabase into HANA sensor, social media, transactional data Access against enterprise geodatabase Standard ArcGIS operations. Also mashup/analytic 2 4 as a result of requests via REST services results consumed by ArcGIS query layers. © 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 27 Pros and cons of pattern 3 – ArcGIS on top of HANA only

Pros Cons § All ArcGIS objects in HANA §If utility network model is needed, § Can still create query layers must use new one § Esri admins use familiar toolsets to § No topology manage HANA enterprise § No tracing geodatabase § Other models not yet on HANA § Leverages HANA performance, analytics and other features § Don’t need to call IT

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 28 Enterprise Geodatabase - Pattern 4 Multiple geodatabases in the same ArcGIS Enterprise 10.6 deployment ArcGIS apps HANA

4 3

Replicated Tables IoT & Transaction Tables 2 1 Query layers can be 2 created against registered ArcGIS Other DBMS Enterprise Geodatabase objects EnterpriseOther DBMS Enterprise Geodatabase Geodatabases ArcGIS spatial data and SDE Analytics/mashups created using 1 3 geodatabase administrator geodatabase sensor, social media, transactional data Access against enterprise geodatabase Standard ArcGIS operations. Also mashup/analytic 2 4 as a result of requests via REST services results consumed by ArcGIS query layers. © 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 29 Pros and cons of pattern 4 – mixed enterprise geodatabases

Pros Cons § ArcGIS objects for GIS acceleration §Might have to copy ArcGIS objects are in HANA for use with query layers into HANA for GIS acceleration and to § Use other geodatabases for topology, leverage other HANA engines tracing and current utility network § Esri admins use familiar toolsets to manage HANA enterprise geodatabase § Leverages HANA engines § Don’t need to call IT

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 30 Enterprise Geodatabase - Pattern 5 Multiple ArcGIS Enterprise versions: 10.6 and 10.2.1 – 10.5 Enterprise 10.5 and earlier Enterprise 10.6

ArcGIS ArcGIS Pro 2.1 and later ArcGIS Portal Portal 4 ArcGIS ArcGIS Server Server

3 3 Not required Other DBMS 1 2 EnterpriseOther DBMS Enterprise HANA Other DBMS GeodatabaseGeodatabases Enterprise Geodatabase

ArcGIS Pro connects to a 10.2.1 to 10.5 Server/Enterprise use query layers and 1 3 geodatabase to export feature classes perform standard ArcGIS operations ArcGIS Pro connects to a HANA ArcGIS Pro can consume webmaps and share 2 4 geodatabase and copies in feature classes webmaps with portal © 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 31 Pros and cons of pattern 5 – mixed landscape of ArcGIS 10.6 and earlier

Pros Cons § This allows a customer to continue to use the § Customer has to maintain multiple versions of geometric utility network in an earlier version and ArcGIS Server/Enterprise copy feature classes into a HANA geodatabase § Have to be very careful to write back any feature § HANA capabilities can be leveraged on those classes modified in 10.6 back to earlier version – feature classes in Enterprise 10.6 especially with the new utility network model

§ Query layers can be executed against those classes and any mashup

§ Allows customer to migrate at their own speed and still leverage HANA and Enterprise 10.6

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 32 Summary

No longer have to call IT because ArcGIS 10.6 supports HANA as an Enterprise Geodatabase

The ArcGIS platform can leverage HANA GIS acceleration, predictive, analytics, graph, streaming, text and more

True bi-directional out of the box integration

Spatial data is now unlocked for use throughout the enterprise

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 33 What SAP Customers can do with SAP HANA Spatial © 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 35

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 39 © 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 40 SAP GeoGraphical Enablement Framework

Fiori App

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 41 SAP GeoGraphical Enablement Framework

Geo-enable Master Data and Transaction documents

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 42 SAP GeoGraphical Enablement Framework

Publicly available GeoData + Customer generated GeoData

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 43 SAP S/4, GEF, ArcGIS – in addition to customer’s EGIS system(s)

ArcGIS Online

GIS Map UI

SAP Business Suite Esri Rest Services Enterprise GIS Custom SAP S/4HANA Integrated developed Map UI Geo-enabled SAP extension Spatial Analytics ArcGIS Geo-enabled Engineered Integrated SAP EAM S/4HANA Asset Service Enterprise Map UI Management Extension ArcGIS Insights Enterprise SAP Geographical Enablement Framework*

Enterprise HANA Enterprise Geodatabase Geometry Geometry Explorer Editor Geodatabase

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC Appliance 44 Key Takeaways Key Takeaways

• SAP HANA can handle Geo data, functions and proceses • ESRI Customer can Benefit from moving their GeoDB to SAP HANA • ArcGIS application and SAP ERP can work together • SAP Customers can Benefit from Geo-enables Business transactions and Master data • Spatial data can work with Graph, Predictivite, Text analytics, Streaming, Big Data, et. All together

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 48 Thank you.

Contact information: Mauricio Cubillos Ocampo CoE D&DM LAC South SAP