Skip to main content Skip to complementary content
Already have an account? Sign in

NetSuite Suite Analytics (v1)

Last updated: 9/15/2026

NetSuite Suite Analytics integration summary

Stitch’s NetSuite Suite Analytics integration replicates data using the SuiteAnalytics Connect JDBC driver. Using this integration requires that the SuiteAnalytics feature be enabled in your NetSuite account.

Refer to the Schema section for a list of objects available for replication.

NetSuite Suite Analytics feature snapshot

A high-level look at Stitch's NetSuite Suite Analytics (v1) integration, including release status, useful links, and the features supported in Stitch.

STITCH
Release status

Deprecated on July 20, 2026

Supported by

Stitch

Stitch plan

Standard

API availability

Not available

Singer GitHub repository

REPLICATION SETTINGS
Anchor Scheduling

Supported

Advanced Scheduling

Supported

Table-level reset

Supported

Configurable Replication Methods

Supported

DATA SELECTION
Table selection

Supported

Column selection

Supported

Select all

Supported

TRANSPARENCY
Extraction Logs

Supported

Loading Reports

Supported

Connecting NetSuite Suite Analytics

NetSuite Suite Analytics setup requirements

To set up NetSuite Suite Analytics in Stitch, you need:

  • Administrator permissions in NetSuite.. This is required to complete the setup steps in NetSuite.

  • Access to the SuiteAnalytics feature in NetSuite. Suite Analytics is a premium NetSuite feature. Contact your NetSuite administrator if you have questions about this feature.

Step 1: Create a Stitch NetSuite role and configure permissions

To connect NetSuite Suite Analytics to Stitch, we recommend that you create a Stitch-specific role and user for us.

  1. Using the global search, type page: new role and click the Page: New Role result.
  2. In the General section, enter a name for the role in the Name field. For example: Stitch SuiteAnalytics
  3. Scroll down to the Permissions tab and click the Setup subtab, if it isn’t already open.
  4. Using the Permission dropdown, search for SuiteAnalytics Connect:

    The SuiteAnalytics Connect permission in the Create Role screen in NetSuite
    The SuiteAnalytics Connect permission in the Create Role screen in NetSuite

  5. Click Add to add the permission to the role.
  6. When finished, click Save to create the role.

Step 2: Get the role's internal ID

  1. Using the global search, type page: manage roles and click the Page: Manage Roles result.
  2. Locate the role you created in the previous step.
  3. Locate the role’s Internal ID:

    The role's internal ID in the Manage Roles screen in NetSuite
    The role's internal ID in the Manage Roles screen in NetSuite

    Note: If you don’t see the Internal ID column, click the Edit View button to add it.

Keep this info handy - you’ll need it to complete the setup in Stitch.

Step 3: Create a Stitch NetSuite user and assign the role

Next, you’ll create a dedicated NetSuite Suite Analytics user for Stitch and assign the Stitch role to it.

  1. Using the global search, type page: new employee and click the Page: New Employees result.
  2. In the Employee page, fill in the Name, Email, and any other required fields.
  3. Click the Access tab, located in the bottom half of the page.
  4. In the Access tab:
    1. Check the Give Access box.
    2. Check the Manually assign or change password box to create a password for the Stitch user.
    3. Enter a password in the Password field, then again in the Confirm Password field.
    4. In the Roles section, search the dropdown menu to locate the Stitch role you created in Step 1.
    5. Click Add once you’ve located the role.
  5. When finished, click Save to create the user.

Step 4: Retrieve SuiteAnalytics Connect details

In this step, you’ll retrieve the details required to connect to NetSuite Suite Analytics from NetSuite.

  1. On the home page of your NetSuite account, click Settings > Set Up SuiteAnalytics Connect:

    The NetSuite homepage with the Set Up SuiteAnalytics Connect option highlighted
    The NetSuite homepage with the Set Up SuiteAnalytics Connect option highlighted

  2. The next page will display the connection details in the Your Configuration section:

    The Your Configuration section of the Set Up SuiteAnalytics Connect page in NetSuite
    The Your Configuration section of the Set Up SuiteAnalytics Connect page in NetSuite

