Skip to content

SPI: Data Catalog (OpenMetadata)

OpenMetadata integration publishes table metadata and schema updates to an OpenMetadata server.

Provider class: io.debezium.postgres2lake.extensions.data.catalog.openmetadata.OpenMetadataDataCatalogProvider

API module: extensions/data-catalog-api

Configuration example

debezium.extensions.data-catalog.name=io.debezium.postgres2lake.extensions.data.catalog.openmetadata.OpenMetadataDataCatalogProvider

debezium.extensions.data-catalog.properties.openmetadata.host=http://openmetadata:8585/api
debezium.extensions.data-catalog.properties.openmetadata.jwt=replace-with-bot-jwt
debezium.extensions.data-catalog.properties.openmetadata.databaseSchema.fqn=service.database.schema
debezium.extensions.data-catalog.properties.openmetadata.validate.version=false

Available configs

Property Required Description Values / examples
debezium.extensions.data-catalog.name Yes SPI provider class name ...OpenMetadataDataCatalogProvider
debezium.extensions.data-catalog.properties.openmetadata.host Yes OpenMetadata API base URL http://openmetadata:8585/api
debezium.extensions.data-catalog.properties.openmetadata.jwt Yes JWT token bot/service JWT
debezium.extensions.data-catalog.properties.openmetadata.databaseSchema.fqn Yes Target database schema FQN in OpenMetadata service.database.schema
debezium.extensions.data-catalog.properties.openmetadata.validate.version No Validate OpenMetadata client/server version compatibility true, false (default false)