Models

The model view gather all the models installed on your Red Sqirl instance.

Models are data process blocks built out of Red Sqirl packages. A model can produce a prediction, a report or an analyses. A model is composed of SuperActions that can depend on each other.

Scope

Two scopes of model installation exist

The user scope models overwrite system ones when there is a conflict. For example if a model churn_model with a super action evaluation is installed on the System scope and the user 'john' has installed version 2 on its user scope that does not have an evaluation super action. John won't be able to use the evaluation super action.

Installation

In order to install system models, you need to be an administrator and therefore be in the according setting.

You can install new models either from the Analytics Store or from HDFS.

Analytics Store

You can use the Analytics Store only if your web server can reach it.

  1. Click Install either in the System scope column or User Scope column
  2. Sign In with your Analytics Store credentials, if you do not have an account, you can create one on the spot
  3. Find the package you would like to install
  4. Click install

From HDFS

A model is a simple zip file that should have a name $name-$version.zip

  1. Click import either in the System scope column or User Scope column
  2. Choose the HDFS path in which your model exist
  3. Click OK

Model Privileges

Models and their Super Action can be protected from their editors. Three range of permission exists for a model.

run only and editable privileges can be set when you export the model to HDFS. When you do so, be careful to always keep the original as the copy cannot be modified.

Model Manipulation

Models can be modified if they are public