Search Results num_of_readings




Overview

CSI_CTR_ESTIMATED_READINGS_V is an APPS-owned database view in the Oracle E-Business Suite Install Base (CSI) product family. It is documented in ETRM as the "Counter estimated readings view" and is classified as a VALID object. The view exposes the estimated readings that EBS generates for counters associated with installed base instances, assets, and meters. In EBS 12.1.1 and 12.2.2, this object is a read-only projection over a single underlying base object and serves as the reporting and integration surface for meter-estimation data, allowing external systems, concurrent programs, and custom reports to retrieve estimated consumption values without querying the transactional table directly.

The column NUM_OF_READINGS, which users frequently search for, is one of the view's exposed attributes. It records the number of readings used in the estimation calculation for a given estimated reading record, and is therefore central to understanding how a particular estimated meter value was derived.

Underlying Base Objects

Per the ETRM metadata, the view is defined over the synonym CSI_CTR_ESTIMATED_READINGS (referenced base object: CSI_CTR_ESTIMATED_READINGS, SYNONYM). The view text is a straightforward column-by-column SELECT with no joins, filters, aggregates, or expressions; every projected column carries an explicit alias matching the base column name. This means the view is structurally identical to its base table in cardinality and granularity — one row per estimated reading record — and does not alter, denormalize, or pre-aggregate the data.

Because the definition is a direct pass-through, the view inherits the primary key and unique constraints of the base object, the OBJECT_VERSION_NUMBER used for optimistic locking, and the standard EBS audit and descriptive flexfield columns (WHO columns, ATTRIBUTE1 through ATTRIBUTE15, ATTRIBUTE_CATEGORY, and SECURITY_GROUP_ID). The presence of MIGRATED_FLAG indicates records migrated from legacy counter data are also surfaced through this view.

Key Columns

  • ESTIMATED_READING_ID — Primary identifier for each estimated reading record.
  • COUNTER_ID — The counter (meter) to which the estimated reading belongs; joins to the counter definition in Install Base.
  • ESTIMATION_ID — Identifier of the estimation run or process that produced the reading.
  • VALUE_TIMESTAMP — Effective date/time of the estimated reading value.
  • ESTIMATED_METER_READING — The estimated cumulative meter reading at the timestamp.
  • NUM_OF_READINGS — Number of source readings used to compute the estimate; a key indicator of estimation reliability.
  • PERIOD_START_DATE / PERIOD_END_DATE — The estimation period boundaries.
  • AVG_CALCULATION_START_DATE — Starting point of the averaging window used in the estimate.
  • ESTIMATED_USAGE — Estimated consumption for the period, typically derived from the reading difference.
  • WHO columns plus OBJECT_VERSION_NUMBER, SECURITY_GROUP_ID, DFF attributes, and MIGRATED_FLAG — Standard EBS audit, concurrency, security, and extension attributes.

Common Use Cases and Queries

Typical scenarios include validating estimated usage for preventive maintenance or warranty billing, reconciling estimated versus actual meter reads for service contracts, and feeding estimated consumption into third-party asset-management or billing integrations. The NUM_OF_READINGS column is commonly filtered to isolate estimates built on a minimum sample size.

Example: retrieve the most recent estimates for a counter, showing the sample size used.

  • SELECT estimated_reading_id, counter_id, value_timestamp, estimated_meter_reading, num_of_readings, estimated_usage
  • FROM csi_ctr_estimated_readings_v
  • WHERE counter_id = :p_counter_id
  • ORDER BY value_timestamp DESC;

Example: locate estimates with low sample counts for data-quality review.

  • SELECT counter_id, estimation_id, period_start_date, period_end_date, num_of_readings, estimated_usage
  • FROM csi_ctr_estimated_readings_v
  • WHERE num_of_readings < 3
  • AND migrated_flag = 'N';

Because the view is a direct projection of CSI_CTR_ESTIMATED_READINGS, queries against it perform essentially the same as queries against the base object, and no additional filtering or security predicate is applied beyond the standard EBS security group and multi-org conventions.