DataHub · Schema

ChangeTransaction

A single change transaction in the entity's timeline representing one or more aspect modifications at a specific point in time.

Data CatalogData DiscoveryData GovernanceData LineageMetadata

Properties

Name Type Description
timestamp integer The timestamp of the change in epoch milliseconds.
semVer string The semantic version assigned to this change.
versionStamp string A version stamp uniquely identifying this change.
changeEvents array The individual change events within this transaction.
View JSON Schema on GitHub

JSON Schema

datahub-changetransaction-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/ChangeTransaction",
  "title": "ChangeTransaction",
  "type": "object",
  "description": "A single change transaction in the entity's timeline representing one or more aspect modifications at a specific point in time.",
  "properties": {
    "timestamp": {
      "type": "integer",
      "format": "int64",
      "description": "The timestamp of the change in epoch milliseconds."
    },
    "semVer": {
      "type": "string",
      "description": "The semantic version assigned to this change."
    },
    "versionStamp": {
      "type": "string",
      "description": "A version stamp uniquely identifying this change."
    },
    "changeEvents": {
      "type": "array",
      "description": "The individual change events within this transaction.",
      "items": {
        "$ref": "#/components/schemas/ChangeEvent"
      }
    }
  }
}