Hello everyone, I have a question. :thinking: If t...
# ingestion
s
Hello everyone, I have a question. thinking If the description of a field (of a dataset, for example) is edited through the UI, this field's description is not overwritten with the value present in the source when you perform another ingestion. Is there a way to make Datahub have the opposite behavior: when I perform an ingestion, the values ​​in the source override the fields that were edited in UI? Thank you.
b
currently UI and ingest descriptions are written to separate aspects (editableSchemaMetadata and schemaMetadata aspect respectively), and the UI preferentially shows UI descriptions if it is not null. I don't know why you would want to override UI edits, but I guess a transformer during ingestion that generates a editableSchemaMetadata aspect would work?
πŸ‘ 1
s
We are going to stay with the default behavior in our company, but we wanted to know if the opposite was possible because this way was easier to guarantee the same values in the source and in Datahub. Thank you very much!
b
Alternatively you could prevent anyone from editing the field descriptions in UI, but this approach can also get clunky if you only want to ensure consistency for a small group of datasets.