About IMD Validations

Validation of the Initial Measurement Data on the way in to Oracle Utilities Meter Data Management occurs by leveraging the diverse library of VEE Rules. Below is a list of the validation VEE Rules that are provided as part of base product. For more information on how each rule executes and can be configured, follow the link provided on the rule.

VEE Rule Name

Applicable Data Type(s)

Purpose

Consecutive Interval Check

Interval

This validation rule flags any combination of consecutive intervals within Initial Measurement Data based on the values of the data or the condition codes of the data.

Duplicate IMD Check

Interval or Scalar

This rule allows for a duplicate IMD to be flagged.

Dynamic Comparison Validation

Interval or Scalar

This powerful, flexible validation rule compares measurements to historical statistics for the related Service Point. The system will maintain statistics such as the following: sum, min, max, average, median, zero value count, outage count, and standard deviation. Then you define formulas (no programming required) for the comparison of current measurements to these statistics.

Ensure IMD Exists for Sibling MCs

Interval or Scalar

This rule validates that an IMD exists for all of the other measuring components associated to the same Device Configuration as the current measuring component, for the same period of time.

Final Measurement Replacement

Interval or Scalar

This validation rule allows you to define a variety of configuration options to decide if new data should replace existing measurements. The options include value change thresholds, percentage change thresholds, as well as condition code ranking.

High/Low Check

Interval or Scalar

This validation rule compares the total consumption of the current IMD to historical values. The comparison is normalized based on average daily usage (ADU). If the current IMD is too high or too low compared to historical data then an exception is thrown.

Inactive Measurement Check

Interval or Scalar

This validation rule flags any Initial Measurement Data received on a device that is either disconnected, uninstalled, and/or not connected to a Usage Subscription.

Interval Size Validation

Interval

This rule validates that the interval size (in seconds) supplied with the Initial Measurement is equal to the interval size defined on measuring component's type.

Interval Spike Check

Interval

This rule checks for spikes within an IMD and generates an exception if one is found.

Multiplier Check

Interval or Scalar

This rule validates that the register multiplier supplied with the IMD is equal to the multiplier stored on the measuring component. If not, an exception is created using the register multiplier exception type and severity configured on the rule.

Negative Consumption Check

Interval or Scalar

This rule flags any IMD where the total consumption is negative.

Prolonged Estimation Check

Interval or Scalar

This validation rule creates an alert when a device has been estimated for an extended period of time.

Raise Missing Quantity Exception

Interval

This rule flags any missing interval data.

Sum Check

Interval or Scalar

This rule is used to compare the difference between interval data to scalar data for a period of time, or between a set of TOU scalar reads to a "Sum" scalar reading.

Unit of Measure Check

Interval or Scalar

This rule checks the unit of measure (UOM) passed in with the Initial Measurement against the primary unit of measure configured on the measuring component's type.

Zero Consumption Check

Interval or Scalar

This rule checks if the total consumption for the IMD is zero. There is also a check for whether an outage occurred during the same time as the zero consumption to provide ways to avoid exceptions in that case.