Keep this page open - you’ll need it in the next step.

Step 5: Add NetSuite Suite Analytics as a Stitch data source

  1. Sign into your Stitch account.
  2. On the Stitch Dashboard page, click the Add Integration button.

  3. Click the NetSuite Suite Analytics icon.

  4. Enter a name for the integration. This is the name that will display on the Stitch Dashboard for the integration; it’ll also be used to create the schema in your destination.

    For example, the name “Stitch NetSuite Suite Analytics” would create a schema called stitch_netsuite_suite_analytics in the destination. Note: Schema names cannot be changed after you save the integration.

  5. In the Host field, paste the host value from Step 4.
  6. In the Port field, paste the port value from Step 4.
  7. In the Account ID field, paste the account ID field from Step 4.
  8. In the Role ID field, enter the role’s internal ID from Step 2.
  9. In the Username and Password fields, enter the Stitch user’s username and password from Step 1.

Step 6: Define the historical replication start date

The Sync Historical Data setting defines the starting date for your NetSuite Suite Analytics integration. This means that data equal to or newer than this date will be replicated to your data warehouse.

Change this setting if you want to replicate data beyond NetSuite Suite Analytics’s default setting of 1 year. For a detailed look at historical replication jobs, check out the Syncing Historical SaaS Data guide.

Step 7: Create a replication schedule

In the Replication Frequency section, you’ll create the integration’s replication schedule. An integration’s replication schedule determines how often Stitch runs a replication job, and the time that job begins.

NetSuite Suite Analytics integrations support the following replication scheduling methods:

To keep your row usage low, consider setting the integration to replicate less frequently. See the Understanding and Reducing Your Row Usage guide for tips on reducing your usage.

Step 8: Set objects to replicate

The last step is to select the tables and columns you want to replicate. Learn about the available tables for this integration.

Note: If a replication job is currently in progress, new selections won’t be used until the next job starts.

For NetSuite Suite Analytics integrations, you can select:

  1. Individual tables and columns

  2. All tables and columns

Click the tabs to view instructions for each selection method.

  1. In the integration’s Tables to Replicate tab, locate a table you want to replicate.
  2. To track a table, click the checkbox next to the table’s name. A blue checkmark means the table is set to replicate.

  3. To track a column, click the checkbox next to the column’s name. A blue checkmark means the column is set to replicate.

  4. Optional: To define a table’s Replication Method, click Table Settings on the right side of the page.

    Whenever possible, Stitch will default to using Key-based Incremental Replication. In some cases, you may be prompted to select a Replication Key for the table.

    To change the table’s Replication Method:

    1. Select the Replication Method you want the table to use. Note: Some tables can only be replicated using Full Table Replication. Key-based Incremental Replication will be greyed out when this is applicable.
    2. If required, select a Replication Key for the table.
    3. Click Update Settings.
  5. Repeat this process for all the tables and columns you want to replicate.
  6. When finished, click the Finalize Your Selections button at the bottom of the screen to save your selections.
  1. Click into the integration from the Stitch Dashboard page.
  2. Click the Tables to Replicate tab.

  3. In the list of tables, click the box next to the Table Names column.
  4. In the menu that displays, click Track all Tables and Fields:

    The Track all Tables and Fields menu in the Tables to Replicate tab
    The Track all Tables and Fields menu in the Tables to Replicate tab

  5. Click the Finalize Your Selections button at the bottom of the page to save your data selections.

Initial and historical replication jobs

After you finish setting up NetSuite Suite Analytics, its Sync Status may show as Pending on either the Stitch Dashboard or in the Integration Details page.

For a new integration, a Pending status indicates that Stitch is in the process of scheduling the initial replication job for the integration. This may take some time to complete.

