First things First – This article is certainly NOT about – “How to solve a churn problem using a classification or regression technique”. This article will talk about – What do you fundamentally do after you have used a certain technique (be it classification or regression or neural net or ensemble model) and have created a churn model? How do you put that model to work? In short:
How do you operationalize a Predictive Analytics model?
Most of us would understand the meaning of this statement – “Implementation of the solution to a problem – is a problem in itself for an enterprise”. This is because of the level of complexity, authorization, authentication, architectural integration and most importantly scheduling (if it’s batch) or real-time execution.
SAP BusinessObjects Predictive Analytics, apart from helping build machine learning based models and solving advanced analytics problems such as identification of churners, forecasting of demand, sales forecasting, does the solve most critical and fundamental aspect of any enterprise level problem – “Operationalization of Predictive Models”. The most important and fundamental decision is – Do you want your models to be operationalized in an
- Ad-Hoc – Apply to a new table based on your project timelines and may not be repeated
- Scheduled Environment – Systematically apply the model every day (at a specific time) or every 6 hours or every 15 minutes
- Real-Time – Apply the model to new data as soon as the data comes in
SAP BusinessObjects Predictive Analytics can help you with all the above scenarios. Let’s look at each of the above:
In this first blog, I will explain the first approach which is using SAP BusinessObjects Predictive Analytics’ In-Database Apply mode in an Ad-hoc scenario
Once you have built your model, and you come to the Apply screen:
The above option let’s you apply the model directly. Please see the Use Direct Apply in the Database option is selected. When this option is checked, the optimized scoring mode In-database Apply will be used and the data will be generated directly into the database.
In the next blog, i will explain how we can achieve a completely automated Model Scheduling process using SAP Predictive Factory.