SAP HANA 1.0 editions and options - by the SAP HAN...
Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
Different editions, options and "additional capabilities" are available when licensing SAP HANA. In this blog, I will provide an overview and list resources where you can find more information.
The SAP HANA Platform Edition provides core database technology and includes, among others, the following software components:
SAP HANA Database
SAP HANA Client
SAP HANA Studio
SAP HANA XS
SAP HANA Advanced Data Processing
SAP HANA Spatial
For support information about versions and releases, see the Product Availability Matrix | SAP Support Portal.
The SAP HANA database is available for both the Intel and IBM Power Systems architecture running SUSE Linux Enterprise Server (SLES) and Red Hat Enterprise Linux (RHEL).
The SAP HANA client is available on several UNIX, Linux, and Microsoft Windows platforms and includes the clients SQLDBC, ODBC, JDBC, Python, Node.js, Ruby, ODBO (Windows), ADO.NET (Windows). SQLDBC (SQL Database Connectivity) is an SAP-specific runtime environment for developing database applications and database interfaces leveraging ODBC and JDBC. The other clients are common standards.
The SAP HANA studio is a plugin for the Eclipse IDE (integrated development environment) available for Linux, Microsoft Windows, and Apple MacOS platforms and includes perspectives for development, modeling and system administration. Although still very relevant today as a client tool, current focus for SAP HANA new functionality is on web-based tooling and not SAP HANA studio.
The SAP HANA XS (Extended Application Services) is the application server for native SAP HANA-based web applications. It is installed with the SAP HANA system and allows developers to write and run SAP HANA-based applications without the need to run an additional application server. SAP HANA XS is also used to run web-based tools that come with SAP HANA, for instance for administration, lifecycle management, and development. As of release SPS 11, two versions (models) are available: classic and advanced.
SAP HANA Advanced Data Processing and SAP HANA Spatial are options and are explained in more detail below under Options.
Enterprise and Real-time Data Edition
Apart from the use case where SAP HANA serves as primary persistence (database) for SAP Netweaver-based applications like SAP Business Suite or Business Warehouse, most other use cases require some form of provisioning to access the source data needed for in-memory reporting or the analysis of business data.
The following data provisioning methods are available:
SAP Landscape Transformation (LT) Replication Server (trigger-based replication)
SAP HANA Direct Extractor Connection (DXC)
SAP Data Services (ETL-based replication)
SAP Replication Server (log-based replication)
The SAP HANA Enterprise Edition bundles the SAP HANA platform edition with two of these methods as additional components:
The SAP HANA Real-time Data Edition bundles the SAP HANA platform edition with SAP Replication Server (SRS), again, special licensing conditions and restrictions apply.
Options
Apart from editions, SAP offers for SAP HANA also several options and - in legal-ese - "additional capabilities". To use them in a production system, a software license is required.
For SAP HANA SPS 12, the following options and additional capabilities are available, in order of appearance:
SAP HANA Advanced Data Processing [SPS 09]
Search
Text Analysis
Text Mining
SAP HANA Spatial - [SPS 06]
SAP HANA Accelerator for SAP ASE - [SPS 09]
SAP HANA Dynamic Tiering - [SPS 09]
SAP HANA Smart Data Integration and SAP HANA Smart Data Quality - [SPS 09]
SAP HANA Smart Data Streaming - [SPS 09]
SAP HANA Real-Time Replication - [SPS 10]
SAP Landscape Transformation (LT) Replication Server
SAP HANA Remote Data Sync
SAP HANA Data Warehousing Foundation [SPS 11]
IoT SIM Management for SAP HANA - [SPS 12]
These options and additional capabilities will be explained below.
SAP HANA Advanced Data Processing
The SAP HANA Advanced Data Processing option provides the ability to store, process, search, explore, and analyze both structured and unstructured textual and interlinked structured data with relationships. The native text capability allows for full-text searching, advanced text analysis (including Natural Language Processing, Sentiment Extraction (Voice of the Customer), and Entity Extraction within documents), and text mining to discover relevant and related terms and documents.
The ADP option was added to SAP HANA with SPS 09 bundling Search, Text Mining and Text Analysis. The Text Mining and Text Analysis features were added to the SAP HANA platform with SPS 05 and SPS 06. The technology, however, is much older and goes back to a Xerox PARC research project further developed by a company named Inxight, later acquired by Business Objects.
Full Playlist: Text Analysis, Text Mining, and Search - YouTube
Open SAP Course: Text Analytics with SAP HANA Platform - Anthony Waite, Yolande Meessen, Bill Miller, and Michael Wie...
SAP HANA Spatial
The SAP HANA spatial option provides functions to analyze and process geospatial information in SAP HANA. SAP HANA Spatial comprises types, methods, and constructors you can use to access, manipulate, and analyze spatial data.
Full playlist: SAP HANA Spatial - YouTube
SAP HANA Accelerator for SAP ASE
The SAP HANA Accelerator option for SAP ASE was introduced with SPS 09. The SAP HANA accelerator for SAP ASE option provides SAP Adaptive Server Enterprise (ASE) users the ability to use SAP HANA on SAP ASE data for real-time analytics:
Develop Analytical Applications on SAP HANA: SAP ASE users can run reports and analyze data in SAP HANA using the data in SAP ASE.
Pushdown Optimisation: Accelerate existing SAP ASE reporting applications such as stored procedures and queries using SAP HANA. Using accelerator for SAP ASE, you can maximize the push down of logic (not OTLP applications) to SAP HANA with minimal, or no code changes.
SAP HANA Dynamic Tiering
SAP HANA dynamic tiering is a native big data solution for SAP HANA that adds disk-based extended storage to the SAP HANA in-memory database. Dynamic tiering enhances SAP HANA with large volume, warm data management capability, placing hot data in SAP HANA in-memory tables, and warm data in extended tables.
Dynamic tiering enables you to migrate hot SAP HANA data to warm or cold disk-based extended storage as the data ages. Extended storage reduces the footprint of your SAP HANA in-memory database, and applies cost-efficient storage and processing technologies to your data, depending on its value.
SAP HANA Smart Data Integration and SAP HANA Smart Data Quality
SAP HANA smart data integration and SAP HANA smart data quality enhances, cleanses and transforms data to make it more accurate and useful. With the speed advantages of SAP HANA, SAP HANA smart data integration and SAP HANA smart data quality can connect with any source, provision and cleanse data, and load data into SAP HANA on-premise or in the cloud.
In earlier releases, this option was known as SAP HANA Enterprise Information Management (EIM).
SAP HANA smart data streaming is a specialized option that processes streams of incoming event data in real time and collects and acts on this information. Smart data streaming is ideally suited for situations where data arrives as events happen, and where there is value in collecting, understanding and acting on this data right away. Some examples of data sources that produce streams of events in real time include:
The SAP HANA real-time replication option bundles three technologies for replicating data in real time from any source system to the SAP HANA database:
SAP Landscape Transformation (LT) Replication Server
SAP HANA Remote Data Sync
SAP Landscape Transformation (LT) Replication Server is the SAP technology that allows you to load and replicate data in real-time from ABAP source systems and non-ABAP source systems to an SAP HANA environment using a trigger-based replication approach to pass data from the source system to the target system.
SAP HANA Remote Data Sync (RDSync) brings the benefits of HANA analytics to distributed systems where computing happens at many remote sites with little or no local administration (anything from smartphones or Raspberry Pi’s to multi-user servers), e.g:
Internet of Things (IoT) applications with edge data requirements, including some predictive maintenance applications.
“Satellite server” use cases, in which autonomous on-site servers keep remote workplaces, from oil rigs to retail stores, working regardless of network latency or availability.
Mobile enterprise applications built on a distributed database model
RDSync is based on the SAP SQL Anywhere data synchronization technology called MobiLink.
SAP HANA Data Warehousing Foundation
The SAP HANA Data Warehousing Foundation option is a series of packaged tools for large-scale SAP HANA installations which support data management and distribution within an SAP HANA landscape. With SAP HANA Data Warehousing Foundation you can achieve smart data distribution across complex landscapes, optimize the memory footprint of data in SAP HANA and streamline administration and development, thereby reducing TCO and supporting SAP HANA administrators and data warehouse designers.
Full playlist: SAP HANA Data Warehousing Foundation - YouTube
IoT SIM Management for SAP HANA
IoT SIM management for SAP HANA (SIMM) is an on-premise connectivity management solution that enables you to manage data and SMS usage to choose the best rate plan to optimize your business needs. SIMM offers an integrated dashboard powered by SAP HANA, allowing users to track and see a multifaceted view of their SIM-based IoT device status, usage, rate plans, and billing, across operators.
Platform Edition Add-ons and Plug-ins
Apart from the main software components listed above there also are a number of add-ons and plug-ins for the Platform Edition that are use case dependent (links to the documentation on the SAP Help Portal).
SAP HANA Information Access (InA) is a search engine built into the core of the SAP HANA platform. InA has been part of SAP HANA since the initial releases.
The SAP HANA Spatial Map client is part of the SAP HANA spatial option (see above).
SAP HANA DB Control Center
The SAP HANA DB Control Center is a systems management solution that enables DBAs to administer and monitor a variety of SAP database products in one graphical UI either locally or remotely.
Application Function Library (AFL)
Application functions are like database procedures written in C++ and called from outside to perform data-intensive and complex operations. Functions for a particular topic are grouped into an application function library (AFL), such as the Predictive Analysis Library (PAL) and the Business Function Library (BFL).
Full playlist: Predictive Analysis Library - YouTube
SAP HANA Smart Data Access
With smart data access (SDA) you can expose data from remote sources as virtual tables. combine these with other data in SAP HANA physical tables using SAP HANA models, and apply SAP HANA predictive, planning and text search algorithms to this combined data.
The SAP HANA Hadoop Controller, Ambari Cockpit, and Spark Controller provide integration for Big Data providers and are part of smart data access.
The SAP HANA Academy provides free online video tutorials for the developers, consultants, partners, and customers of SAP HANA.
Topics range from practical how-to instructions on administration, data loading and modeling, and integration with other SAP solutions, to more conceptual projects to help build out new solutions using mobile applications or predictive analysis.
Please note that there is an error in the blog which should be corrected, because it causes confusion: HANA EE does not include Data Services; it includes SAP Data Integrator, which contains only a subset of Data Services functionality.