Contenu connexe Similaire à SAP HANA SPS10- SAP HANA Remote Data Sync (20) Plus de SAP Technology (20) SAP HANA SPS10- SAP HANA Remote Data Sync1. 1© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP HANA SPS 10 – What’s New?
SAP HANA remote data sync
SAP HANA Product Management June, 2015
(Delta from SPS 09 to SPS 10)
3. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 3Customer
SAP HANA remote data sync
Capabilities
• Synchronize* data between HANA and thousands of remote databases
• Acquire data for analysis in HANA over intermittent and slow networks
Benefits
• Always available data at remote locations for business applications
• Rich edge computing capabilities for IoT projects
Scenarios & Use Cases
• Internet of Things – two-way exchange of structured data between HANA
and large numbers of IoT gateways
• Offline Mobile – complex applications that drive an employee’s whole day,
such as CRM, inspections, asset management…
• Satellite Server – continuous operation at remote workplaces, including
ships, retail stores, mines, trains, oil rigs, and more…
HANA Landscape
SAP HANASync Server
Business
Suite
File system
Data
Synchronization
Remote site
Reports and
attachments
Applications
HeadquartersRemote site
* Synchronization: two-way, session-based, configurable, data replication, often over public networks.
4. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 4Customer
SAP HANA remote data sync
Remote site
Remote site
Remote site
SAP HANA
External data stores
` `
Business Suite
SAP Data
Services
SAP Landscape
Transformation
SAP Replication Server
SAP Remote
Data Sync
SAP Smart Data
Streaming
External data stores
` `
Application
Database
Report
6. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 6Customer
SAP HANA remote data sync use cases
Remote workplaces
Manufacturing
Point-of-sale
Practice management
Delivery tracking
Inspections
Asset management
Work order tracking
Connected retail
Connected car
Predictive maintenance
Smart metering
MobileInternet of ThingsSatellite Server
7. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 7Customer
SAP HANA remote data sync: remote database platforms
Satellite Server
Windows
Linux
Unix
Internet of Things
Linux (ARM)
Mobile
iOS
Android
Windows Phone Remote site
Reports and
attachments
Applications
HANA Landscape
SAP HANASync Server
Business
Suite
File system
9. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 9Customer
Transaction Availability for Remote Sites
Extends SAP transactions to be available offline in remote, high latency, and disconnected scenarios
Always Available
Anywhere, Anytime
LAN-Based Speed
Optimized User Experience
Stay Connected 24x7
KEY BENEFITS
Eliminate Latency
Maximize User Adoption
Extends SAP Transactions
OfflineDisconnected Scenarios
Plant Maintenance
Inventory Management
Materials Management
Oil & Gas Focus
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,
Plant Maintenance
1. Notification Processing (malfunction
only)
2. Work Order Processing
(planned/corrective, repair, services)
3. Display Functional Location / Equipment
4. Display/create/change Measurement
Documents
5. Enter/cancel Work Order Confirmations
6. Attachments to Work Order
7. Reports
Inventory Management
1. Create/print Inventory
Document
2. Enter/change Inventory Count
3. Process List of Differences
4. Reports
Materials Management
1. Display/manage Materials and Stock in
multiple storage locations
2. Display Purchase Orders and
Create/Change Requisitions
3. Goods Movements (issue, receive, reverse
materials)
4. Service Entry Sheets
5. Display/change Equipment Bill of Material
6. Approvals
7. Reports
11. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 11Customer
Use case: Internet of things
13. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 13Customer
Case Study: BNSF Railway
Capturing maintenance data in remote locations
Mobile inspectors and crew people can enter field data in
extremely remote locations; synchronization is assured
32,500 route miles across 28 states and two Canadian provinces
8,000 employees working along the rail lines provide field data that
is critical for maintenance planning.
Data is entered into SQL Anywhere on laptops, then synchronize
with back-end DB2 database when connection is available.
Labor savings of $7,500 per day by eliminating dial-up disconnect
problems
Bandwidth-friendly, small footprint, easy to customize
FIELD SERVICE
15. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 15Customer
The Synchronization Process
1. Upload
2. Acknowledge
3. Download
4. Asynchronous refresh and apply
HANA Landscape
SAP HANASync Server
Business
Suite
File system
Data
Synchronization
Remote site
Reports and
attachments
Applications
HeadquartersRemote site
16. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 16Customer
Programming the synchronization logic
Event-based model
The synchronization server fires a sequence of
events for each request
The developer provides “synchronization scripts”
for relevant events
Extensive customization
over 60 separate events
Multiple sets of scripts
“Synchronization version” identifies a set of
synchronization scripts
Scripts for each event
…written in SQL
…often simple SQL statements
download_cursor:
SELECT col1,… FROM T …
upload_insert:
INSERT INTO T …
…add to SAP_HANA_SYNC schema
CALL SAP_HANA_SYNC.ml_add_table_script
('sync_version', 'T',
'upload_insert',
'INSERT INTO T…' );
Built-in parameters
user_ID, database_ID, last_timestamp
17. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 17Customer
Proven reliability and scalability
Transaction integrity guarantees
Server farms: failover, redundancy, and scaleout
End-to-end encryption
Scalability testing tools
Comprehensive logging and error-handling options
Built-in or custom authentication
Advanced Features
19. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 19Customer
SAP HANA remote data sync
HANA Platform landscape recap
Multiple nodes (machines)
Multiple systems (logical installs)
Three-letter SAP System ID
Two-digit instance number NN
Shared file system
Shared tree: /hana/shared/<SID>/…
Local tree: /usr/sap/<SID>
System admin account
<sid>adm
Lifecycle management
Install, upgrade, system rename, move to another
host,…
SAP standard port assignment (3NN28)
Name server
Configure rdsyncserver
Auto restart rdsyncserver
Control hosts on which sync server runs
Shared configuration files with other platform
components
Configuration through HANA Administration
Console
20. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 20Customer
SAP HANA remote data sync
Setup and configuration
RDSync metadata installed into schema
SAP_HANA_SYNC
RDSync server connects as user SYS_SYNC,
using an assertion ticket
Diagnosis files are written to
rdsync_server_<host>.30827.NNN.trc and can be
merged with other diagnosis files
Integrated monitoring
Built-in design-time roles:
sap.hana.sync.monitor.roles:administrator
sap.hana.sync.monitor.roles:monitor
sap.hana.sync.monitor.roles:server
Integrated license management
License information entered along with other
HANA licenses.
License lockdown and audit.
21. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 21Customer
SAP HANA remote data sync: Integrated administration
22. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 22Customer
SAP HANA remote data sync: Integrated monitoring
24. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 24Customer
SAP HANA remote data sync
How to buy it
Buy the SAP HANA Real-time Replication sales
bundle
Includes SAP Replication Server, SAP Landscape
Transformation, and now SAP HANA remote data
sync
Current price list entry (will be updated)
RDSync customers must also buy SAP SQL
Anywhere, Remote Database Client for each remote
database
Pricing
Each option included in the Real-time Replication
Option bundle is priced at €10,000 per core.
List price for SAP SQL Anywhere, Remote
Database Client, is €130
PL Item PL Item Name PL Item Description
7017051 SAP HANA Real-time Replication Option, up to 10 units This option allows customers to use the runtime license of SAP® Landscape Transformation replication
server, SAP Replication Server, and SAP SQL Anywhere® mobile-link capabilities to replicate data from any
supported source to the SAP HANA® database in real time.
7017052 SAP HANA Real-time Replication Option, 11-20 units
7017053 SAP HANA Real-time Replication Option, 21 to 50 units
7017054 SAP HANA Real-time Replication Option, 51 to 100 units
7017055 SAP HANA Real-time Replication Option, above 100 units
7017640 SAP SQL Anywhere, Remote Database Client The remote database client for the SAP® SQL Anywhere® suite provides a user with licensing to use the
SAP SQL Anywhere personal server with synchronization and UltraLite with synchronization. See the
description of SAP SQL Anywhere, workgroup edition, for further information on the SAP SQL Anywhere
personal server, editions of UltraLite (UltraLite and UltraliteJ) and synchronization (MobiLink and SQL
Remote).
25. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 25Customer
SAP HANA remote data sync
Getting the product
H in the A-Z category at SMP:
Support incidents
The Application Component Hierarchy identifiers
used in BCP are:
Remote data sync: HAN-SYN
HANA Cockpit tiles: HAN-CPT-SYN
27. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 27Customer
SAP HANA remote data sync: Resources
SAP HANA remote data sync
SAP HANA Implementation Community
Related Solution
Transaction Availability for Remote Sites
SAP SQL Anywhere
(client-side application development)
Product documentation
http://dcx.sap.com
SAP Community Network
http://scn.sap.com/community/sql-anywhere
JAM
SAP SQL Anywhere
External Forum
http://sqlanywhere-forum.sap.com/
28. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 28Customer
The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the
permission of SAP. 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 document or any related
presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation
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
document is not a commitment, promise or legal obligation to deliver any material, code or functionality. 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. This document is for informational purposes
and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in this document,
except if such damages were caused by SAP´s willful misconduct 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.
Legal disclaimer
29. © 2015 SAP SE or an SAP affiliate company. All rights reserved.
Thank you
Contact information
Tom Slee
SAP HANA Product Management