sap hana sps08 geospatial processing

17
Use this title slide only with an image SAP HANA SPS 08 - What’s New? Geospatial Processing SAP HANA Product Management May, 2014 (Delta from SPS 07 to SPS 08)

Upload: sap-database-technology

Post on 15-Jan-2015

338 views

Category:

Technology


3 download

DESCRIPTION

SAP HANA SPS 08 - What’s New? Geospatial Processing

TRANSCRIPT

Page 1: SAP HANA SPS08 Geospatial Processing

Use this title slide only with an image

SAP HANA SPS 08 - What’s New? Geospatial Processing

SAP HANA Product Management May, 2014

(Delta from SPS 07 to SPS 08)

Page 2: SAP HANA SPS08 Geospatial Processing

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 2Public

Agenda

ESRI Query Layer Integration

SHINE content for SAP HANA Spatial

Page 3: SAP HANA SPS08 Geospatial Processing

ESRI Query Layer Integration

Page 4: SAP HANA SPS08 Geospatial Processing

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 4Public

SAP HANASpatial Processing

Spatial Processing with SAP HANAGain competitive advantage by uncovering new insights with native spatial processing

Real-time Spatial ProcessingHigh-performance algorithms analyze massive amounts of spatial data in real-time

Mobility Visualization Analytics HTML 5 GIS Applications

Spatial Analytics OptimizationColumnar storage architecture eliminates need to create spatial indexes, tessellation, or other optimization techniques.

Geo-content & servicesMaps, geo-content and geospatial services for seamless application development and deployment

Spatial Data Types & FunctionsStore, process, manipulate, share and retrieve spatial data directly in the database

Business Data + Spatial Data + Real-time Data

Geo – Services

- Geocoding- Base maps

Geo – Content

- Political Boundaries

- POIs- Roads

Columnar Spatial Processing

Calc Model / Views

- Joins- Views

Spatial Functions

- Area- Distance

- Within

Spatial Data Types

- Points- Lines

- Polygons

TransactionData

Unstructured Data

Location Data MachineData

Page 5: SAP HANA SPS08 Geospatial Processing

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 5Public

SAP HANA and Esri InteroperabilityIntegration Patterns, Options & Vision

Real-Time Data

Spatial Data

Business Data Spatial Data Types

Spatial Functions

Calc Model / Views

Geo-Content

Geo-Services

Columnar Spatial Storage

SAP HANA(SPS 06 & later) OLTP Analytics Planning Predictive Text Spatial

Esri API / REST Services - XS

GIS SuiteEsri ArcGISLocation Analytics & Geo-Services

Applications & Solutions

CVOM

Query Layers

WKT / WKB / Shapefile / GeoJSON

Import/Export

Planned Q2 2014

This is the current state of planning and may be changed by SAP at any time.

ODBC

SAP Lumira

Mapping Services & Content

Supported Today

Esri Maps for

SAP BOBJ

Page 6: SAP HANA SPS08 Geospatial Processing

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 6Public

Esri Query Layer Support for SAP HANA

Combining the power of the Esri ArcGIS suite with the native spatial processing from SAP HANA for high-performing location analytic capabilitiesQuery Layer Support for SAP HANA Seamlessly connect Esri ArcGIS directly to SAP HANA Provides direct, read-only access to spatial and non-spatial data & functions

in SAP HANA Allows spatial & non-spatial data to be stored and processed in SAP HANA

and easily accessed with Esri ArcGIS front-end tools GIS analysts now have direct access to enterprise data in the high-

performing SAP HANA platform

Benefits Simplified and direct method to connect and process layers within

SAP HANA from Esri ArcGIS tools High-performing, real-time, and powerful analysis by pushing

complex spatial & non-spatial analytic processing into the SAP HANA platform

Lower maintenance and TCO by reduced data movement – only retrieve the processed and filtered layer results from SAP HANA

Integrated access to enterprise spatial & non-spatial data in SAP HANA from Esri ArcGIS front-end tools for the GIS analyst

ArcGIS

SAP HANA Platform

REAL-TIME DATA

SPATIAL DATA

BUSINESS DATA

ArcSDE Geodatabase

Example above depicts SAP HANA in an analytic ‘side-car’ architecture deployment to an existing Esri ArcSDE Geodatabase (where maps are created, edited, and published). SAP HANA provides the platform for high-performing location analytics on enterprise spatial and non-spatial data

