Recommendation Needed - Import NetSuite Transaction Data By Last Import
I am looking for the most effecient approach to import NetSuite sales orders into a Dataset. I was able to get data imported with a SQL query with no issues. However, the dataset refresh is reloading all order data every time it runs.
Is there a method where I can filter on createddate on the NetSuite transaction to be > that the last time the Domo import process started? Only need to import hundreds or couple thousand records a day. Seems improper to load over 1M rows of data to just get most recent additions.
Answers
-
If you store the last successful created date in a Domo variable, dataset or other….you could use that as part of your SQL query
-- Get the last loaded date from the tracking dataset
SELECT MAX(loaded_date) as last_loaded_date
FROM last_import_tracking;
-- Use that date to filter new records from NetSuite
SELECT *
FROM sales_order
WHERE createddate > (SELECT MAX(loaded_date) FROM last_import_tracking);** Was this post helpful? Click Agree or Like below. **
** Did this solve your problem? Accept it as a solution! **0 -
@ArborRose Could you expound on this more, I am looking to do the same thing.
0 -
In December, I made my New Year's Resolution to stay off the leader board in this forum {sad face}.
My response to the question was that you can identify the most recent load date with a query, and use that to filter your query so it's increment (only gets the newest information).
I haven't looked at any of the NetSuite connectors in a minute, but I believe you can use incremental loading in the Domo NetSuite connector. When you set the data pull, use the `createddate` field as a filter by setting it to be greater than a specific timestamp (last import start or end date).
I'd have to think through a process. Something to store the timestamp of the last run. So after every successful import, you track the date. Then when configuring, choose Append instead of replace.** Was this post helpful? Click Agree or Like below. **
** Did this solve your problem? Accept it as a solution! **0
Categories
- All Categories
- 1.9K Product Ideas
- 1.9K Ideas Exchange
- 1.6K Connect
- 1.3K Connectors
- 302 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 2.9K Transform
- 104 SQL DataFlows
- 637 Datasets
- 2.2K Magic ETL
- 3.9K Visualize
- 2.5K Charting
- 761 Beast Mode
- 65 App Studio
- 42 Variables
- 702 Automate
- 182 Apps
- 458 APIs & Domo Developer
- 52 Workflows
- 10 DomoAI
- 39 Predict
- 16 Jupyter Workspaces
- 23 R & Python Tiles
- 401 Distribute
- 116 Domo Everywhere
- 277 Scheduled Reports
- 8 Software Integrations
- 132 Manage
- 129 Governance & Security
- 8 Domo Community Gallery
- 38 Product Releases
- 12 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 111 Community Announcements
- 4.8K Archive