Free historical data loads

The first seven days of replication, beginning when data is first replicated, are free. Rows replicated from the new integration during this time won’t count towards your quota. Stitch offers this as a way of testing new integrations, measuring usage, and ensuring historical data volumes don’t quickly consume your quota.

NetSuite Suite Analytics replication

In this section:

Extraction

For every table set to replicate, Stitch will perform the following during Extraction:

Discovery

During Discovery, Stitch will:

Discover tables

To discover tables and their schemas, Stitch queries the OA_COLUMNS system table in the Connect Schema for the following info:

Column name Description
table_name

The name of the table.

table_qualifer

The name of the table qualifier. Stitch uses this data to filter out system tables.

table_owner

The name of the table owner. Stitch uses this data to filter out system tables.

column_name

The name of a column in the table.

type_name

The data type of the column_name column. Stitch uses this data to type columns.

oa_scale

For NUMBER data types, the scale of the data in the column_name column. Stitch uses this data to type columns.

All tables where table_qualifer != SCHEMA and table_owner != SYSTEM will be returned and displayed in Stitch as avaiilable for replication.

Refer to NetSuite’s documentation for more info about the OA_COLUMNS system table.

Identifying Primary Keys

Stitch’s approach to Primary Keys for NetSuite Suite Analytics is a bit different than other integrations. In NetSuite Suite Analytics, we’ve found that some tables might not have Primary Keys at all, or Primary Key columns may sometimes contain NULL values.

To determine if a table has Primary Keys, Stitch queries the OA_FKEYS system table. If the table has Primary Keys, Stitch will:

  1. Combine all Primary Key column values on a per record basis
  2. Hash the result and place the hash in a system column named _sdc_record_hash
  3. Designate _sdc_record_hash as the table’s Primary Key. Primary Key columns will have a icon next to their name in Stitch.
  4. Automatically set _sdc_record_hash and the table’s Primary Key columns to replicate

Note: The presence of Primary Keys partially determines how data is loaded into your destination.

Refer to NetSuite’s documentation for more info about the OA_FKEYS system table.

Data typing

Next, Stitch will assign data types to columns. To determine data types, Stitch uses the type_name and oa_scale columns returned from the OA_COLUMNS system table during table discovery.

In the following table:

  • NetSuite data type: The data type in NetSuite, based on the column’s type_name value.
  • Stitch data type: The Stitch data type the NetSuite type will be mapped to.
  • Description: Details about the data type or mapping.
NetSuite data type Stitch data type Description
VARCHAR2 STRING

The VARCHAR2 data type includes BOOLEAN data due to how NetSuite stores these values.

NetSuite stores BOOLEAN values as VARCHAR2 with either a length of one ("t" or "f") or three ("yes" or "no"). As typing can’t be correctly asserted based on a length of one or three, these values are dicovered as strings.

NUMBER INTEGER

If the column’s oa_scale value is 0, Stitch will type the data as an INTEGER.

NUMBER NUMBER

If the column’s oa_scale value is greater than 0, Stitch will type the data as a NUMBER.

TIMESTAMP STRING (DATE-TIME)

Stitch will type TIMESTAMP data as a DATE-TIME-formatted string.

Data replication

After discovery is completed, Stitch will move onto extracting data. The Replication Method Stitch uses is dependent on whether the table contains valid Replication Key columns.

Stitch will default to using Key-based Incremental Replication if a table contains any of the following columns:

  • last_modified_date
  • date_last_modified
  • date_deleted
  • date_last_modified_gmt (transaction_lines table only)

If a table contains more than one of the above columns, you’ll be prompted to select a column to use as a Replication Key when you set the table to replicate. Otherwise, Stitch will use the single column as the Replication Key for the table.

If a table doesn’t contain any of the above columns, Stitch will default to using Full Table Replication.

As this integration supports configuring Replication Methods, you can toggle between Replication Methods for tables on the Table Settings page in Stitch.

