Search Results csi_counter_usage_forecast
Overview
The CSI_COUNTER_USAGE_FORECAST table resides in the CSI schema, which underpins the Install Base module of Oracle E-Business Suite. It stores counter usage forecasting data captured against customer assets and their associated counters. Within the ETRM 12.2.2 documented schema, the table is classified as VALID and comprises twelve columns. From a data modeling perspective, the heuristic Data Vault classification places this object as a satellite, since it records descriptive forecasting attributes (usage rate, reading basis, effective date ranges) rather than serving as a pure hub of business keys or a link resolving many-to-many relationships. This classification is offered as a modeling suggestion derived from the foreign-key structure and should be validated against the actual implementation in each environment.
Key Information Stored
The documented primary key is CSI_COUNTER_USAGE_FORECAST_PK, defined on the INSTANCE_FORECAST_ID column. A unique index, CSI_COUNTER_USAGE_FORECAST_U01, is also defined on INSTANCE_FORECAST_ID, making it the sole business-key candidate documented in the ETRM metadata. The most significant columns include:
- INSTANCE_FORECAST_ID — surrogate primary key and unique business-key candidate; identifies each forecast row.
- COUNTER_ID — references the counter to which the forecast applies.
- USAGE_RATE — the forecasted consumption rate for the counter.
- USE_PAST_READING — flag indicating whether historical readings inform the forecast.
- ACTIVE_START_DATE / ACTIVE_END_DATE — effective date range bounding the forecast's validity.
- OBJECT_VERSION_NUMBER — optimistic locking column supporting concurrent updates.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN — standard Oracle EBS audit columns recording who created and last modified each row.
Common Use Cases and Queries
Typical usage involves predicting counter consumption for service contracts, maintenance planning, and meter-based billing. A reporting query joining forecasts to counters might appear as:
SELECT f.INSTANCE_FORECAST_ID, f.COUNTER_ID, f.USAGE_RATE, f.ACTIVE_START_DATE, f.ACTIVE_END_DATE
FROM CSI.CSI_COUNTER_USAGE_FORECAST f
WHERE f.ACTIVE_END_DATE >= SYSDATE
ORDER BY f.COUNTER_ID;
Analysts frequently filter on active date windows to isolate current forecasts, or aggregate USAGE_RATE by COUNTER_ID to project cumulative consumption. The USE_PAST_READING flag supports trend-based versus static forecasting comparisons. Audit-oriented queries filter on LAST_UPDATE_DATE to track recent changes.
Related Objects
Given the standalone Data Vault classification in the ETRM metadata, the table has few documented hard foreign-key dependencies, but logical relationships to core Install Base objects remain significant:
- CSI_COUNTERS — joined via COUNTER_ID to resolve counter definitions.
- CSI_ITEM_INSTANCES — links forecasts to the underlying asset instance.
- CSI_COUNTER_READINGS — provides historical consumption data used when USE_PAST_READING is enabled.
- CSI_COUNTER_GROUPS — groups counters for aggregated forecasting.
- CSI_II_RELATIONSHIPS — associates instances with related assets.
- Install Base public APIs that surface forecasting data for external consumption.
Because the documented foreign-key structure is limited, DBAs should confirm actual referential constraints before relying on implicit joins in production queries.
-
Table: CSI_COUNTER_USAGE_FORECAST
12.2.2
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_COUNTER_USAGE_FORECAST, object_name:CSI_COUNTER_USAGE_FORECAST, status:VALID, product: CSI - Install Base , description: Holds the counter usage forecasting data , implementation_dba_data: CSI.CSI_COUNTER_USAGE_FORECAST ,
-
Table: CSI_COUNTER_USAGE_FORECAST
12.1.1
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_COUNTER_USAGE_FORECAST, object_name:CSI_COUNTER_USAGE_FORECAST, status:VALID, product: CSI - Install Base , description: Holds the counter usage forecasting data , implementation_dba_data: CSI.CSI_COUNTER_USAGE_FORECAST ,
-
SYNONYM: APPS.CSI_COUNTER_USAGE_FORECAST
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSI_COUNTER_USAGE_FORECAST, status:VALID,
-
SYNONYM: APPS.CSI_COUNTER_USAGE_FORECAST
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSI_COUNTER_USAGE_FORECAST, status:VALID,
-
VIEW: CSI.CSI_COUNTER_USAGE_FORECAST#
12.2.2
owner:CSI, object_type:VIEW, object_name:CSI_COUNTER_USAGE_FORECAST#, status:VALID,
-
VIEW: CSI.CSI_COUNTER_USAGE_FORECAST#
12.2.2
-
APPS.CSI_CTR_USAGE_FORECAST_PKG SQL Statements
12.1.1
-
APPS.CSI_CTR_USAGE_FORECAST_PKG SQL Statements
12.2.2
-
TABLE: CSI.CSI_COUNTER_USAGE_FORECAST
12.1.1
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_COUNTER_USAGE_FORECAST, object_name:CSI_COUNTER_USAGE_FORECAST, status:VALID,
-
TABLE: CSI.CSI_COUNTER_USAGE_FORECAST
12.2.2
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_COUNTER_USAGE_FORECAST, object_name:CSI_COUNTER_USAGE_FORECAST, status:VALID,
-
PACKAGE BODY: APPS.CSI_CTR_USAGE_FORECAST_PKG
12.2.2
-
PACKAGE BODY: APPS.CSI_CTR_USAGE_FORECAST_PKG
12.1.1
-
PACKAGE BODY: APPS.CSI_CTR_USAGE_FORECAST_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_CTR_USAGE_FORECAST_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSI_CTR_USAGE_FORECAST_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_CTR_USAGE_FORECAST_PKG, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.CSI_COUNTER_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_COUNTER_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSI_COUNTER_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_COUNTER_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.CSI_COUNTER_PVT SQL Statements
12.2.2
-
APPS.CSI_COUNTER_PVT SQL Statements
12.1.1
-
APPS.CSI_COUNTER_PVT dependencies on CSI_COUNTER_USAGE_FORECAST
12.1.1
-
APPS.CSI_CTR_USAGE_FORECAST_PKG dependencies on CSI_COUNTER_USAGE_FORECAST
12.2.2
-
APPS.CSI_CTR_USAGE_FORECAST_PKG dependencies on CSI_COUNTER_USAGE_FORECAST
12.1.1
-
APPS.CSI_COUNTER_PVT dependencies on CSI_COUNTER_USAGE_FORECAST
12.2.2
-
eTRM - CSI Tables and Views
12.1.1
description: Temporary table that holds the unprocessed XNP messages during data correction process. ,
-
eTRM - CSI Tables and Views
12.2.2
description: Temporary table that holds the unprocessed XNP messages during data correction process. ,
-
APPS.CSI_CTR_USAGE_FORECAST_PKG dependencies on FND_API
12.1.1
-
APPS.CSI_CTR_USAGE_FORECAST_PKG dependencies on FND_API
12.2.2
-
PACKAGE BODY: APPS.CSI_COUNTER_PVT
12.2.2
-
PACKAGE BODY: APPS.CSI_COUNTER_PVT
12.1.1
-
12.2.2 DBA Data
12.2.2
-
eTRM - CSI Tables and Views
12.1.1
description: Temporary table that holds the unprocessed XNP messages during data correction process. ,
-
eTRM - CSI Tables and Views
12.2.2
description: Temporary table that holds the unprocessed XNP messages during data correction process. ,
-
APPS.CSI_COUNTER_PVT dependencies on CSI_CTR_GEN_UTILITY_PVT
12.2.2
-
APPS.CSI_COUNTER_PVT dependencies on CSI_CTR_GEN_UTILITY_PVT
12.1.1
-
12.1.1 DBA Data
12.1.1