Are there any plans to implement additional `chang...
# ingestion
a
Are there any plans to implement additional
changeTypes
for MetadataChangeProposals? Ideally I need to PATCH(to support external metadata enrichment), but per the docs only UPSERT is supported
m
PATCH is definitely on our plan. One complication is the raw metadata model is often a list when the semantics is really a set. What sort of operation were you planning to use it for.
a
Hi @mammoth-bear-12532 - I want to be able to PATCH tags and glossary terms in particular to support another team enriching metadata. More specifically, we ingest "technical metadata" from the data platform itself (say the Kafka topic owner) but have another group who is enriching datasets with "business metadata" (think other types of owners, such as business owners) which we don't ingest at the same time as the technical metadata. We could(and do in a handful of places already) run queries to list current owners/terms, and then put into a set before we emit the MCP. But seems like PATCH would stop us from having a lot of integration points like that. Happy to provide additional context if possible!
m
thanks for the context! in your case, is the requirement to just have a union-ed list of all the tags and terms produced by the different integrations? Are there cases where team A wants to delete tag T ?
a
On the union point - yep, exactly On the delete case - we don't current have this situation because each team has defined pieces of metadata they are emitting. I could see a world where eventually that may be the case, but not super useful for us at this moment