Loading

How data replicated from an NetSuite Suite Analytics integration is loaded into your destination depends on two factors:

  1. If the table has Primary Keys identified during discovery.

  2. If your destination supports upserts, or updating existing rows. For destinations that support upserts, Stitch uses Primary Keys to de-dupe data during loading. Primary Keys are used to identify unique rows within a table and ensure that only the most recently updated version of that record appears in your destination.

    Note: For Append-Only destinations, data will be loaded in an Append-Only manner regardless of whether a table has Primary Keys.

Loading with Primary Keys

If the destination supports upserts and the table has Primary Keys, Stitch will de-dupe records using _sdc_record_hash as the Primary Key.

This means that existing rows will be overwritten with the most recent version of the row. A record can only have a single unique Primary Key value, ensuring that only one version of the record exists in the destination at a time.

Loading without Primary Keys

If the destination is Append-Only, or if the table doesn’t have Primary Keys, data will be loaded in an Append-Only manner.

This means that existing rows will never be updated with new data. New and updated records will be appended to the end of the table as new rows.

Note: Querying Append-Only tables requires a different strategy than you might normally use. For instructions and a sample query, check out the Querying Append-Only tables guide.

NetSuite Suite Analytics table reference

account_activity

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

account_period_activity

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

account_period_activity_pe

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

account_subsidiary_map

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

accounting_books

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

accounting_periods

The accounting_periods table contains info about accounting periods.

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

accounts

The accounts table contains info about the accounts in the Chart of Accounts in your NetSuite Suite Analytics account.

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

activities

The activities table contains info about activities.

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

address_book

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

addresses

The addresses table contains info about all address instances.

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

amortization_sched_lines

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

amortization_schedules

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

bill_of_distributions

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

bill_of_materials

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

billing_accounts

The billing_accounts table contains info about the billing accounts in your NetSuite account. A billing account is a record used to show all billing information for a customer or subcustomer. A billing account contains billing-specific information, including billing schedule, default payment terms, bill-to address, and currency.

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

billing_class_rates

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

billing_classes

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

billing_rate_cards

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

billing_rate_cards_prices

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

billing_rate_cards_versions

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

billing_schedule

The billing_schedule table contains info about the billing schedules in your NetSuite account.

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

billing_schedule

The billing_schedule table contains info about the billing schedules in your NetSuite account.

Replication Method

Full Table

Useful links

NetSuite Suite Analytics documentation

billing_schedule_descriptions

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

billing_subscription_lines

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

billing_subscriptions

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

bin_number

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

bin_number_counts

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

bins

The bins table contains info about bins, or places in your warehouse where you store inventory items.

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

bom_revision_components

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

bom_revisions

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

budget

The budget table contains info about the budgets in your NetSuite Suite Analytics account. A budget records the expected values of income and expenses for your business. Budgets can be created for specific customers, items, departments, classes, locations, or any combination of these criteria.

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

budget_category

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

calls

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

campaign_audiences

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

campaign_categories

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

campaign_families

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

campaign_search_engine

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

campaign_subscription_statuses

If you set this table to replicate and select Key-based Incremental Replication, you’ll need to also select a Replication Key.

There are multiple possible Replication Keys for this table:

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Keys

date_last_modified

last_modified_date

Useful links

NetSuite Suite Analytics documentation

campaign_subscriptions

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

campaign_verticals

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

campaignchannel

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

campaignevent

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

campaignitem

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

campaignoffer

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

campaignresponse

Replication Method

Full Table

Loading Behavior

Append-Only

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

campaignresponse

Replication Method

Full Table

Useful links

NetSuite Suite Analytics documentation

campaigns

The campaigns table contains info about the campaigns in your NetSuite account. Campaigns are used to manage marketing initiatives.

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

case_origins

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

case_stage_changes

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

case_types

Note: This table contains the same data as the casetype table.

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

