Refresh Mode/Method Combinations
The following table lists the conditions for the various refresh mode/method combinations.
| Description | ON COMMIT/FAST REFRESH | ON DEMAND/FAST REFRESH | ON DEMAND/COMPLETE REFRESH |
|---|---|---|---|
|
Use Case |
Pivot Grid based on lookup and transaction tables |
Pivot Grid based on lookup and transaction tables |
Staging tables |
|
Data Status (stale/fresh) |
Always fresh |
Relatively fresh |
Stale data |
|
Refresh Cost |
Refresh is transparent and automatic. Happens at commit. |
Refresh is fast |
Refresh is time consuming. |
|
Commit Cost |
Commit will be slow depending upon the transaction rate on base tables. |
Normal commit. |
Normal commit. |
|
DML Cost |
Insert to base tables will be slower by a factor of two. |
Insert to base tables will be slower by a factor of two. |
Normal insertion. |