Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Introduction

NetSuite is the world's leading provider of cloud-based business management software. NetSuite helps companies manage core business processes with a single, fully integrated system covering ERP/financials, CRM, e-commerce, inventory and more. The plugins will allow users to replicate their NetSuite data into one of the available sinks.

Use case(s)

  • Read and replicate user-selected NetSuite's tables. This will allow users to use NetSuite data for reporting purposes.

User Stories

  • As a data pipeline developer, I would like to select one of the pre-defined NetSuite domains to replicate the tables into specified sink
  • As a data pipeline developer

Plugin Type

  • Batch Source
  • Batch Sink 
  • Real-time Source
  • Real-time Sink
  • Action
  • Post-Run Action
  • Aggregate
  • Join
  • Spark Model
  • Spark Compute

Configuration


User Facing NameTypeDescriptionConstraintsValid Values
Account IDstringNetSuite account ID

Role IDstringNetSuite role ID for the specified account

Server NamestringSuiteAnalytics connect server host name

UserstringUser email address to log in to NetSuite

PasswordstringPassword to log in to NetSuite

Port NumberIntegerTCP/IP port on which SuiteAnalytics Connect server is listening

Server Data SourcestringSuiteAnalytics Connect server data source
NetSuite.com or NetSuite2.com
Domain to replicate*drop-downGroup of related NetSuite tables to copy over
  • Campaign Events
  • Campaigns
  • Expense Amortization
  • General Accounting
  • Invoice with Amortization
  • Multibooks
  • Revenue Recognition
EncryptedboolEnable the use of SSL encryption for data transferOptional0 and 1, Default: 0
Trust Storestring
Optional
Validate Server CertificateboolEnable driver to validate the certificate sent by the SuiteAnalytics Connect serverOptionaltrue and false, Default: true (if property is used)

* The available domains are listed under "Connect browser" at https://www.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2016_1/odbc/record/account.html

Design / Implementation Tips

  • TBD

Design

Approach(s)

Properties

Security

Limitation(s)

Future Work

Test Case(s)

  • Test case #1
  • Test case #2

Sample Pipeline

Please attach one or more sample pipeline(s) and associated data. 

Pipeline #1

Pipeline #2

References

  • No labels