Explore solutions to common error messages and troubleshoot issues that you’re currently experiencing when building a model or performing imports.

This list includes the most common model and workspace access errors.

  • Make sure that you've selected the correct customer.
  • Contact Workspace Administrator or Tenant Administrator directly to request access.

You can get this error if you attempt to open a URL to a model in a workspace where you don’t have workspace access.

To avoid this error:

  • Log in and then open models from the models and workspace tile/list.
  • If you don't see the workspace, contact your workspace administrator or tenant administrator to request access.

You can get this error if you attempt to open a model you don't have access to.

To avoid this error:

  • Log in and open models from the Models and Workspace tile/list.
  • If you don't see the model, contact Workspace Administrator or Tenant Administrator to request access.

This error can occur:

  • When logging in through the Anaplan login page and then opening a model URL with Single Sign-On (SSO) access.
  • Logging in through SSO and then trying to open a non-SSO model.

To avoid this error, log in and then open models from the models and workspace tiles/list.

Three dimensions for import:

  1. Time: 'May 17'
  2. Line items
    - 2 editable (Unit Sales by period, Amount to add
    - 2 calculated (Unit Sales, Current Alloc)
  3. Organization members: 'M' and 'G'
A screenshot that shows the three dimensions of import.
The three dimensions of import.

Import file:

  • Line 1: Dimensions in the module
  • Lines 2 and 3: Data to import to the corresponding dimensions from line 1
A screenshot that shows the dimensions in the module, along with the data used to import to the corresponding dimensions from line 1.
Dimensions in the module.

Result:

Screenshot showing a successful import message.
Successful import message.
Screenshot showing a possible reason why an import would ignore data.
Current allocation is a calculation and will ignore data import attempts.

Result summary:

The result screen when an incorrect name for Time has been used.
You can select the Details tab on the results screen for more information.

The Details tab shows "Nay 17" as an invalid date due to the misspelling:

The Details tab shows where the Import Data with Time error occurs in line 3.
Details tab shows "Nay 17" as an invalid date due to the misspelling.

Details tab information will only be generated for lines with incorrect identifiers.

Attempt to import data from file to calculated line items:

Screenshot showing a possible reason why an import would ignore data.
Current allocation is a calculation and will ignore data import attempts.

Result summary:

A screenshot that shows ignored import lines for the calculated item.
Ignored import lines for calculated item. Import is successful, although no updates or failures occur.
The "Details" tab that shows the import has completed successfully.
The "Details" tab shows that the import has completed successfully.
Screenshot showing parent in Time dimension.
Parent in Time dimension.
A screenshot that shows how the import ignored two data lines.
The import ignored two data lines.

Lists and property imports import core data. The Result Summary tab and Details tab will slightly differ from module data imports.

Screenshot that shows an organization list containing M and G.
Organization list containing "M" and "G".
A screenshot that shows “Code only” selected for import.
"Code only" selected for import.
A screenshot that shows an example of a file that will import successfully without making any changes.
This file will import successfully without making any changes.
The screenshot shows an import file with duplicated code.
The import completes but with failures. A warning message indicates "Another row has already been processed" with that information.
A screenshot that shows how the Details tab displays the failure message because line 3 was already processed.
The Details tab displays the failure message because line 3 was already processed.
A screenshot that shows how the import has produced a failure shown in the Details tab.
The import produces a failure shown in the Details tab. Note the column "_Status_" displays "!" to indicate an error.
  • List import results are similar but slightly different from line item imports.
  • Details of the import will display the first line of the error. Duplicate lines will also be rejected.
  • The Results summary and details of an import depend on the type of import: line item or list.
    • For list imports, the additional Status column distinguishes if the line is the first error occurrence.
    • Other similar lines will be considered as "ignored" as related to the same error.

The responses and dumps will be different, depending on what you are trying to import.

  • Importing into a module: having the same code in the source will automatically aggregate data based on the code. 
  • Importing into a list: lines using the same code will be considered duplicates.

Dump file formats depend on the type of import they are targeting: line items or lists.

  • Import into lists: An additional column will help distinguish if the line is the first error occurrence. 
  • Additional and similar errors are considered to be "ignored," and are combined with the first-occurrence error. These represent the "ignored" lines of error.

There are a number of scenarios that can occur when an import creates a dump file. 

Example module for each scenario.

In the module shown above, you have:

  • Time: May 17 (filtered for simplicity)
  • 4 line items
    • 2 editable: Unit Sales by period, Amount to add
    • 2 calculated: Unit Sales, Current Alloc (cannot receive data)
  • 2 list members: MSFTE and GOOGLA

To update this module, you will need to import data, as opposed to importing master data.

The import file.
Screenshot showing a successful import message.
Import performed without any error.

Let's say that the month for one line has a spelling error ('May' misspelled as 'Nay').

Spelling error with 'May' misspelled as 'Nay'.

During import, you will receive a "Failed" error message:

The result screen when an incorrect name for Time has been used.
The log shows one line where the error occurred.
The Details tab shows where the Import Data with Time error occurs in line 3.
The Details tab shows where the Import Data with Time error occurs in line 3.

When importing data into a module, if an identifier is invalid, the line containing this error will be listed in the dump of that action.

There are two possibilities that might produce an "Ignored" error message.

  1. This scenario occurs when you're conducting an import into calculated line items.
A screenshot that shows ignored import lines for the calculated item.
The Current Alloc can't be updated, as it's the result of a calculation.
The "Details" tab that shows the import has completed successfully.
The "Details" tab shows that the import has completed successfully.

2. This scenario occurs when you're conducting an import into elements that are already subject to aggregation.

Let’s try to import data into a parent. Choose 'Q2 FY17' as parent of a time member.

Screenshot showing parent in Time dimension.
Note that the Current Alloc is a calculation and will ignore attempts.

You will receive this response and no dump: 

A screenshot that shows how the import ignored two data lines.

Now let's see what happens when you import data into a module with the incorrect mapping (spelling error 'Nay 17') through API calls.

A screenshot that show the incorrect mapping (spelling error 'Nay 17') through API calls.
The status is "Complete," even though Line 18 of the import didn't go through.

Rejected lines through APIs will only be generated for the lines that have incorrect identifiers (such as 'Nay 17' instead of 'May 17').

'Ignored' lines won’t be mentioned for line items calculated or consolidated in a hierarchy.

Let's try to update the list that contains the two elements, MSFTE and GOOGLA.

We will be targeting core data (lists and properties) and using a "code only" import.

A screenshot that shows “Code only” selected for import.
Select a "code only" import.

If you use the import file below, no issues will come up.

A screenshot that shows an example of a file that will import successfully without making any changes.

The API will send back that two elements were updated (even though no change occurred).

This import file contains duplicated code. Line 4 is using an already-used code (from Line 3). 

The screenshot shows an import file with duplicated code.
Import file with duplicated code

In this case, you'll receive a warning (not an error!) that a row has already been processed with that key. 

Why a warning? Because the first occurrence of the code has been successfully processed, and technically, the import did go through and changes were made.

This is the dump file with the rejected lines:

A screenshot that shows how the Details tab displays the failure message because line 3 was already processed.
Note that a new technical column '_Status_' is added to the dump. In this case, the column is empty.

Duplicated line added (with error):

A screenshot that shows a duplicated line added with an error.

In the API dump log, you will get an error line as well as a rejected line:

If another duplicated line is added...

A screenshot that shows a second duplicated line.

 ...you'll get a second rejected line: 

The second rejected line is considered an "ignored" error.

When you import a list, if an error line is repeated many times, you'll see an error in the first line and the other lines that are similar will be rejected.

If you use this import file, you will generate a failure:

A screenshot that shows invalid code in an import file.

In the dump file below, you can see the rejected lines:

A screenshot that shows the API dump with an error.
The API dump shows the column '_Status_' with an “E” as Error.

The '_Status_' column isn't empty:

A screenshot that shows how the import has produced a failure shown in the Details tab.
The column '_Status_' displays '!' to call attention to the error.