SAP Knowledge Base Article - Public

2956000 - Error "Adding or removing columns during dataset update is not allowed" while applying model in Smart Predict of SAP Analytics Cloud

Symptom

  • Error "Adding or removing columns during dataset update is not allowed" while applying model in Smart Predict of SAP Analytics Cloud

Environment

  • SAP Analytics Cloud (SAC)
  • Smart Predict

Reproducing the Issue

  1. Logon to SAC.
  2. Create a new Predictive Scenario.
  3. Choose Classification model type.
  4. Create and save the model.
  5. Click Apply Predictive Model.
  6. Select a new Input Dataset.
  7. Set other necessary elements.
  8. Click OK and run applying.
  9. Click Predictive Model (1) at the bottom of the page.
  10. Wait a few minutes, observe the Status changed to Apply failed.
  11. Check detailed information : "Adding or removing columns during dataset update is not allowed"

Cause

  • The applying dataset (Input dataset) should be the same structure with the Training dataset on which the model was created. The columns should be the same number, field name ... 

Resolution

  • To trouble shoot this kind of issue, first suggest to run Apply by using the training dataset as input dataset.
    If this works. Then should check the applying dataset structure. If it is the same as the training dataset

See Also

Keywords

PA, Infinite insight, test sub-set, training a model, classification, time series, regression, failed, apply failed , KBA , LOD-ANA-PR , SAC Predictive , BI-RA-PA , Predictive Analytics , How To

Product

SAP Analytics Cloud 1.0