H(igh – Performance) AN (alytic) A(ppliance) is an in-memory, column-oriented, relational database management system developed and becoming an affordable platform in terms of license and hardware.
Officially HANA version was released in 2010 .Functionalities and tools, such as self-service tools (e.g. Lumira) and Fiori Apps are becoming HANA based resulting into the evolution of products one by one being ‘HANA optimized’.
HANA combines an ACID-compliant database with application services, high-speed analytics, and flexible data acquisition tools in a single, in-memory platform.
HANA is revolutionary platform that’s best suited for performing real-time analytics, and developing and deploying real-time applications transforming database management, analytic intelligence, app development, data management.
XSDS is a major extension to the programming model in the form of a reusable XSJS Library called XSDS or XS Data Services.
The XSDS API provides a high-level abstraction of the database API and gives access to HANA artifacts such
as CDS entities or stored procedures.
Core Data Services (CDS) are a cross-platform solution to define semantically rich data models for SAP HANA applications
application developers can use XSDS to reason meaningfully about high-level business entities and their relations.
• XS Data Services: Working With CDS Entities
XSDS provides two different modes to interact with the database:
Managed mode:-Managed mode works with entity instances, i.e., singleton objects with “personality” which correspond one-to-one to database records
Unmanaged mode:-Unmanaged mode works with plain values that are simple nested JSON-like structures.
• XS Data Services: Building CDS Queries
In XSDS unmanaged mode we work with plain structured values retrieved from HANA by arbitrary queries. Unlike in managed mode, these general queries support all of the advanced HANA functionality for retrieving data.
S/4 HANA S(Simple) 4 (4th Generation) is the latest and powerful software and biggest update to ERP strategy and platform in over two decades which has already convinced half of the worlds corporate customers to run most of their critical business applications with strong business sense.
Applications like ERP and the Business Suite have been able to run on the HANA database and/or any other database.
With S4 HANA , it becomes more easy to check in the real time analytics as well as pool in the granularity by easily accessing all the levels indulging the reduction of data foot print has been reduced by the factor of 10 while all the transaction systems are 3-7 times faster.
S4 HANA is designed to simplify OLTP applications especially ERP running HANA database. Since most of the companies have complex landscape where each OLTP applications have to communicate with each other, S/4 HANA simplifies the communication by placing all the applications on top of it by being a single mode of communication.
Smart data streaming is an SAP HANA service that provides the ability to build applications that process streams of incoming event data in real time, and to collect and act on incoming information.
With SAP HANA smart data streaming, you can accept data input from a variety of sources including data feeds, business applications, sensors, IT monitoring infrastructure and so on, apply business logic and analysis to the streaming data and store your results directly in SAP HANA.
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
Smart data streaming adds real-time streaming analytics to the SAP HANA platform, making it easy for developers to incorporate smart stream capture and active event monitoring, alerting and event-driven response to their HANA applications.