Skip to main content

glossary

Creates, updates, deletes, gets or lists a glossary resource.

Overview

Nameglossary
TypeResource
Idazure.purview_catalog.glossary

Fields

The following fields are returned by SELECT queries:

SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
create_glossaryinsertendpointCreate a glossary.
update_glossary_categoryupdatecategory_guid, endpointUpdate the given glossary category by its GUID.
update_glossary_termupdateterm_guid, endpointincludeTermHierarchyUpdate the given glossary term by its GUID.
update_glossaryupdateglossary_guid, endpointUpdate the given glossary.
delete_glossary_categorydeletecategory_guid, endpointDelete a glossary category.
delete_glossary_termdeleteterm_guid, endpointDelete a glossary term.
delete_glossarydeleteglossary_guid, endpointDelete a glossary.
list_glossariesexecendpointlimit, offset, sort, ignoreTermsAndCategoriesGet all glossaries registered with Atlas.
list_related_categoriesexeccategory_guid, endpointlimit, offset, sortGet all related categories (parent and children). Limit, offset, and sort parameters are currently not being enabled and won't work even they are passed.
list_category_termsexeccategory_guid, endpointlimit, offset, sortGet all terms associated with the specific category.
list_related_termsexecterm_guid, endpointlimit, offset, sortGet all related terms for a specific term by its GUID. Limit, offset, and sort parameters are currently not being enabled and won't work even they are passed.
list_glossary_categoriesexecglossary_guid, endpointlimit, offset, sortGet the categories belonging to a specific glossary.
list_glossary_categories_headersexecglossary_guid, endpointlimit, offset, sortGet the category headers belonging to a specific glossary.
list_glossary_termsexecglossary_guid, endpointincludeTermHierarchy, limit, offset, sortGet terms belonging to a specific glossary.
list_glossary_term_headersexecglossary_guid, endpointlimit, offset, sortGet term headers belonging to a specific glossary.
list_terms_by_glossary_nameexecglossary_name, endpointlimit, offset, includeTermHierarchyGet terms by glossary name.
get_glossary_categoryexeccategory_guid, endpointGet specific glossary category by its GUID.
get_glossary_termexecterm_guid, endpointincludeTermHierarchyGet a specific glossary term by its GUID.
get_entities_assigned_with_termexecterm_guid, endpointlimit, offset, sortGet all related objects assigned with the specified term.
assign_term_to_entitiesexecterm_guid, endpointAssign the given term to the provided list of related objects.
remove_term_assignment_from_entitiesexecterm_guid, endpointDelete the term assignment for the given list of related objects.
delete_term_assignment_from_entitiesexecterm_guid, endpointDelete the term assignment for the given list of related objects.
get_glossaryexecglossary_guid, endpointGet a specific Glossary by its GUID.
get_detailed_glossaryexecglossary_guid, endpointincludeTermHierarchyGet a specific glossary with detailed information.
get_import_csv_operation_statusexecoperation_guid, endpointGet the status of import csv operation.
create_glossary_categoriesexecendpointCreate glossary category in bulk.
create_glossary_categoryexecendpointCreate a glossary category.
partial_update_glossary_categoryexeccategory_guid, endpointUpdate the glossary category partially.
create_glossary_termexecendpointincludeTermHierarchyCreate a glossary term.
partial_update_glossary_termexecterm_guid, endpointincludeTermHierarchyUpdate the glossary term partially.
create_glossary_termsexecendpointincludeTermHierarchyCreate glossary terms in bulk.
partial_update_glossaryexecglossary_guid, endpointincludeTermHierarchyUpdate the glossary partially. Some properties such as qualifiedName are not allowed to be updated.
export_glossary_terms_as_csvexecglossary_guid, endpointincludeTermHierarchyExport Glossary Terms as csv file.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
category_guidstringThe globally unique identifier of the category.
endpointstringThe service endpoint host (no scheme). (default: )
glossary_guidstringThe globally unique identifier for glossary.
glossary_namestringThe name of the glossary.
operation_guidstringThe globally unique identifier for async operation/job.
term_guidstringThe globally unique identifier for glossary term.
ignoreTermsAndCategoriesbooleanWhether ignore terms and categories. Default value is False.
includeTermHierarchybooleanWhether include term hierarchy. Default value is False.
limitintegerThe page size - by default there is no paging. Default value is None.
offsetintegerThe offset for pagination purpose. Default value is None.
sortstringThe sort order, ASC (default) or DESC. Default value is "ASC".

INSERT examples

Create a glossary.

INSERT INTO azure.purview_catalog.glossary (
endpoint
)
SELECT
'{{ endpoint }}'
;

UPDATE examples

Update the given glossary category by its GUID.

UPDATE azure.purview_catalog.glossary
SET
-- No updatable properties
WHERE
category_guid = '{{ category_guid }}' --required
AND endpoint = '{{ endpoint }}' --required;

DELETE examples

Delete a glossary category.

DELETE FROM azure.purview_catalog.glossary
WHERE category_guid = '{{ category_guid }}' --required
AND endpoint = '{{ endpoint }}' --required
;

Lifecycle Methods

Get all glossaries registered with Atlas.

EXEC azure.purview_catalog.glossary.list_glossaries 
@endpoint='{{ endpoint }}' --required,
@limit='{{ limit }}',
@offset='{{ offset }}',
@sort='{{ sort }}',
@ignoreTermsAndCategories={{ ignoreTermsAndCategories }}
;