Results for “refresh_mode”

2 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

IBE_ECR_MVLOG is a table owned by the IBE (iStore) schema in Oracle E-Business Suite 12.1.1 and 12.2.2. It functions as the materialized view refresh history log for the iStore e-commerce application. Each row records the outcome of a materialized view refresh operation, capturing whether the refresh succeeded or failed, how long it took, what refresh mode was used, and which concurrent request drove the operation. Because iStore relies on a set of aggregate materialized views to serve catalog, pricing, and order-capture queries efficiently, IBE_ECR_MVLOG provides the operational audit trail that administrators use to diagnose refresh failures and monitor warehouse-style data freshness.

From a data-modeling perspective, the heuristic Data Vault classification for this object is standalone, meaning it does not participate as a classic hub, link, or satellite. It behaves most like an operational log or audit trail table: it is keyed by a surrogate identifier and references a security group, but it is not part of a normalized business-entity hub-and-spoke structure.

Key Information Stored

The table contains 27 documented columns. The most significant are grouped below:

Common Use Cases and Queries

The primary use case is operational monitoring of the iStore materialized view refresh cycle. A typical query retrieves the most recent refresh for a given view, including its status and duration:

  • SELECT MVIEW_NAME, REFRESH_MODE, REFRESH_STATUS, BEGIN_DATE, END_DATE, REFRESH_DURATION FROM IBE.IBE_ECR_MVLOG WHERE MVIEW_NAME = :p_mview ORDER BY BEGIN_DATE DESC;
  • Failure triage: SELECT MVLOG_ID, MVIEW_NAME, ERROR_CODE, ERROR_MESSAGE, BEGIN_DATE FROM IBE.IBE_ECR_MVLOG WHERE REFRESH_STATUS = 'FAILED' AND BEGIN_DATE > SYSDATE - 7;
  • Trend reporting on refresh performance by joining REFRESH_DURATION against BEGIN_DATE to identify views whose refresh times are degrading.
  • Correlating a refresh to its concurrent request using REQUEST_ID against FND_CONCURRENT_REQUESTS.

Related Objects

The documented foreign key identifies FND_SECURITY_GROUPS via SECURITY_GROUP_ID, so any query that scopes results to a security group can join on that column. The following objects are most significant in practice:

  • FND_SECURITY_GROUPS — referenced by SECURITY_GROUP_ID.
  • FND_CONCURRENT_REQUESTS — joined on REQUEST_ID to trace the driving concurrent request.
  • FND_CONCURRENT_PROGRAMS — joined on PROGRAM_ID and PROGRAM_APPLICATION_ID to identify the refresh program.
  • FND_USER — joined on CREATED_BY and LAST_UPDATED_BY for accountability.
  • The iStore materialized views named in MVIEW_NAME, together with their underlying base tables, which constitute the subjects of the logged refreshes.

As a standalone log object, IBE_ECR_MVLOG is referenced by no child tables; it depends on, rather than is depended upon by, the framework tables listed above.