caseescalationhistory

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

caseissue

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

caseorigin

Note: This table contains the same data as the case_origins table.

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

casetype

Note: This table contains the same data as the case_types table.

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

charges

The charges table contains info about the charges in your Netsuite account, which represent billable amounts that your clients must pay.

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

classes

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

commissionplan

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

commissionrate

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

commissionschedule

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

companies

If you set this table to replicate and select Key-based Incremental Replication, you’ll need to also select a Replication Key.

There are multiple possible Replication Keys for this table:

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Keys

date_last_modified

last_modified_date

Useful links

NetSuite Suite Analytics documentation

company_status

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

companycontactmap

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

competitor

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

competitoroppmap

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

components_per_routing_steps

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

consolidated_exchange_rates

The consolidated_exchange_rates table contains info about consolidated exchange rates. This is used in NetSuite Suite Analytics OneWorld for consolidation purposes, ensuring currency amounts correctly roll up from child to parent subsidiaries.

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

contact_types

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

contactrole

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

contacts

If you set this table to replicate and select Key-based Incremental Replication, you’ll need to also select a Replication Key.

There are multiple possible Replication Keys for this table:

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Keys

date_last_modified

last_modified_date

Useful links

NetSuite Suite Analytics documentation

countries

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

coupon_codes

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

crmgroup

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

crmgroupmap

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

crmtemplate

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

currencies

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

currency_exchange_rate_types

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

currency_exchange_rates

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

currencyrates

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

customer_currencies

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

customer_group_pricing

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

customer_item_pricing

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

customer_partner_sales_teams

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

customer_sales_teams

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

customer_subsidiary_map

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

customer_types

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

customers

If you set this table to replicate and select Key-based Incremental Replication, you’ll need to also select a Replication Key.

There are multiple possible Replication Keys for this table:

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Keys

date_last_modified

last_modified_date

Useful links

NetSuite Suite Analytics documentation

deleted_records

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_deleted

Useful links

NetSuite Suite Analytics documentation

departments

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

distribution_categories

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

distribution_networks

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

employee_currency_map

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

employee_time

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

employee_types

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

employees

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Keys

date_last_modified

last_modified_date

Useful links

NetSuite Suite Analytics documentation

entity

If you set this table to replicate and select Key-based Incremental Replication, you’ll need to also select a Replication Key.

There are multiple possible Replication Keys for this table:

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Keys

date_last_modified

last_modified_date

Useful links

NetSuite Suite Analytics documentation

entity_role_map

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

entity_status

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

entity_status_history

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

entitycategory

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

entityeventmap

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

entityterritorymap

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

eventattendees

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

events1

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

expense_accounts

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

expense_amortization_rules

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

expense_based_charge_rules

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

expense_categories

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

expense_categories_rates

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

expense_categories_subs_map

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

expense_detail

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

expense_plan_lines

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

expense_plans

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

fair_value_prices

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

fixed_fee_charge_rules

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

generic_resources

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

gift_certificates

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

global_account_map

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

global_inventory_relationships

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

group_test_cell

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

inbound_shipment_items

From NetSuite’s documentation:

This table is available only for NetSuite accounts with the Inbound Shipment Management feature enabled.

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

inbound_shipments

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

income_accounts

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

inventory_cost_template

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

inventory_cost_template_items

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

inventory_items

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

inventory_number

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

item_account_map

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

item_billing_rates

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

item_collection_item_map

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

item_collections

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

item_demand_plan_lines

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

item_demand_plans

If you set this table to replicate and select Key-based Incremental Replication, you’ll need to also select a Replication Key.

There are multiple possible Replication Keys for this table:

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Keys

date_last_modified

last_modified_date

Useful links

NetSuite Suite Analytics documentation

item_fulfillments

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

item_group

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

item_location_map

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

item_price_history

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

item_prices

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

item_quantity

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

item_revisions

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

item_shipmethods

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

