About Attribute Data Snapshots

Attribute data snapshots are used to capture account data for a settlement item as of a specific point in time, such as the last time an attribute on the account changed or the last time it was billed.

Attribute data snapshots are defined by:

  • Attribute Data Snapshot Type: The attribute data snapshot type for this snapshot.
  • Division: The division to which the settlement account captured by the attribute data snapshot belongs.
  • Attribute Value: The attribute value record that contains attribute values for the attribute data snapshot
  • Status: The status of the attribute data snapshot
  • Market: The market in which the settlement account captured by the attribute data snapshot participants.
  • Settlement Item: The parent settlement item for the attribute data snapshot.
  • Transaction ID: The transaction ID for the transaction which triggered creation of the data snapshot (such as a usage subscription or account).
  • Start Effective Date/Time: The start date/time for period represented by the data snapshot.
  • Stop Effective Date/Time: The stop date/time for period represented by the data snapshot.
  • Time Zone: The time zone of the settlement account captured by the attribute data snapshot
  • Identifiers: The specific identifier types and values for the attribute data snapshot’s settlement item

Creating Attribute Data Snapshots

Attribute data snapshots are created via batch processing. Attribute data snapshots are typically generated daily (or on some other regular schedule) via the Capture Attribute Data Snapshot (D1-CADS) batch control. This batch process invokes the Capture Attribute Data Snapshot (D1-CAPADS) monitor algorithm on the Active state of the Settlement Item business object.

Attribute data snapshots are created for each change in one of the attributes that has been configured on the Attribute Data Snapshot Type and Attribute Group. The snapshot captures the value of all of the attributes at the time of that change. For example, for Attribute Data Snapshot Type configured to track Market Participant, Rate Class, and a Characteristic, if the Characteristic value were updated with a new more recently effective value then a snapshot would be created that would capture all 3 fields values (the Market Participant, Rate Class, and new Characteristic value)..

The type of attribute data snapshot(s) created are defined on the the Settlement Item’s Settlement Item Type.