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, once I've specified parameters for NetSuite data, Data Fusion should handle and populate schema automatically, so I do not need any manual work.
- As a data pipeline developer, I should be able to pick the NetSuite domain for which I want to get all the associated tables and Data Fusion should automatically identify all the tables associated with the domain
Plugin Type
- Batch Source
- Batch Sink
- Real-time Source
- Real-time Sink
- Action
- Post-Run Action
- Aggregate
- Join
- Spark Model
- Spark Compute
...
Design / Implementation Tips
- TBDPlease review limitations under "Custom Field Limitations" at https://docs.oracle.com/cloud/latest/netsuitecs_gs/NSALC/NSALC.pdf
Design
Approach(s)
Properties
...