narrow-policeman-29290
08/03/2021, 3:45 AMMetadataChangeProposal and MetadataChangeEvent as both seem to have similar descriptions except for what is emitted after the change occurs:
class MetadataChangeProposalClass(DictWrapper):
"""Kafka event for proposing a metadata change for an entity. A corresponding MetadataChangeLog is emitted when the change is accepted and committed, otherwise a FailedMetadataChangeProposal will be emitted instead."""
class MetadataChangeEventClass(DictWrapper):
"""Kafka event for proposing a metadata change for an entity. A corresponding MetadataAuditEvent is emitted when the change is accepted and committed, otherwise a FailedMetadataChangeEvent will be emitted instead."""mammoth-bear-12532
MetadataChangeEvent to a more generic decoupled schema of MetadataChangeProposal. Here is a doc that explains it: https://datahubproject.io/docs/advanced/mcp-mcl