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.
For the SAP HANA 2.0 version of this blog, see SAP HANA 2.0 editions and options – by the SAP HANA Academy
For SAP HANA SPS 12, the following editions are available:
- Base Edition
- Platform Edition
- Enterprise Edition
Comprehensive information about editions and options can be found in the Feature Scope Description for SAP HANA (SPS 11).
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 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).
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]
- 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 bundeling 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 Xeroc 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 Wiesner
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.
Full playlist: SAP HANA Dynamic Tiering – YouTube
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).
Full playlist: SAP HANA smart data integration & smart data quality – YouTube
SAP HANA Smart Data Streaming
SAP HANA smart data streaming is a specialised 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:
- Smart devices
- Web sites (click streams)
- IT systems (logs)
- Financial markets (prices)
- Social media
SAP HANA Real-Time Replication
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
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 a 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).
- Use case dependent SAP HANA Add-ons
- Use case dependent SAP HANA Plug-ins
SAP HANA Information Access
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.
For more information, see https://blogs.saphana.com/2013/12/05/sap-hanas-built-in-search-engine/ and http://scn.sap.com/people/lucas.sparvieri/blog/2012/08/13/how-to-create-your-own-web-application-using-sap-hana-ui-toolkit-for-information-access
SAP HANA Interactive Education (SHINE) is education content to learn and develop SAP HANA applications.
For more information, see https://blogs.saphana.com/2014/03/10/shine-sap-hana-interactive-education/
SAP HANA Spatial Map
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.
Full playlist: SAP HANA Smart Data Access – YouTube
SAP HANA Academy YouTube Channel
SCN blogs, docs and other resources
SAP HANA blogs
Thank you for watching
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.
For the full library, see SAP HANA Academy Library – by the SAP HANA Academy.
For the full list of blogs, see Blog Posts – by the SAP HANA Academy.