item_site_categories

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

item_subsidiary_map

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

item_supply_plan_attributes

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

item_supply_plan_lines

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

item_supply_plan_source

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

item_supply_plan_source_types

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

item_supply_plans

If you set this table to replicate and select Key-based Incremental Replication, you’ll need to also select a Replication Key.

There are multiple possible Replication Keys for this table:

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Keys

date_last_modified

last_modified_date

Useful links

NetSuite Suite Analytics documentation

item_vendor_map

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

item_vendor_pricing

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

items

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

job_resource_role

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

job_resources

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

job_types

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

location_costing_groups

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

location_costing_grp_locations

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

locations

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

memorized_trans

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

message

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

messagerecipient

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

mfg_cost_template

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

mfg_cost_template_items

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

mfg_routing

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

mfg_routing_steps

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

nexus

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

notes_system

From NetSuite’s documentation:

As of NetSuite 2017.1, the notes_system table is obsolete. Use the system_notes table instead.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

notes_system_custom

From NetSuite’s documentation:

As of NetSuite 2017.1, the notes_system_custom table is obsolete. Use the system_notes_custom table instead.

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

notes_user

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

notetype

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

opportunities

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

opportunity_lines

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

opportunitycontactmap

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

originating_leads

If you set this table to replicate and select Key-based Incremental Replication, you’ll need to also select a Replication Key.

There are multiple possible Replication Keys for this table:

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Keys

date_last_modified

last_modified_date

Useful links

NetSuite Suite Analytics documentation

other_names

If you set this table to replicate and select Key-based Incremental Replication, you’ll need to also select a Replication Key.

There are multiple possible Replication Keys for this table:

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Keys

date_last_modified

last_modified_date

Useful links

NetSuite Suite Analytics documentation

partner_sales_roles

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

partner_types

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

partners

If you set this table to replicate and select Key-based Incremental Replication, you’ll need to also select a Replication Key.

There are multiple possible Replication Keys for this table:

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Keys

date_last_modified

last_modified_date

Useful links

NetSuite Suite Analytics documentation

payment_methods

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

payment_terms

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

payroll_item_types

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

payroll_items

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

percent_complete_overrides

Note: This table’s data is available only to NetSuite accounts that have Advanced Revenue Management enabled.

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

planassignmap

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

planned_standard_costs

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

planschedulemap

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

posting_account_activity

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

posting_account_activity_pe

From NetSuite’s documentation:

This table includes all transactions. Note that when the ID of the balance_from_subsidiary_id and the subsidiary_id fields are different, the Period End Journal transaction represents transactions from the source subsidiary. When both fields have the same ID, the Period End Journal transaction represents transactions from the posting subsidiary.

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

price_book_line_intervals

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

price_books

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

price_plans

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

price_tiers

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

price_types

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

pricing_groups

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

project_billing_budgets

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

project_cost_budgets

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

project_cost_categories

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

project_expense_types

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

project_revenue_rl_plans

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

project_revenue_rls_charge_rls

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

project_revenue_rules

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

project_task_assignments

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

project_task_billing_budgets

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

project_task_cost_budgets

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

project_task_dependencies

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

project_tasks

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

project_templates

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

project_time_approval_types

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

promotion_codes

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

purchase_charge_rules

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

quota1

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

resource_allocations

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

resource_group_entity_map

From NetSuite’s documentation:

This table contains data related to the assigned members of a resource group. Each resource group entity must have an assigned resource group. The table’s data is only available for accounts with Project Management enabled.

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

resource_groups

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

revaluation

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

revenue_elements

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

revenue_plan_lines

From NetSuite’s documentation:

This table’s data is available only to NetSuite accounts that have Advanced Revenue Management enabled.

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

revenue_plan_version_lines

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

revenue_plan_versions

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

revenue_plans

From NetSuite’s documentation:

This table’s data is available only to NetSuite accounts that have Advanced Revenue Management enabled.

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

