You are here:
Streaming Audit Data Model Object
Use the streaming audit data model object (DMO) to track and audit the data sent from your real-time streaming activations.
Required Editions
| Available in: |
Unlike standard audience DMOs, the streaming audit DMO is a single, append-only object. It serves as a continuous historical log of everything sent via a streaming DMO activation. Use it to view the exact data payload, precise commit and processing timestamps, and metadata about the streaming job itself.
An audit DMO is automatically created when you configure a streaming activation for the first time for an activation target. For example, if you create a streaming DMO activation, a corresponding streaming Audit DMO is created to log all its activity. The lifecycle of the DMO is tied to its activation target. You can't manually delete the DMO while the activation target exists, regardless of whether it has active activations or not. The audit DMO is deleted only when the activation target is deleted.
Audit DMO Schema Attributes
| Field Name | API Name | Data Type | Description |
|---|---|---|---|
| Commit Timestamp (Truncated) | commit_timestamp_truncated | DateTime | The commit timestamp from the source data, truncated to a 30-minute interval. Used for efficient data partitioning. Format: ISO 8601. For example: 2024-03-20 14:30:00. |
| Commit Timestamp (Exact) | commit_timestamp_exact | DateTime | Exact Change Data Feed (CDF) commit timestamp when the activation event occurred. |
| Activation ID | activation_id | Text | Unique identifier for the activation that triggered the streaming event. |
| Activation Record | activation_record | Text (JSON) | The full activation payload in JSON format. |
| Activated Entity Name | activated_entity_name | Text | Name of the activated entity associated with the record. For example, Unified Individual. |
| Additional Properties | additional_properties | Text (JSON) | JSON blob containing metadata about the streaming job. For example, streaming_job_id. Designed for future extensibility. |
| Process Timestamp | process_timestamp | DateTime | Timestamp when the streaming job was executed. |
| Uploaded Timestamp | uploaded_timestamp | DateTime | Timestamp when the audit data was uploaded. |

