hi! if i would like to add a simple custom attribu...
# ui
f
hi! if i would like to add a simple custom attribute (aspect?) to a glossary term entity (let's say i would like to track an Alias for every term) would it be rendered in UI by default and where ? thnx
g
If you add it to the custom properties of the glossary term it will be rendered in the properties tab!
you can write a python transformer which enriches your glossary w/ custom properties on ingestion if you are ingesting with the business glossary yaml file format: https://github.com/datahub-project/datahub/blob/master/metadata-models/src/main/pegasus/com/linkedin/common/CustomProperties.pdl
f
Thnx, Gabe! I did something like this before, but since custom properties are not editable through UI, i was thinking if adding this aspect to the glossaryTerm entity will be rendered in UI and made editable (and searchable). Idea is to have my data stewards populate it while working on glossary term documentation directly in UI (but in a structured way, as an important additional attribute; not just as a part of documentation text).
g
Ah I see- that is not currently supported with auto render aspects, but you would be able to do this by forking should you choose to
f
ok, thnx! so, it would be rendered but not editable ?
g
correct, if you use auto render aspects that would be the case
f
ok, fork would be the way to go if i decide to down this path. but, just out of curiosity, would auto render place it in the rightmost panel below About, Owners, etc ; or somehwere else ?
g
rightmost panel next to properties
b
Would tags on terms help?
Trying to think of some other way to enable such properties
f
@big-carpet-38439 i've missed your comment on tags before. Are tags for terms even possible ? I don't see this is the case. In general, possibility to have Tags for terms would be great.