Spatial Analytics, Predictive Analytics, Artificial Intelligence/Machine Learning and More.
As you have seen in our previous blog postings in this series, SAP HANA is more than a database technology; it is a platform for digital transformation. In this series, Karl-Heinz Hoffman introduced you to SAP HANA (Why ISVs should consider SAP HANA) , explained the benefits of the underlying core technology and explained how ISVs can adopt SAP HANA (SAP HANA Adoption Strategies for ISVs). In my previous post, I described the benefits of adopting SAP HANA in the Cloud. However, there is a tremendous amount of more capability available within SAP HANA that help ISVs build better, faster, and smarter applications at a lower cost than you might think.
The environment for which ISVs are building applications is becoming more complex and much more competitive. Customers are not only asking for more performance, but they are demanding more capabilities, including intelligent features such as Artificial Intelligence/Machine learning from your applications. These are difficult capabilities to add and many of them require processing huge amounts of data. In this post, I’ll demonstrate how you can take advantage of the SAP HANA built-in specialty processing engines to easily and economically meet your customers’ demands.
SAP HANA – Quick Review
Before we begin with the specialty processing engines, let’s take a moment to review what SAP HANA is all about. SAP HANA is an in-memory data PLATFORM that lets you accelerate business process, deliver more business intelligence, and simplify your IT environment. SAP HANA provides the foundation for all your data needs, both transactional and analytical, and removes the burden of maintaining separate legacy systems with siloed data.
SAP HANA was designed from the ground up to solve the problem of continuous integration between transactional and analytical solutions, delivering real-time insights at scale. Based on industry leading in-memory columnar technology, SAP HANA can manage not only transactions and analytics at scale in the same store – but can deploy specialist engines on the same data without duplication, for example spatial, predictive, AI, etc.
Which brings us to the Specialty Engines
How many of your customers are requiring specialized processing from your applications? Perhaps they are asking for geo-spatial processing, or text/unstructured data handling, or asking for complex predictive analytics? Artificial Intelligence and Machine Learning are now at the point where they can provide useful and valuable functionality to our end customers. As a result of this demand, the application marketspace is becoming crowded with more and more companies building very sophisticated applications. To complicate matters further, customers are becoming much more demanding in the specialized processing they require.
For ISVs, your lifeblood has been to build sophisticated applications to meet customer requirements. However, in the past, the only architectural design choice was to create specialized applications (or libraries) for each requirement, extract the data from a database for processing, calculate results, and finally send the results to the user (and likely back to the database). Essentially creating “stovepipe” applications to meet each different application demand. As you can see in the following figure, the end result is a complex environment with lots of moving parts, lots of data moving around, and high latency.
What if there is a better way? What if you could bring the processing/smarts directly to the data, rather than bring the data to the calculations? Completely eliminate data movement/transfer and resulting latency? Now, you can, as this is exactly what the SAP HANA platform provides. This is what the SAP HANA platform was designed for.
The SAP HANA platform completely transforms application development and deployment. In addition to the in-memory and HTAP capabilities described in previous blogs in this series, SAP HANA adds a new level of sophistication by bringing the calculation engines to the data. You are no longer required to extract data in order to perform specialized processing such as Machine Learning that customers are demanding. Now, that processing can be done where the data is stored – in the database platform itself. In essence, the specialty calculation/processing engines surround the data.
Why is this important? Fewer moving parts, much less data moving around, complete elimination of data movement latency, and perhaps most importantly – a simplified application architecture. As I mentioned in the opening paragraphs – applications that are faster, smarter and much cheaper to build/maintain.
Let’s take a look at some of the specialty engines available for you
The Bottom Line
All of the above capabilities are built-into the SAP HANA Data Platform. The specialty engines surround the data, and are available for your application to take advantage of. These engines are not separate moving pieces, nor are they external components (for which you would be required to provide additional hardware resources for). The result is an application and platform architecture is greatly simplified with:
These capabilities/functions allow you to build applications to meet your customers’ current requirements, as well as future proofing your applications as new and demanding requirements are created.
If you put it all together, the bottom line is that costs will be lower. For the ISV — cost of development and support will be lower. For end customers – application acquisition and maintenance costs will be lower. And, as a bonus for both the ISV and your customers – the simplified architecture means that less hardware and infrastructure will be required to develop and deploy the applications.
SAP HANA brings some amazing transformation capabilities for our customers. As I’ve described in the above paragraphs, SAP HANA includes built-in capabilities that will allow ISVs to create the modern, high performance, sophisticated and smart applications that customers are demanding. Applications that are architecturally simpler, faster, and cheaper to build/maintain than with any other current/competing platform.
To put it another way, building on SAP HANA and taking advantage of the built-in specialty process engines provides you with:
Allowing you to
Partnering with SAP will provide you the opportunity to build these applications at a lower cost than currently possible with any other/competing platform or architecture.
We understand that every ISV’s application is unique and has their own set of opportunities. As such, SAP offers multiple ways of partnering on the digital transformation journey and offers services and tooling to help ISV’s understand what would be required to adopt SAP HANA and the potential joint business impact.
The time is now to understand how an SAP HANA partnership can drive your transformation to the digital core! To engage with SAP, please either email us at email@example.com
RASP properties of HANA to support ISVs