From afccda66c1d0498521b9ee91dab7211f2ff7c75a Mon Sep 17 00:00:00 2001 From: Chakru <161002324+chakru-r@users.noreply.github.com> Date: Sun, 10 Aug 2025 11:19:22 +0530 Subject: [PATCH] fix(irc): changing prefix for tblproperties (#14402) --- docs/iceberg-catalog.md | 2 +- .../datahubproject/iceberg/catalog/DataHubIcebergWarehouse.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/iceberg-catalog.md b/docs/iceberg-catalog.md index 846b6bdd09..c641a2945a 100644 --- a/docs/iceberg-catalog.md +++ b/docs/iceberg-catalog.md @@ -509,7 +509,7 @@ Once you create tables in iceberg, each of those tables show up in DataHub as a

-Some of the standard metadata fields are populated in the Dataset Properties. Additionally, any Iceberg `TBLPROPERTIES` set via DDL on tables or views are also shown in DatasetProperties with a prefix `iceberg:` +Some of the standard metadata fields are populated in the Dataset Properties. Additionally, any Iceberg `TBLPROPERTIES` set via DDL on tables or views are also shown in DatasetProperties with a prefix `TBLPROPERTIES:` The iceberg 'TBLPROPERTIES' can only be set via DDL and is a one way sync. Changes to iceberg `TBLPROPERTIES` properties via datahub APIs do not get written to the Iceberg table or view properties. ## Troubleshooting diff --git a/metadata-service/iceberg-catalog/src/main/java/io/datahubproject/iceberg/catalog/DataHubIcebergWarehouse.java b/metadata-service/iceberg-catalog/src/main/java/io/datahubproject/iceberg/catalog/DataHubIcebergWarehouse.java index e3344b1ce4..6961888c09 100644 --- a/metadata-service/iceberg-catalog/src/main/java/io/datahubproject/iceberg/catalog/DataHubIcebergWarehouse.java +++ b/metadata-service/iceberg-catalog/src/main/java/io/datahubproject/iceberg/catalog/DataHubIcebergWarehouse.java @@ -39,7 +39,7 @@ public class DataHubIcebergWarehouse { public static final String DATAPLATFORM_INSTANCE_ICEBERG_WAREHOUSE_ASPECT_NAME = "icebergWarehouseInfo"; - public static final String ICEBERG_PROPERTY_PREFIX = "iceberg:"; + public static final String ICEBERG_PROPERTY_PREFIX = "TBLPROPERTIES:"; private final EntityService entityService; private final SecretService secretService;