SSIS Components for NetSuite

Build 26.0.9770

UseTopForRowScan

Specifies whether the provider enforces the row-scan limit with a TOP clause when determining column metadata for a table.

Data Type

bool

Default Value

false

Remarks

This property applies only when Schema is set to SuiteQL, and it affects only column-metadata discovery.

  • When set to false, the component performs a row scan of the form SELECT * FROM <table> and limits the scanned rows through paging. This is the default behavior.
  • When set to true, the component builds the row-scan query with a TOP clause, SELECT TOP 1000 * FROM <table>. The TOP value can be controlled by the RowScanDepth property with the default being 1000.

Enable this property for wide analytics views, such as transactionLine, where the default unbounded row scan is rejected by NetSuite.

Copyright (c) 2026 CData Software, Inc. - All rights reserved.
Build 26.0.9770