SAP Knowledge Base Article - Public

3698411 - Import job failure due to data access violation error code 3006 in SAP Analytics Cloud (SAC)

Symptom

  • The import job failed with the error message: "Import to model didn't succeed because of a data access violation. Error code: 3006."
  • The issue occurred when a planning user attempted to refresh an import job.

Environment

SAP Analytics Cloud 2025.21.9  

Reproducing the Issue

  1. Log in SAC;
  2. Go to Modeler;
  3. Open the model, switch to 'Data Management' in the Workspace;
  4. Attempt to refresh the import job and it fails with the error "Import to model didn't succeed because of a data access violation. Error code: 3006."

Cause

The "Clean and Replace Subset" option does not clean the entire model. It only cleans the portion of the transaction data that matches the defined replacement scope (for example, specific Versions, Dates, or Regions you have selected).
All data outside of that scope remains unchanged.

However, if a user lacks authorization for even a single line item in the import job, the entire import can fail with the error: "Import to model didn't succeed because of a data access violation. Error code: 3006."

Some possible reasons:

  • SAC enforces strict data access control during imports.
  • If the importing user does not have read/write access to any dimension member in the dataset (e.g., a restricted Region, Account, or Entity), the whole import job is rejected, regardless of the number of rows.
  • Splitting the job into smaller batches (e.g., 40K lines) does not resolve the issue if unauthorized data exists in any subset.

Key Takeaway

  • The error is probably not related to job size but to missing permissions.
  • SAC does not allow partial imports; if any line fails due to access restrictions, the entire job fails.

Resolution

  1. Possible Solution

    1. Check User Permissions

      • Ensure the user performing the import has full access to all dimension members in the dataset.
      • If using data access control (DAC), verify that the user’s role includes all necessary dimensions.
    2. Filter Out Unauthorized Data Before Import

      • Pre-process the data to exclude records where the user lacks access.
      • Use a data preparation tool (e.g., SAC Data Actions, Excel, or a script) to remove restricted entries.
    3. Alternative: Use a Service Account with Full Access

      • If possible, run the import using a technical user with unrestricted permissions.

See Also

Keywords

import job failed, data access violation, error code 3006, sap analytics cloud, sac import job, data access control, clean and replace subset, dimension member access, import job rejection, sac data preparation, sac permissions, sac import error, user , KBA , LOD-ANA-AQU , Import Data Connections (Acquiring Data) , Problem

Product

SAP Analytics Cloud all versions