Planual rules regarding Imports
5.04-01 From source system, create a code defining all attributes
Ideally, this would be a separate file that's unique as opposed to using the same file for the transactional load. By creating a file of unique members, the volume and size of the file will be much smaller than the full transactional file.
exception
5.04-01a Code is >60 characters | If the code is >60 characters, you will have to use a combination of properties. |
relatedToRule
5.04-02 Create separate files for attributes and data
The data file should have the key and values based on the dimensions. Non-dimensional data should be in a different file.
relatedToRule
bestPracticesArticles
5.04-03 Data or Time period shouldn't be part of the unique row
Consider what makes the row unique and include only attributes in the key, not data fields or dates.
relatedToRule
bestPracticesArticles
5.04-04 Only include the fields that are needed
Use the Ignore field if there are any unwanted fields in the source data.
Ignoring unneeded fields in the source will make the action perform better and the system won't create a warnings log.
5.04-05 Pre aggregate in the source
When possible, aggregations should be done in the source system. This will boost the performance of the import action and the Anaplan Engine as well as reduce the size of the file.
5.04-06 Import the correct granularity
Only imported data at the granularity needed. There's no need to bring in transactional data at a weekly level when Planning happens at the month level.
5.04-07 Import using the correct formats
Line items storing the imported data should reflect the correct data format: List formatted, numbers, and dates. Don’t use text (unless it is a true text field).
5.04-08 Never use a list as an import source
Import sources should always be done from a module view or a file. This allows for filtering and only including the elements required for each import.
By using a List as the source, the action will always bring over the entire list, not what's been recently added.
relatedToRule
5.04-09 Always use saved views as import sources
Saved views should be used as the source for model to model imports. Using views allows the action to import data that is needed (newly loaded). When using a module or a list, filters can't be applied and will import all data.
bestPracticesArticles
5.04-10 Unify the date format
Use a generic date format (for example, YYYYMMDD) whenever possible to simplify the imports and remove the need for date mismatches and manipulations.