Skip to main content Skip to complementary content

Working with model approval as an administrator

Before a model within an ML deployment can generate predictions, it needs to be activated by someone with sufficient permissions. When a model is activated, all ML deployments that use this model are activated for predictions.

Models can be activated and deactivated as needed to help your organization optimize the usage of the Qlik Cloud subscription. The process of activating and deactivating models is known as model approval.

Guide for non-administrators

This help topic contains instructions for activating and deactivating models as an administrator. For information about model approval for users, see Approving deployed models.

About model approval

Model approval allows both users and administrators to control the number of deployed models within the Qlik Cloud subscription that are activated for making predictions. The Qlik Cloud subscription limits the number of deployed models that can be used for predictions at a given time. With model approval, users and administrators can activate or deactivate models, and assign permissions for model approval accordingly. This allows a more efficient usage of the subscription.

Administrators can monitor how many deployed models are currently acivated for predictions, and compare this with deployed models capacity for the subscription.

Model approval status

The approval status of a deployed model indicates whether it can be used to make predictions. A deployed model can be in one of the following statuses at a given time:

  • Active: The model is activated and able to generate predictions. When a model is in this status, it counts towards the total number of deployed models allowed for the subscription.

  • Inactive: The model is deactivated and cannot generate predictions. When a model is in this status, it does not count towards the total number of deployed models allowed for the subscription.

  • Requested: Approval for the model has been requested but not yet provided. When a model is in Requested status, it does not count towards the total number of deployed models allowed for the subscription.

Administrators can view the current approval status for any model in the tenant. This information can be found in the Qlik Predict section of the Administration activity center.

Deployed models tab in Qlik Predict section of the Administration activity center. The Model status column indicates the model's approval status.

'Deployed models' tab in 'Qlik Predict' section of Management Console. Shows the 'Model status' column, which shows whether each model is enabled or disabled

Activating and deactivating models as an administrator

Tenant administrators, as well as any users that have been given administrator permissions for model approval (see Working with model approval as an administrator), can follow the procedure below.

When you activate or deactivate predictions for a model, predictions are activated or deactivated for all ML deployments that use this model.

  1. In the Administration activity center, go to Qlik Predict.

  2. In the Deployed models tab, select the checkboxes next to the models you want to activate or deactivate.

  3. Click Activate models or Deactivate models.

  4. In the dialog, click Activate or Deactivate.

Alternatively, click Three dots to show more options next to a specific model, then click Activate or Deactivate.

For the equivalent procedure for non-administrators, see Activating and deactivating models as a user.

Use cases

The primary benefit of model approval is to allow more efficient usage of the Qlik Cloud subscription. If desired, your organization can additionally use model approval to ensure optimum quality in deployed models. For example, you can assign a select number of users with permissions for model approval and restrict model approval for others. These model approvers can enforce quality assurance to help your organization generate more accurate and reliable predictions.

Deactivating a deployed model is an alternative to deleting the ML deployments that use it. When you deactivate a model, it is not counted as a usable deployed model in your Qlik Cloud subscription. This allows you to more efficiently use your tenant's allotted capacity for deployed models. For example, you can deactivate outdated models until new training data becomes available, allowing other users to run predictions from other models while there is capacity to do so.

Methods and required permissions

The model within an ML deployment needs to be approved before it can generate predictions. Model approval can be performed by users and administrators.

Model approval methods and required permissions
Approval method Where approval is performed Required permissions
User ML deployment
  • Professional or Full User entitlement

  • One of the following sets of permissions:

    • Option 1 — all of the following:

      • Automl Deployment Contributor built-in security role

      • Approve or reject your ML models user permission set to Allowed via User Default or custom security role

    • Option 2 — one of the following:

      • Manage ML deployments user permission set to Allowed via User Default or custom security role

      • Manage ML experiment and deployments admin permission set to Allowed via custom security role

      • Approve or reject ML models admin permission set to Allowed via custom security role

  • Required space role in the space of the ML deployment

    • For deployments in shared spaces, one of the following:

      • Owner (of the space)

      • Can manage

      • Can edit

    • For deployments in managed spaces, one of the following:

      • Owner (of the space)

      • Can manage

Administrator Administration activity center

One of the following:

  • Tenant Admin security role

  • Manage ML experiment and deployments admin permission set to Allowed via User Default or custom security role

  • Approve or reject ML models admin permission set to Allowed via User Default or custom security role

User method for model approval

A user (non-administrator) opens the ML deployment, and then activates or deactivates models from the Deployable models pane.

Administrator method for model approval

An administrator activates or deactivates models from the Qlik Predict section in the Administration activity center.

Assigning model approval permissions

For more information about how to assign permissions, see:

For more information about the available permissions in Qlik Cloud, see:

Workflow

This section outlines a sample workflow that can be used to make the most out of model approval.

Step 1: A user deploys the model

When a model is first deployed into an ML deployment, it enters Requested approval status. This means that the model can be approved by users and administrators.

Step 2: The model is approved or rejected

A user or administrator needs to activate the model for making predictions. If a decision is made to not allow the model to generate predictions, an administrator approver can set it to Inactive, or it can be left in Requested status until approval is needed.

When a model in an ML deployment is approved and able to generate predictions, it has the Active status. When a model in an ML deployment has been deactivated from being able to make predictions, it has the Inactive status.

Step 3: The model status is changed over time

Over time, a model might be replaced by other models, or the tenant might need to deactivate some models to allow other models to make predictions. This can be a temporary solution to more efficiently use the deployed models included in the subscription, or it might be permanent if you want to keep the model for reference purposes only.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!