Improved connectivity is key in the digital transformation journey, and MuleSoft has been innovating connectivity solutions to ensure better compatibility with legacy and advanced systems. To further enhance connectivity solutions and drive better business decisions, consider integrating Anaplan with MuleSoft. This integration provides accurate data quickly, allowing businesses to evaluate data faster and empowering them to make more confident key business decisions.
With every release, MuleSoft has been providing better API-led connectivity solutions. In this process, compared to Mule 3, the release of Mule 4 offers stronger solutions. Below, we will outline how to integrate Anaplan v3.0.0 Connector through Mule 4.
Anaplan is a web enterprise platform for cloud-based business planning to promote connected design and performance management with documented use cases in finance, sales, supply chain, marketing, IT and HR. This platform extracts the right data from all cross-business functions to drive business objectives with exact resolutions.
At the core, Anaplan's technology is a single-hub, unified cloud platform across your enterprise, with a patented in-memory calculation engine for effective planning. This can build, deploy, maintain and share models without requiring coding efforts or reliance on IT personnel with skills in multi-dimensional scaling and optimization of data. This platform helps to communicate in real-time and convert business plans into results.
We've seen chunk implementation, import streaming, file upload, file preview and export streaming in the previous version (2.0) of the Anaplan Connector for Mule 3.8. Now, the MuleSoft Anaplan v3.0.0 Connector will help to connect your Mule flows to the Anaplan API in Mule 4.
The variables for authentication and configuration for Anaplan:
This version of the MuleSoft Connector allows the following operations to be carried out in Anaplan:
Describe Import allows large datasets to be imported to Anaplan as a stream. Use temporary files when the import data should be deleted, not ephemeral, or the source data won't be available as a stream. Also, use the temporary files option for files with a size between 30-50 megabytes (MB) if you are extracting data from a database and want to push the information to the server without holding the results in memory. The process for importing using streaming is as follows:
The uploaded data from the file, first chunk of the file, or payload (from another cloud service) must be imported to the specific Anaplan Import Action. This will display the first 20 lines of the first chunk of the file to be imported.
Example
Execute Import Only — This will run a pre-configured Anaplan import action.
Execute Import from Files
Import using Temporary Files
Describe Export allows us to preview the Anaplan data from the file or data from another Anaplan model to be imported to the file, chunk of file, or cloud service. This will show the first 20 lines of the file to be exported.
The Export Files operation extracts and generates the file in the specified location.
To generate files, provide a temporary folder location: ${workingdirexportfiles}
You can execute a pre-configured action process containing a combination of import, export and delete actions. You can also schedule the process to run at a particular interval:
You can run a pre-configured delete action in your model. For instance, you might want to delete data from an Anaplan list.