Query Layers

Generally Available with SAP HANA SPS 08 and Esri ArcGIS 10.3

Page 7: SAP HANA SPS08 Geospatial Processing

SHINE Content for HANA Spatial

Page 8: SAP HANA SPS08 Geospatial Processing

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 8Public

SHINE SPS 08-Spatial

Business Scenario

As the Sales head of a company which deals in buying and selling IT equipment's all over the world via e-commerce, I would like to visualize my Customers on a map. I would also like to select a region on the map and view its Sales data

UI

This UI illustrates a small demo on how spatial features and analysis can be integrated with HANA XS applications. In this UI we use the latitude and longitude data from Address table to perform analysis over Sales and Customer data.

Page 9: SAP HANA SPS08 Geospatial Processing

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 9Public

Sales scenario

For this scenario selective region analysis is proposed where the user can see the sales amount of a region on a map and even select a region by drawing a polygon to view its details.

On the side bar the details for the selected entity will be populated, like Total Sales Amount Sales year over year data Top 5 Buyers list with Total Sales amount Clicking on each marker will bring up Sales year over year chart for the customer.

Page 10: SAP HANA SPS08 Geospatial Processing

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 10Public

Sales scenario

Page 11: SAP HANA SPS08 Geospatial Processing

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 11Public

Sales scenario

For this scenario we would rely on the bounds returned by the Nokia maps, i.e. the four corners of the currently visible maps. We will then use these bounds to calculate the business partners that lie within this particular area.

select STREET, NEW ST_Point(LATITUDE, LONGITUDE).ST_Within( NEW ST_Polygon('Polygon((0.0 0.0,90.0 0.0, 90.0 90.0, 0.0 90.0, 0.0 0.0))')) AS IS_INSIDE from "SAP_HANA_DEMO"."sap.hana.democontent.epm.data::EPM.MasterData.Addresses"

Currently CDS does not support ST_POINT so the tables will store latitude and longitude as Double data type. These two columns will be combined into ST_POINT to complete the query at runtime.

Page 12: SAP HANA SPS08 Geospatial Processing

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 12Public

Spatial Requirements

To use Nokia HERE maps api we need to register and obtain the app_id and app_code from the following site.

http://developer.here.com/get-started

Currently we are using the Evaluation key, which is valid for 90 days. Later we need to switch to Base key.

Page 13: SAP HANA SPS08 Geospatial Processing

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 13Public

Other enhancements

• Support for invalid geometries

The storage of invalid geometries (such as self-intersection polygons) will be enabled by introducing a new state to geometries: valid and invalid. It shall be possible to store invalid geometries and ignore them for spatial predicates and functions

• ESRI related features added

- ST_Buffer performance enhancements

- SQLColAttribute

Page 14: SAP HANA SPS08 Geospatial Processing

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 14Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other agreement with SAP.

SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP’s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice.

This document 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. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent.

Page 15: SAP HANA SPS08 Geospatial Processing

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 15Public

How to find SAP HANA documentation on this topic?

SAP HANA Platform SPS What’s New – Release Notes

Installation– SAP HANA Server InstallationGuide

Security

Administration– SAP HANA Administration Guide

Development– SAP HANA Developer Guide

References – SAP HANA SQL Reference

• In addition to this learning material, you find SAP HANA documentation on SAP Help Portal knowledge center at http://help.sap.com/hana_platform.

• The knowledge center is structured according to the product lifecycle: installation, security, administration, development. So you can find e.g. the SAP HANA Server Installation Guide in the Installation section and so forth …

Page 16: SAP HANA SPS08 Geospatial Processing

© 2014 SAP AG or an SAP affiliate company. All rights reserved.

Thank youContact information

Balaji KrishnaSAP HANA Product [email protected]

To get the best overview of what’s new in SAP HANA SPS 08, read this blog.

Page 17: SAP HANA SPS08 Geospatial Processing

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 17Public

© 2014 SAP AG or an SAP affiliate company. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG or an SAP affiliate company.

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG (or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

National product specifications may vary.

These materials are provided by SAP AG or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP AG or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP AG or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

In particular, SAP AG or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP AG’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP AG or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. 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.