best-umbrella-88325
02/13/2023, 9:55 AMgentle-hamburger-31302
02/13/2023, 10:03 AMbest-umbrella-88325
02/13/2023, 10:04 AMastonishing-answer-96712
02/13/2023, 8:24 PMbig-carpet-38439
02/13/2023, 10:44 PMbig-carpet-38439
02/13/2023, 10:49 PMglossaryTerms (which you're probably aware of already). This is at first populated using an aspect on the Dataset Entity called "glossaryTerms". However, this simply attaches the references (ie, the URNs) of the glossary terms related to the dataset requested. That happens here (fetched from the backend GMS and mapped into the GraphQL model).
Once the URNs are associated with the Dataset, the GraphQL engine will automatically "resolve" those URNs for each individual Glossary Term to populate the rest of the fields. This occurs by invoking this batchLoad method on the GlossaryTermType. You can see that this also fetches specific aspects from GMS, maps them to GraphQL, and returns... if you've added custom fields to the Glossary Term type, you'll want to map them inside of here.best-umbrella-88325
02/14/2023, 12:51 PM