Oracle Utilities Meter Data Management 2 Essentials

Oracle Utilities Meter Data Management 2 Essentials

The Oracle Utilities Meter Data Management 2 Essentials (1Z0-598) exam is designed for individuals who possess a strong foundation and expertise implementing and/or developing Oracle Utilities Meter Data Management solutions. This certification exam covers topics such as: devices & measuring components, service points & install events, measurements, time of use maps, VEE, usage, usage subscriptions, activities & dynamic options, aggregation, device events, and finally user interface and navigation. Please refer to the Guided Learning Path for exam training and preparation materials. Up-to-date training and field experience are recommended.

The Oracle Utilities Meter Data Management 2 Implementation Specialist certification recognizes OPN members as OPN Certified Specialists.  This certification differentiates OPN members in the marketplace by providing a competitive edge through proven expertise. This certification qualifies as competency criteria for the Oracle Utilities Meter Data Management 2 Specialization.

Exam Number:
120 minutes
Number of
Exam Price:
US $245

More on exam pricing

Passing score subject to change.
View Details

Oracle Utilities Meter Data Management 2 Certified Implementation Specialist

OPN Certified Specialist
Exam Validation:
Exam validated against release 2
Exam Format:
Multiple Choice


Recommended Training and Preparation Additional Information & Resources Exam Topics Fraudulent Activity Policy

Recommended Training and Preparation
OPN Exam Study Guide
Oracle Utilities Meter Data Management 2 Essentials Exam Study Guide (PDF)
OPN Exam Prep Session
Oracle Utilities Meter Data Management 2 Essentials Exam Prep Session (recording)
OPN Guided Learning Path
Oracle Utilities Meter Data Management 2 Implementation Specialist
OPN Boot Camps
Oracle Utilities Meter Data Management v2 Fundamentals
Oracle Utilities Meter Data Management v2 Functionality for Implementers
Oracle Utilities Application Framework v4 Configuration Tools

This exam has been validated against release 2.x.


Additional Information & Resources
Exam Retake Policy
Specialization Catalog (PDF) for all launched and planned Specializations
Product Mapping to Specialization (XLS)


Exam Topics

Devices & Measuring Components

  • Explain the concept of a device and the structures used to represent them
  • Explain the concept of a measuring component and the structures used to represent them
  • Explain the relationship between devices and measuring components
  • Explain scalar and interval measuring components
  • Explain the different types of measuring components
  • Configure a new device type
  • Configure a new measuring component type
  • Configure a new device config type and associate a measuring component to a device
  • Use the Duplicate feature to copy a device type or a measuring component type
  • Use the Device Replicator to create copies of a device
  • Explain the device configuration overview zone (with respect to devices, device configurations and measuring components)

Service Points & Install Events

  • Explain the concept of a service point
  • Explain the concept of an install event and the relationship between devices and service points
  • Explain service point hierarchies and when they should be used
  • Explain service providers in the context of service points and market relationships
  • Configure a new service point type
  • Configure the set of valid device types for a given service point type
  • Configure a custom Service Point BO
  • Configure a new validation rule and plug it into an Install Event BO
  • Explain when you would use a measurement cycle in MDM
  • Explain the 3 batch processes that manage the measurement cycles
  • Configure a new algorithm on the SP/Measurement Cycle BO to perform a cycle based function


  • Explain the differences between initial measurements, final measurements, and usage
  • Explain the high level process of loading measurements through to calculating usage
  • Explain Initial Measurement Data including pre and post vee qualities, scalar vs interval, SPI, condition flags, etc.
  • Update final measurements manually
  • Explain how and when the system normalizes final measurements
  • Explain derived values and how they are associated with final measurements
  • Configure a new derive value algorithm
  • Navigate to and examine the algorithm that contains the logic for normalizing measurements
  • Explain the Initial Load architecture at a high level including which parts of the initial load process MDM is responsible for.
  • Explain the IMD Seeder BO, including lifecycle and rules, how the IMD Seeder derives head-end and measuring component information and  how the "real" IMD BO is determined during load via the IMD Seeder process.
  • Explain how MDM handles daylight savings time, including the difference between standard and local time, how daylight savings participation can be handled for different devices and when date/time manipulation occurs.
  • Explain the three types of IMD and the differences between them
  • Explain how scalar and interval IMDs differ, and how they are the same
  • Configure a new service provider processing method to define the type of IMD BO to create
  • Configure a hand-crafted IMD XML document that can be loaded into MDM as an IMD
  • Use the Initial Measurement Data Upload to load IMD XML data manually
  • Transition 'Pending' IMDs to a finalized state
  • Explain the IMD exception statuses and the Automatic Retry functionality
  • Explain the points at which missing measurements can be estimated

Time of Use Maps

  • Explain basic TOU concepts (i.e. their purpose)
  • Explain a TOU Map Template and how it is used to generate TOU Map Data
  • Explain the purpose of a work calendar
  • Explain TOU Map Template interval size and how it relates to measuring component SPI
  • Explain how and when the system applies TOU maps to final measurements
  • Explain the ways that TOU maps are used across the application
  • Explain the data structures used to represent TOU Maps
  • Explain the performance implications of the base package covering index on the measurements table.
  • Configure a new TOU Map Template, a TOU Map Type and a TOU Map
  • Generate TOU map data and check for correctness


  • Explain the difference between critical validations and validation rules, including when critical validations are executed and when validation rules are executed.
  • Explain the VEE process, including the data preparation steps that are executed immediately prior to entering VEE processing, what data is passed into the VEE engine and what happens during VEE execution for a given IMD
  • Configure new VEE Groups that contain base package VEE rules and apply a VEE group to a device or device type
  • Configure eligibility criteria and criteria field value retrieval algorithms to determine if a rule should be applied
  • Explain the types of comparison supported by the base package eligibility criteria BO, and what would need to be done to support additional comparisons.
  • Configure factors (VEE Matrices) to invoke groups of rules
  • Explain VEE Roles and the three main VEE Roles provide in the base package
  • Explain the categories of IMD exceptions (generated by VEE rules)
  • Explain the base package parent D1-GenericVEERule BO and what it provides, including where the validation rule logic resides.
  • Configure the Apply Formula service to perform mathematical functions
  • Configure a new VEE rule, including the use of the interval consumption retriever service.
  • Explain how to create new VEE rules as well as the key considerations to be taken into account when doing so.

Usage Subscriptions

  • Explain the concept of usage subscriptions
  • Explain the possible relationships between measuring components, service points and usage subscriptions
  • Explain what contacts represent
  • Explain the role of service providers with regards to usage subscriptions
  • Design and set up the admin data required to effectively configure a usage subscription
  • Design and set up a service provider for a subscribing system


  • Explain the usage calculation process
  • Explain the relationship between usage transactions and usage subscriptions
  • Explain date breaks and usage periods
  • Create a usage calculation group containing base package usage calculation rules to solve a business problem.
  • Configure a call to a base package usage rule by changing its soft parameters
  • Configure eligibility criteria for usage rules
  • Configure a usage calculation rule to apply a TOU map and derive summed values for each bucket
  • Configure the Apply Math (Interval Data) usage rule to perform mathematical operations on interval data.
  • Configure the Usage Rule - Math usage rule to perform mathematical operations on service quantities
  • Use the Get Scalar Details usage rule to retrieve scalar measurements for scalar interval measuring components
  • Use the Get Interval Data usage rule to retrieve interval measurements for interval measuring components.
  • Set up a new usage calculation rule with custom logic (defined in Java or scripting) based on the generic, base package usage calculation rule
  • Create a factor with a value and a factor that uses the override function on the usage subscription and apply the factor in a usage transaction.

Activities & Dynamic Options

  • Explain activities and define what they can be used to represent
  • Explain dynamic options and their relationship to time of use maps
  • Configure a new dynamic option type
  • Apply a dynamic option to a TOU Map and create a Usage Transaction with the Dynamic Option TOU codes


  • Explain the concept of aggregations and describe which Bos are used to support aggregation functionality
  • Explain the concepts of aggregation horizon and aggregation lag
  • Manually create a new aggregator measuring component
  • Configure a custom aggregation
  • Explain the Trends and Total view and information available on aggregations

Device Events

  • Explain device events and what they are used to represent
  • Explain event subscriptions
  • Describe paired events and what they can be used to represent
  • Configure the system to process device events for a specific type of customer

User Interface and Navigation

  • Explain how the Current Context works with respect to contacts, usage subscriptions, service points, devices, measuring components, etc
  • Use the 360 degree view screens to navigate between the different viewpoints (contact, usage subscription, service point, device, measuring component, etc)
  • Change the available Final Value Overlay Profiles available for a given MC Type
  • Change the available Event Bar Profile event bars displayed for a given MC Type


Oracle Certification Program Fraudulent Activity Policy

Oracle reserves the right to take action against any candidate involved in fraudulent activities, including, but not limited to, fraudulent use of vouchers, promotional codes, reselling exam discounts and vouchers, cheating on an exam, alteration of score reports, alteration of completion certificates, violation of exam retake policies or other activities deemed fraudulent by Oracle.

If Oracle determines, in its sole discretion, that fraudulent activity has taken place, it reserves the right to take action up to and including, but not limited to, decertification of a candidate's Oracle Certified Associate, Oracle Certified Professional and/or OCM credentials, temporary, indefinite or permanent ban of a candidate from Oracle certification programs, notification to a candidate's employer, and notification to law enforcement agencies. Candidates found committing fraudulent activities forfeit all fees previously paid to Oracle, or to Oracle's authorized vendors, and may be required to pay additional fees for services rendered.

View the Oracle Certification Program Candidate Agreement which requires your agreement before the start of each exam.

 E-mail this page  Printer View