Hi all! I am playing around with the Business Glos...
# ingestion
m
Hi all! I am playing around with the Business Glossary function - I can ingest the glossary fine, but was wondering if we can link glossary terms to other entities we've already ingested, like datasets? In the RFC it mentions that, and in the UI I can see a tab
Related entities
, which I assume is for that, but could not find anything related to this in the docs nor in the examples. Is this implemented yet?
b
Hi - If you go to the dataset page you should be able to link glossary terms on right lower right side!
m
oh thanks @big-carpet-38439! So I've tried adding it and it works - the term appears. However, if I click on the Term itself I can't see the related entity - is it supposed to appear here?
Also - is there a way to add this relationship other than the UI, for example in the Business glossary itself?
b
Hmmm let me look into the related entities issue. If I remember correctly this was a bug.. that I thought was resolved. What version are you on? The other way to add the relationships is using the
addTerm
API of our GraphQL API: https://datahubproject.io/docs/graphql/mutations#addterm
(on demo I cannot reproduce)
m
Thanks @big-carpet-38439 - we are on the latest version that has been published on the
datahub-helm
repo (which I believe is 0.8.17). A callout, we're using AWS for the storage services in case it matters (RDS and ElasticSearch). I'm not sure how I can help you reproduce the error. Is it something that can be perhaps discussed in the office hours?
Got it for the GraphQL API. I think it would be nice to have it included as part of the glossary yaml definition, so that everything is in one place and don't have to have different processes to ingest related pieces of information. I guess that would require an extension of the datahub package? Wondering if we can play with it to add it ourselves