The process to update the source file for an import action is not obvious—but it is simple.
There are a number of reasons you may wish to update an import source file, and I have listed some below:
When updating an import, one option is to simply re-create the import using a new file. However, this would mean creating a new import action. This could then result in a requirement to update related processes, and if integrations are in place, update the parameters for these, too. In addition, you would then want to unit test all the related changes. In short, creating a new action is an unnecessary step and best to avoid in this case.
As a general principle, you should think of import data sources or files on Anaplan as file definitions, rather than files, and therefore the process of updating an import source file is really updating an import source file definition.
In my example, I have an import ‘Organization from Organisation.csv’. If I check the Actions/Imports tab, I can see the source file is called ‘Organisation.csv’:
To update the import source file, do the following:
To conclude, updating a source file and associated import is a useful way to ensure you maintain consistency in your model and limit unnecessary changes in your integrations. You can create a new import, but you add additional work to re-test the new import and tidy up the old.
Updating an existing import and file means you retain the original reference id’s for the objects which are useful in an environment where you have data integrations that are reliant on these objects.