revenue_recognition_rules

From NetSuite’s documentation:

This table’s data is available only to NetSuite accounts that have Advanced Revenue Management enabled.

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

revrecschedulelines

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

revrecschedules

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

role_subsidiary_map

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

roles1

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

sales_reps

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

sales_roles

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

sales_territories

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

salesforecast

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

service_items

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

shipment_packages

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

shipping_items

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

solution

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

solutioncasemap

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

solutiontopicmap

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

standard_cost_components

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

states

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

subscript_line_price_intervals

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

subscription_change_orders

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

subscription_co_lines

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

subscription_line_revisions

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

subscription_plan_lines

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

subscription_plans

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

subscription_terms

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

subsidiaries

The subsidiaries table contains info about the subsidiary records in your NetSuite account. A subsidiary represents a separate company within your global organization.

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

subsidiary_book_map

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

subsidiary_class_map

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

subsidiary_department_map

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

subsidiary_location_map

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

subsidiary_nexus_map

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

supplier_categories

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

support_incidents

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

support_reps

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

support_territories

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

supportcasehistory

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

system_notes

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

system_notes_custom

Replication Method

Full Table

Useful links

NetSuite Suite Analytics documentation

task_contacts

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

tasks

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

tax_items

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

territory

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

time_based_charge_rules

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

timesheet

Note: As this table doesn’t have a Primary Key, data will be loaded using Append-Only loading even if your destination supports and is configured to use Upserts.

Replication Method

Key-based Incremental

Loading Behavior

Append-Only

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

topic

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

trans_partner_sales_teams

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

transaction_address

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

transaction_bin_numbers

From NetSuite’s documentation:

Each line in this table represents one and only one bin.

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

transaction_book_map

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

transaction_cost_components

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

transaction_history

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

transaction_inventory_numbers

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

transaction_line_book_map

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

transaction_lines

From NetSuite’s documentation:

Credit and debit amounts are not exposed as columns in this table. However, you can query this table to obtain transaction credit and debit amounts.

To obtain landed cost category names, you can include the memo column in your query. For each line where is_landed_cost is set to Yes, text is written to this column in the format <Landed Cost Category Name>:<Item Name>.

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified_gmt

Useful links

NetSuite Suite Analytics documentation

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

transaction_sales_teams

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

transaction_shipping_groups

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

transaction_tax_detail

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

transaction_tracking_numbers

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

transactions

If you set this table to replicate and select Key-based Incremental Replication, you’ll need to also select a Replication Key.

There are multiple possible Replication Keys for this table:

From NetSuite’s documentation:

Credit and debit amounts are not exposed as columns in this table. However, you can query the transaction_lines table to obtain transaction credit and debit amounts. For more details, see Connect Access to Transaction Credit and Debit Amounts.

Item count and quantity values are not exposed as columns in in this table. However, you can query the transaction_lines table to obtain these values. For more details, see Connect Access to Transaction Quantities.

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Keys

date_last_modified

last_modified_date

Useful links

NetSuite Suite Analytics documentation

units_type

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

unlocked_time_periods

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

uom

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

usages

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

vendor_currencies

Replication Method

Full Table

Loading Behavior

Append-Only

Useful links

NetSuite Suite Analytics documentation

vendor_subsidiary_map

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

vendor_types

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

vendors

If you set this table to replicate and select Key-based Incremental Replication, you’ll need to also select a Replication Key.

There are multiple possible Replication Keys for this table:

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Keys

date_last_modified

last_modified_date

Useful links

NetSuite Suite Analytics documentation

winlossreason

Replication Method

Key-based Incremental

Primary Key

_sdc_record_hash

Replication Key

date_last_modified

Useful links

NetSuite Suite Analytics documentation

work_calendar_holidays

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

work_calendars

Replication Method

Full Table

Primary Key

_sdc_record_hash

Useful links

NetSuite Suite Analytics documentation

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!