Skip to main content

         This documentation site is for previous versions. Visit our new documentation site for current releases.      

This content has been archived and is no longer being updated.

Links may not function; however, this content may be relevant to outdated versions of the product.

Importing and configuring a PMML model

Updated on September 10, 2021

To monitor a model created in third-party tools or in other Pega Platform™ instances, import that model and define its objective in Prediction Studio.

Use case

uPlusTelco wants to improve the experience of their customer support by predicting the reason for each customer call. To achieve that goal, the data analytics team built a predictive model and want to monitor its performance by capturing actual outcomes and comparing them with the predicted outcomes.

Your first task as a data scientist is to upload the model that they want to monitor to Prediction Studio.

Before you begin

  1. Download and extract the following model to your desktop:
  2. In Pega Platform™, switch to the DMSample application to use it as the testing environment for this tutorial. For more information, see Switching between applications.
  3. In DMSample, create an open ruleset version. For more information, see Creating a ruleset and ruleset version.

Importing a PMML model for monitoring

  1. In the navigation panel of Prediction Studio, click Predictions.
  2. In the header of the Predictions work area, click New.
  3. In the Create Model dialog box, click Predictive model.
  4. In the New predictive model dialog box, configure the model parameters:
    1. In the Name field, enter an identifier for the model, for example:

      Predict My Call Context

    2. In the How do you want to create the model section, click Import PMML.
    3. In the Which model do you want to import section, click Choose File, select the downloaded model, and click Open.
    4. In the Context section, enter an applicable class and an open ruleset version for the model, for example:

      Apply to: DMOrg-DMSample-Data-Customer

      Development branch: No branch

      Add to ruleset: DMSample

      Ruleset version: 08-01-99

      Importing a PMML model - basic settings
  5. Click Next.
  6. In the Expected performance field, enter a value between 0 and 100 that represents your expected predictive performance of the model, for example:

    75 (for F-score)

    The expected performance value is used as a benchmark for monitoring the model. For more information, see Metrics for measuring predictive performance.

  7. Verify the outcome definition settings, as in the following example:
    Importing a PMML model - outcome definition settings
  8. Upload the model by clicking Import.
  9. On the predictive model page, click Save.


You have imported a PMML model. You can now use the model in a strategy to predict customers call the support line.

What to do next

Configure a strategy that references the imported model, and deploy it in a decision data flow. See Creating a strategy for predictive analytics.

To view the main process outline for this tutorial, see Monitoring predictive models.

  • Previous topic Monitoring predictive models
  • Next topic Creating and implementing a decision strategy for predictive analytics

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best. is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us