Help Desk

Submit a ticket My Tickets

Upload Relational Data to Anaplan

In addition to tabular flat files, it is also common to load data to Anaplan from relational databases. This tutorial will demonstrate how to create a Chain to query a live sample relational database via a SQL query and load the data to Anaplan as an Import Data Source.

Step 1: Create a New OneCloud Chain

  1. From OneCloud Home select the DEV environment.
  2. Add a new Chain and name it "Upload SQL Query to Anaplan".
  3. Save the Chain.

Step 2: Add a Command to query a database

  1. Depending on the connection created in the previous tutorial, use the BizApp selector on the left to select either the Microsoft SQL Server or Oracle RDBMS | ADW BizApp and then select Execute Query.
    (Hint: use the Find tool to search for the BizApp and then search for "Execute Query".)
  2. Add the Command Execute Query by dragging on to the pallet.
  3. Select the new Command and drag it to the Start. The Chain Start will show a plus icon indicating that you can use that command as the start of the Chain.
  4. Edit the Command and depending on the relational connection created, add one of the following SQL statements:


Use the copy command for the following syntax and only select one query depending on your selected relational connection.

  • Oracle Query
    select * from SAMPLE_DB.SIMPLE_FACT where ROWNUM <= 10
  1. Select Preview Results.
  2. Save the Command.

Step 3: Add a command to upload the queried data to Anaplan

  1. Add a second command to the Chain.
  2. Select the Anaplan Upload Command.
    (Hint: use the Find tool to search for "Anaplan" and then search for "Upload File".)
  3. Connect the "Execute Query" Command to the "Upload File".

Step 4: Configure the Command to upload the data to Anaplan

  1. Edit the Command "Upload File".
  2. Name the Command "Upload to Anaplan"
  3. Set the Workspace parameter to the variable "anaplan-workspace". (select from variable list)
  4. Set the Model parameter to the variable "anaplan-model". (select from variable list)
  5. Set the Server file parameter to "Sample SQL Query".
  6. Set the Source file parameter to the Response from the "Execute Query" Command "Result Set (CSV)". (select from variable list)
  7. Set the Header records to "1".
  8. Save the Command.

Step 5: Publish and Run the Chain

Before the Chain can be run, it needs to be published. Publishing is an import feature in OneCloud that enables Chains to be edited and only when they are ready are they actually published to run the commands.

  1. Publish the chain and then click Execute to run the Chain.
    Learn more about publishing a Chain.
  2. View the interactive outputs.

Step 6: Confirm the data in Anaplan

  1. Login to Anaplan and find the Import Data Source "Sample SQL Query".

What's Next?

> Salesforce to Anaplan via Custom Report

Brian is the author of this solution article.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.