Traditional databases provided storage capabilities and offered limited (if any) data processing capabilities. This means that applications would read raw data from the database and, using application code such as ABAP or JAVA, develop complex data processing code to run on the application server.
SAP HANA Cloud database provides sophisticated, multitier data storage and, also, advanced data processing capabilities so that instead of an application requesting raw data from the database, it can request information. Data processing is now pushed down from the application layer to the in-memory database of SAP HANA Cloud. This means, not only is data processing faster, applications are leaner as they do not have to handle data processing logic. Leaner applications means more agility.
Advanced Multi-Models with SAP HANA Cloud
Calculation views are defined on top of tables to provide the data processing layer. Calculation views are usually stacked so that the lower calculation views provide opportunities for reuse by defining only the basic data layer. On top of those are more calculation views that add further calculations and semantics until they are ready for consumption by clients. Calculation views do not persist data but calculate results on-the-fly based on live data in source tables. Source tables can be local tables in the SAP HANA Cloud database or remote tables in any database.
SAP HANA Cloud includes advanced data processing engines that combine with calculation views to natively store and process spatial, graph, hierarchy, and predictive data:
- Predictive
- Develop predictive models using in-built algorithms including machine learning.
- Graph
- Store and query highly networked data models such as supply chains or online communities (for example, LinkedIn contacts).
- Hierarchy
- Query hierarchies to extract valuable semantics such as ancestors, dependents, distance between nodes, or siblings.
- Spatial
- Store and query geometric data to add spatial information to analytics such as mapping.
With SAP HANA Cloud, you can combine any type of data: text, geometries, IoT data, and so on, to create multi-models that power high-performance, advanced analytics.
Learn More
Learn more about modeling in SAP HANA Cloud in our learning journey.