Home > Predictive Analytics > SAP Predictive Analysis Installation

SAP Predictive Analysis Installation


SAP Predictive Analysis is the latest addition to the SAP BusinessObjects suite and introduces entirely new functionality to the existing Business Objects toolbox.  Predictive Analysis integrates SAP’s Visual Intelligence data visualization tool with new predictive functionality powered by both open source R and SAP-written algorithms.  Predictive Analysis includes algorithms for time series forecasting (for predicting sales, demand, price, and other time-dependent metrics), clustering (for identifying distinct groups of individuals based on numeric descriptive data), decision trees (for creating a tree-like set of decision support rules to categorize observations), and linear regression (for fitting linear relationships between a dependent variable and one or more predictors).  These predictive algorithms can be used to extract insights and predictions, improving the value and actionability of the existing Business Intelligence infrastructure.  Predictive Analysis combines these powerful predictive algorithms with a familiar and easy-to-use tool that integrates with existing BusinessObjects tools to make data preparation, model building, and implementation faster and easier than ever before. 
SAP Predictive Analysis is installed locally on the user’s machine and accesses data for processing locally (from a CSV, Excel, or ODBC connection to a database) or on SAP HANA.  Predictive Analysis can be used alone to analyze data on the client machine or can be paired with HANA, allowing PA to leverage the powerful in-memory processing power of SAP HANA. 

Today’s blog post is a brief how-to for getting SAP Predictive Analysis installed and working for both local data and on HANA.  Since Predictive Analysis has the power to run local R algorithms, HANA-R algorithms, and HANA Predictive Analysis Library (PAL) algorithms, installation is somewhat complex.  Installation steps include:

1.)    Installing PA
2.)    Installing R on local machine
3.)    PA HANA PAL installation/activation
4.)    R and Rserve Linux Installation and HANA Rserve setup

The following items are required to perform the full installation:

•    Predictive Analysis installation files for version 1.0.8 (or latest available)
•    An internet connection to install R and required packages
•    SAP HANA
•    A Linux R/Rserve host (SAP currently only supports SUSE Linux)

Download full PDF and Continue Reading…

Hilary BlissAbout Hillary Bliss
Hillary Bliss is a Business Intelligence Consultant specializing in data warehouse design, ETL development, statistical analysis, and predictive modeling.  Hillary works with clients and vendors to integrate business analysis and predictive modeling solutions into data warehouses based on their data and business needs. With Decision First Technologies, Hillary uses Data Services, Web Intelligence, Predictive Analysis, and HANA.  Hillary has a Master’s in Statistics and an MBA from Georgia Tech.

Categories: Predictive Analytics
  1. Cristian
    June 6, 2013 at 5:11 pm

    If i had Business Objects, i can install Predictive Analysis? or i must purchase Predictive Analysis?
    Thanks

  2. June 7, 2013 at 9:42 am

    Business Objects does not automatically include Predictive Analysis, but it is a separate add-on product. Some of the new BO bundles may include Predictive Analysis. If you would like to discuss specific licensing packages further, please submit a contact request http://info.decisionfirst.com/ContactUsLandingPage.html and we can provide more information.

  3. ozan eroglu
    January 17, 2014 at 9:39 am

    Hi, how is PA licensing working? Is this a just a client tool have to be purchased?

    • January 17, 2014 at 10:31 am

      PA is a locally-installed tool with a single licensing level—this gives full access to all the features of PA. This allows users to access all offline sources (flat files, excel, BOBJ universes, ODBC connections) and also the HANA-online connection if you have a separately-licensed HANA system, where PAL and HANA-R algorithms can be run.

      If you would like to discuss specific licensing details further, please submit a contact request http://info.decisionfirst.com/ContactUsLandingPage.html and we can provide more information.

  4. May 20, 2014 at 3:23 am

    Hillary,

    Thanks for the detailed blog with screenshots. I am working with large datasets (31 M rows, 20 GB data and will be running segmentation and association models on that. I have a fairly large server for R ( 2*8 cores, 128 GB RAM) residing on HANA and will be using that for modelling.

    If I use a script and integrate that with SAP PA , which is installed on my 4GB laptop, and use R code, where will the memory and CPU be taken from. I don’t have any hopes of getting those models run successfully from my machine and would need to use the R server memory. If that is the case, what if anything will run on my machine.

    Regards,
    Sujoy Roychowdhury
    Lead, Advanced Analytics CoE
    Ericsson AB
    India

    • May 20, 2014 at 8:42 am

      Sujoy—

      Firstly, with that volume of data you definitely want to be using PA in HANA Online mode, which ensures that the data remains on the HANA server and does not use any resources from your laptop. With high volumes of data I would recommend using the HANA PAL algorithms in PA vs. the HANA R algorithms. With significant volumes of transactional data (several million records representing ~1.5 million transactions), my experience was that the PAL Apriori association algorithm ran in much less than 10 seconds.

      Hillary

      • Sujoy Roychowdhury
        May 20, 2014 at 8:54 am

        Thanks Hilary for the quick response. However will I not be restricted algorithwise if I use HANA PAL algorithms. For example, I can code an incremental mode of processing or define distances and measures in a segmentation model with more flexibility on R than HANA PAL (as far as I understand). Also if I need to use R where will the processing take place – R server, HANA server or my laptop. Needless to say I will use it in online model.

        Regards,
        Sujoy

      • May 20, 2014 at 10:19 am

        PAL algorithms offer the best performance on SAP HANA, and the algorithms you mentioned (segmentation and association) are supported within the PAL. The HANA-R algorithms are best when you need custom functionality. If your PA document is in HANA Online mode, the R functions will process on a separate Linux server with an Rserve instance that must be configured to work with the HANA server acting as the R client. It is not possible to run R algorithms on your local laptop instance of R when in HANA Online mode.

        Hillary

      • Sujoy Roychowdhury
        May 20, 2014 at 11:30 am

        Thanks for clarifying, One more question, if I may ask, Is it true one cannot schedule models in SAP PA to run at regular intervals. If so , why so ? I understand, correct me if I am wrong, that SAP PA models can be deployed as a procedure. If that is the case why cannot it be scheduled ? Am I missing something here ?

        Regards,
        Sujoy

      • May 21, 2014 at 10:55 am

        You should refer to the PA User Guide (http://help.sap.com/pa) for a full description of available features. I do not believe they have a scheduling mechanism for PA available yet, but I have heard previously it may be on the roadmap. PAL model scoring algorithms can be exported as stored procedures to the HANA database; stored procedures could be scheduled using a separate application.

        Hillary

  5. Mumuksha
    December 9, 2014 at 7:03 am

    Hello Sujoy, I see you are from India and also a COE, I would like to know if we have an Training available for SAP PREDICTIVE ANALYTICS in India as I work rite now in SAP APO. I am quite Intensely interested to pursue in the field. Kindly help me buy guiding as to how I can achieve the same.
    Mumuksha
    9591811887

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: