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.