Schedule Frequent Data Refreshes for Functional Areas
You can schedule frequent refreshes of the applicable functional areas, prioritized datasets, and warehouse tables to ensure that the incremental data in these is the latest.
About Scheduling Frequent Data Refreshes
For Oracle NetSuite Analytics Warehouse, you can schedule frequent data refreshes for functional areas and warehouse tables using the Frequent Data Refresh Schedule tab on the Pipeline Settings page.
The frequent data refresh capability is designed for refreshing primarily transactional data; not for a high volume of derived datasets that require aggregations, snapshots, or complex transformation logic. When you refresh certain functional areas and warehouse tables, be sure you understand which tables you can refresh or not because the selective refresh of some tables could lead to functional inconsistencies when combining data from multiple subject areas.
When you select the functional areas for a frequent refresh, you can't refresh the data pipeline for the applicable functional area using the Refresh Data option on the Data Configuration page. Oracle NetSuite Analytics Warehouse processes the data augmentations as part of the incremental loads. If you change a data augmentation after including it in the frequent data refresh schedule, then you must remove that data augmentation and let the next incremental refresh finish. Otherwise, the frequent data refresh might fail. After the incremental refresh is complete, you can add the updated data augmentation back to the frequent data refresh schedule.
Frequent Data Refresh Scenarios
Here are few examples of situations when you would want to run frequent data refreshes:
- During the last five days of the month or at the end of every quarter, general ledger data changes quickly with updated entries happening more than once a day. In this scenario, a financial analyst wants to add the most recent and accurate data during the day into the analysis and report generation process. The frequency of refresh needs to be every 4 hours, or 6 times a day.
- A retailer has strict guidelines for returns or refunds on any purchase orders. They need the most recent order data for computation and report generation at the beginning of a fiscal quarter. In this example, to account for time differences between Europe, East Coast, and West Coast of the U.S., a financial analyst needs to refresh data every 8 hours, or 3 times a day.
Performance Considerations for Frequent Data Refresh
Review and consider the following to ensure that frequent data refreshes work as expected.
- Size of data.
- Data change such as what data has changed, and which pipeline gets triggered.
- Number of extracted records that may result in very different number of published records. For example, in one scenario, 44 extracted records resulted in 1060 published records in 70 minutes and 395 extracted records resulted in 55 published records in 35 minutes.
The frequent data refresh process isn't executed in the following scenarios:
- In the 180-minute window before the scheduled start of the daily incremental data refresh.
- If any release upgrade is in progress.
- Until the previous frequent data refresh process is completed. You can set a maximum frequency of 1 hour. If it takes more than 1 hour to complete the refresh, the next frequent data refresh process starts at the next hour.
Follow these guidelines to configure frequent data refresh of warehouse tables; that is, those in datasets:
- Ensure that you know the exact names of the datasets to refresh.
- Specify no more than 20 datasets for each run.
- Determine any dependencies and include the applicable tables because dependencies aren't automatically included.
Schedule Frequent Refreshes of Data with Redesigned Refresh Mechanism (Preview)
Utilizing a redesigned data refresh mechanism, named Frequent Data Refresh V2, you can schedule frequent data refreshes of the applicable modules (functional areas and custom data configurations) and warehouse tables to refresh the data during the day at a higher frequency in between incremental data refreshes.
Topics:
- About Scheduling Frequent Data Refreshes Using a New Refresh Mechanism (Preview)
- Frequent Data Refresh Delta Tables and Lambda View Details (Preview)
- Frequent Data Refresh Module and Table Statuses (Preview)
- Table Certification Values for Frequent Data Refresh (Preview)
- Frequent Data Refresh Upgrade Considerations (Preview)
- Upgrade to Frequent Data Refresh V2 (Preview)
- Configure Frequent Data Refresh V2 (Preview)
- Enable Frequent Data Refresh Modules for Fusion Accounting Hub (Preview)
About Scheduling Frequent Data Refreshes Using a New Refresh Mechanism (Preview)
Utilizing the redesigned frequent data refresh mechanism, you can schedule frequent data refreshes of the applicable modules (functional areas and custom data configurations) and warehouse tables to refresh the data during the day at a higher frequency in between incremental data refreshes.
The new frequent data refresh mechanism is called Frequent Data Refresh V2. During refresh, Frequent Data Refresh V2 doesn't update the base tables. Instead, it utilizes “Delta” tables to store the data that has changed and “Lambda” views for data that incorporates base data from incremental data refresh and the changes up to the point when the frequent data refresh happened. See Frequent Data Refresh Delta Tables and Lambda View Details (Preview).
Frequent Data Refresh V2 updates data in warehouse tables more efficiently, enabling potentially higher frequency data refreshes. The frequent data refresh process automatically adds the FDR Flag to the relevant subject areas. To include the frequently refreshed data in your reports, filter the data using the FDR Flag.
With Frequent Data Refresh V2, you can select applicable modules to refresh applicable functional areas and custom data configurations. For the selected modules, data is refreshed for all the required tables, and the Frequent Data Refresh flag is added in the relevant subject areas. You can also select specific tables, including data augmentation tables, to refresh. You may need to make changes to these tables if you want to use them in your customizations. See Manage Frequently Refreshed Data in the Workbooks.
Note:
After release Platform 25.R3.P5, the Enable Features page won't display options to enable or disable “Frequent Refresh” and “Frequent Refresh Tables” features. You can continue using the original version of the Frequent Data Refresh capability or upgrade to Frequent Data Refresh V2. For more information on upgrading to Frequent Data Refresh V2, see Upgrade to Frequent Data Refresh V2 (Preview).Frequent Data Refresh Delta Tables and Lambda View Details (Preview)
The redesigned refresh mechanism utilizes “Delta” tables to store the data that has changes and “Lambda” views for data that incorporates base data from incremental data refresh and the changes up to the point when the Frequent Data Refresh happened
- Base Table – Data as of the last incremental refresh. This table is unchanged each time frequent data refresh runs.
- Delta Table – On each Frequent Data Refresh run, includes inserts and updates in source.
- Delta_Delete Table – On each Frequent Data Refresh run, includes deletes and updates in source.
- Lambda View = Base – Delta_Delete + Delta
Note:
The data fetched by the Lambda View is filtered by the "Oldest Data to Report" option set in Frequent Data Refresh V2 configuration. Lambda Views are only for viewing purposes; you must not use them for downstream integrations. See About Scheduling Frequent Data Refreshes Using a New Refresh Mechanism (Preview).Frequent Data Refresh Module and Table Statuses (Preview)
You can view the status of individual modules or tables on the Frequent Data Refresh page.
These statuses offer insight into whether related data has been recently published, changed, or is available for update. The following table explains the different possible Status messages and their meanings.
| Status | Definition |
|---|---|
| Eligible | You can select the module for inclusion in Frequent Data Refresh. Once you publish the Frequent Data Refresh definition, this status changes to Published. |
| Not Published | If you've selected any modules for Frequent Data Refresh and then saved your progress, this status indicates that it's been selected since the last publish. |
| Publish in progress | Frequent Data Refresh is running, and the user interface isn't editable. |
| Published | The module is up-to-date as of the last Frequent Data Refresh run, and a Frequent Data Refresh publish isn't running. |
| Modified | If you've changed a table since the last save or publish. You should double check your in-progress changes. For example, you select TABLE_A, and click Save. You later return to work on your Frequent Data Refresh configuration and unselect TABLE_A. TABLE_A’s Status is Modified until you Save or Publish again, at which point it becomes Eligible. |
| Invalid | If a functional area that used to be was part of your Frequent Data Refresh configuration is disabled, the related module is Invalid until the next Publish runs. The data related to the recently disabled functional area is deleted during the next publish. |
Frequent Data Refresh Upgrade Considerations (Preview)
Existing users of the Frequent Data Refresh functionality can upgrade to the latest Frequent Data Refresh version, but should be aware of changes to the configuration and behavior after upgrade.
- Ensure you're running version 25.R2.P1.
- Understand the impact on custom processing using warehouse tables, as you'll need to use Delta Tables and Lambda Views instead of base warehouse tables. See Frequent Data Refresh Delta Tables and Lambda View Details (Preview).
- Understand the changes required to use Frequent Data Refresh in analytics for customizations and how to use the FDR Flag in subject areas. See Manage Frequently Refreshed Data in the Workbooks.
- Perform the upgrade steps. See Upgrade to Frequent Data Refresh V2 (Preview).
- Enable the Frequent Data Refresh V2 feature in the user interface.
- Configure the Frequent Data Refresh V2 settings via the Pipeline Settings page. See Configure Frequent Data Refresh V2 (Preview).
- Activated Functional Areas
- Tables from Activated Data Augmentations
- Recommended and Certified Tables
- Not-certified Tables (migrated as non-certified)
- Non-Activated Functional Areas
- Tables from not-Activated Data Augmentations
- Tables from Data Augmentations not supported in Frequent Data Refresh V2 - Dimension Alias and Data Transformation, Data Augmentations with Versioned Data Sets, Data Augmentations without Incremental Key column, Data Augmentations without Last Update Data (LUD) column
Upgrade to Frequent Data Refresh V2 (Preview)
As a service administrator, you can upgrade to use the latest version of frequent data refresh.
Configure Frequent Data Refresh V2 (Preview)
Configure the frequency of data refresh by selecting the refresh schedule, modules, and data tables.
You can specify data to be refreshed at specific times in a day; up to a maximum of three time per day. For example, you could set refreshes at 10AM, 2PM, and 5PM because that's when you want the intra-day data to be refreshed.
Ensure that Frequent Refresh is enabled in Pipeline Features under the Preview Features tab on the Enable Features page prior to scheduling frequent data refreshes. See Make Preview Features Available.
Enable Frequent Data Refresh Modules for Fusion Accounting Hub (Preview)
You can control the specific subledgers eligible for Frequent Data Refresh in custom data configurations, such as Oracle Fusion Accounting Hub. If you know that certain subledgers only update weekly, for example, you can exclude them from Frequent Data Refresh to minimize using unnecessary processing resources.
- In Oracle Fusion Data Intelligence Console, click Data Configuration under Application Administration.
- On the Data Configuration page, under Configurations, click Custom Data Configurations. Click the Actions menu (3 dots) and select Edit.
- Click Eligible for frequent data refresh next to specific subledgers you want included in Frequent Data Refresh.
Schedule Frequent Refreshes of Data with Original Refresh Mechanism
You can schedule frequent data refreshes to ensure that incremental data in functional areas, prioritized datasets, warehouse tables, and custom data configurations is the latest.
The original frequent data refresh capability, named Frequent Data Refresh V1, is designed for refresh of base tables that capture the transactional data; it isn't meant for derived datasets that require aggregations, snapshots, or complex transformation logic.
If you want to select the warehouse tables created by the custom data configurations that were generated prior to release Platform 25.R3, then you must regenerate the applicable custom data configurations for these tables to be visible for selection. From release Platform 25.R3, the warehouse tables created by the custom data configurations are available for a frequent data refresh under the Frequent Refresh tab.
This frequent data refresh capability is designed for refresh of base tables that capture the transactional data; it isn't meant for derived datasets that require aggregations, snapshots, or complex transformation logic. Such processing creates data latency that doesn't support high volume of frequent data refresh. For Oracle NetSuite Analytics Warehouse, you can schedule frequent data refreshes for functional areas that are visible in the Frequent Data Refresh Schedule tab on the Pipeline Settings page.
For frequent data refreshes, the semantic model isn't updated. Jobs that update the semantic model don't run as part of data augmentations; they run only during incremental loads for data augmentations.
Configure Frequent Data Refresh with Original Refresh Mechanism
You can schedule frequent data refreshes of the applicable functional areas, prioritized datasets, and warehouse tables to ensure that the incremental data in these is the latest.
Ensure that Frequent Refresh is enabled in Pipeline Features under the Generally Available Features tab on the Enable Features page prior to scheduling frequent data refreshes. See Enable Generally Available Features.

