Skip to content

Add pramen_batchid, pramen_info_date, pramen_snapshotid property to Iceberg tables when writing to it #739

@yruslan

Description

@yruslan

Background

This together with the pramen_batchid, pramen_info_date, pramen_snapshotid column would allow pointing from data entries to snapshot id of the Iceberg table when the record was added or last modified.

The purpose:

  • pramen_batchid - uniquely defines a Pramen job. But it can have multiple writes to the same Iceberg table.
  • pramen_info_date - the information date. Together with pramen_batchid determines a single write to an Iceberg table.
  • pramen_snapshotid - uniquely defines a write to an Iceberg table. Corresponds 1:1 to Iceberg snapshot_id.

Feature

Add pramen_batchid, pramen_info_date, pramen_snapshotid property to Iceberg tables when writing to it.

Example [Optional]

--

Proposed Solution [Optional]

--

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions