Skip to main content


Workday Adaptive Planning KB

Set Up a NetSuite External System for Drill Through

You can set up an external system and associate it with a mapping profile in a Planning Data Loader to allow drill through from Adaptive Insights sheet and report data into NetSuite. When a user clicks a drill through link, Adaptive Insights connects to the system and reveals the data's underlying transactions.

Associating a mapping profile with an external system is optional. Only set one up to enable drill through from Adaptive Insights to NetSuite.

Before You Begin

  • Permissions required: Integration, Data Designer
  • Verify you have access to NetSuite data sources in your instance
  • Verify you created a NetSuite Credential for Token Based Authentication
  • When you create a new data source specifically for drilling, make a note of the NetSuite columns you want to map to data in Adaptive Insights .
  • Only the standard NetSuite dimensions (categories) of Account, Level, Customer, Item, and Department allow drilling

How You Get There

Go to nav menu Integration > Data Designer

Basic Steps

  1. Create an external system and give it a name.
  2. Set up external system settings so that Adaptive Insights knows how to connect and what account and/or credentials to use. 
  3. Set up external dimension mappings to identify how dimensions on the external system map into the dimensions in Adaptive Insights.
  4. Configure tuple SQL columns if multiple external columns map to one Adaptive Insights dimension

Best Practice: Configure an external system for NetSuite before configuring a planning loader for the data source. After you create the external system, you will need to return to the NetSuite data source to complete the drill-through set up.


WARNING: If you are importing data from NetSuite and would like to also configure drill-through into NetSuite based on the standard categories Account, Time Period, Sub­sidiary, Department, Class, Location, Item and Customer, then you will need to configure the NetSuite internal identifiers for each of these dimensions as part of your column and data mapping steps in the Planning Data Loader.

Create an External System:

  1. Expand External Systems in the Component Library panel on the right.
  2. Click Create New External System.
  3. In the Create New ... dialog, enter a name and click Create.

Set Up NetSuite External System Settings:

  1. Select the External Source System, in the External System Settings tab. Select Net­Suite, enter the Account ID used in Net­Suite.
  2. Select External Dimensions to view a list of the external system dimen­sions and drill-through parameter names.

Set Up NetSuite External Dimension Settings

  1. Click the External Dimension Mapping tab.
  2. Double click a Planning Dimension. In the dialog, select an External Dimension to map it to. Click Apply.
  3. A green status checkmark indicates the Planning Dimension successfully mapped to at least one external dimension. Click Save.

External Dimension Mappings

External Dimension mappings help when mapping two or more dimensions from an external system into a single planning dimension for drill-through.

  1. Select an External System listed in the Component Library to map additional external dimensions to a single Planning dimension.
  2. Select the External Dimension Mapping tab and double click a Planning dimension to launch the mappings editor.
  3. Select external dimensions and enter a delimiter in the mappings editor. A delimiter is required when multiple external dimensions get selected.
  4. Delimiters cannot exceed five characters in length and should not match any char­acters used in a dimension value (actual values in the tuple mapped columns described later). Click Apply.
  5. View the External Dimension(s) column to verify it indicates multiple external dimensions mapped to a single Planning dimension.
  6. Click Save in the Actions panel after you finish mapping the Planning Dimensions the External Dimensions.

Configure Tuple SQL Columns For NetSuite

If you map multiple columns from NetSuite into a single dimension in Planning, then you need to create a Tuple SQL column in the staging table that you wish to expose in the Planning loader.

If you do not require data from multiple NetSuite columns into the same Planning dimension, then you do not need to create a Tuple SQL column in the data source.

If you plan to reuse an existing NetSuite data source to enable drill-through and if you need to bring multiple NetSuite columns into a single Planning dimension, you must redo that mapping using Tuple SQL columns. Reconfigure your loaders to ensure that the integration task can be valid. Make these types of changes in a test environment and validate the changes there before rolling them out to a production system.

All of the following steps need to be completed to configure the Tuple SQL Column for drill-through. Perform them only if you require data import from multiple Net­Suite columns into a single Planning dimension.

In order for Adaptive Insights to parse the different data items into the source NetSuite categories, you will need to specify which NetSuite source columns combine to form a sin­gle column before importing this data into Planning.

The order in which the different NetSuite columns combine, and the delimiter specified, should match how the many-to-one column mappings are specified in the NetSuite external system.

By indicating the constituent NetSuite columns and what their underlying NetSuite catego­ries are, Adaptive Insights constructs drill-through URLs on the Planning sheet.

Before you create a Tuple SQL column, ensure that you have configured the many-to-one column mapping in the NetSuite external system.

  1. Select your NetSuite Data Source in the Component Library.
  2. Select the table you want to enable drill-through on in the Data Components panel on the left.
  3. The table comes into focus in the Staging Area. Expand the custom column folder in the Data Components.
  4. Drag and drop a Tuple SQL Column into the Staging Area. This column is available when at least one tuple mapping is defined in an external system.
  5. Add a name, select a previously configured External System, and select the Planning Dimension that corresponds to the External Dimension Mapping performed in the previous section.
  6. Select the Mappings tab.
  7. For each of the External Dimensions, map the corresponding table column.
  8. Select Apply
  9. Select Save in the Actions panel.
  • Was this article helpful?