Skip to main content
Version: v3.2 print this page

Understanding and Managing Glossaries

Overview

Glossaries in Amorphic serve as centralized repositories of standardized terminology and definitions within your organization. They play a crucial role in establishing a common language, reducing ambiguity, and maintaining consistency across teams and departments.

Key Benefits

  • Standardized Terminology: Ensure consistent understanding of business terms across your organization
  • Enhanced Data Clarity: Link glossary terms to datasets and views for better metadata management
  • Improved Communication: Reduce misunderstandings by providing clear, agreed-upon definitions
  • Business Ontology: Build relationships between terms to create a comprehensive business vocabulary
  • Data Governance: Support compliance and governance initiatives through standardized terminology
  • Knowledge Sharing: Facilitate onboarding and cross-team collaboration through shared understanding
  • Search & Discovery: Enable quick access to term definitions and related assets

Example Use Cases

Here are some practical examples of how glossaries can be effectively utilized:

  1. Healthcare Domain:

    • Term: "PRESCRIPTION"
    • Definition: A formal instruction from a licensed healthcare provider for medication or treatment
    • Related Terms: HOSPITAL_ID, DOCTOR_ID, PATIENT_ID
    • Usage Context: EMR systems, pharmacy management, insurance claims
  2. Financial Services:

    • Term: "CREDIT_SCORE"
    • Definition: A numerical assessment of a customer's creditworthiness
    • Related Terms: CUSTOMER_ID, PAYMENT_HISTORY, CREDIT_LIMIT
    • Usage Context: Risk assessment, loan applications, credit monitoring
  3. E-commerce:

    • Term: "CUSTOMER_LTV"
    • Definition: Predicted total value of a customer's business over the entire relationship
    • Related Terms: PURCHASE_HISTORY, CUSTOMER_SEGMENT, RETENTION_RATE
    • Usage Context: Marketing analytics, customer segmentation

Accessing Glossaries

Glossaries are accessible through the Discover tab of Amorphic. The glossaries listing page provides a comprehensive view of all available glossaries in your organization, with powerful search and filtering capabilities.

Glossaries Listing

Creating and Managing Glossaries

Creating a New Glossary

Follow these steps to create a new glossary:

  1. Navigate to the Glossaries listing page
  2. Click the + Create Glossary button
  3. Provide the following information:
    • Glossary Name: Choose a clear, descriptive name (e.g., "Finance Terms", "Marketing Metrics")
    • Description: Write a comprehensive description explaining the glossary's purpose, scope, and intended audience
  4. Click Create to finalize

Glossaries Creation

Viewing and Managing Glossary Details

The Glossary details page is organized into several key sections:

  1. Metadata Header:

    • Glossary name and description
    • Creation date and Creater information
    • Quick action buttons (Edit, Share, Delete)
  2. Activity Logs:

    • Real-time tracking of all changes
    • User attribution for each action
    • Detailed change history
  3. Main Content Tabs:

    • Terms: Manage glossary terms and definitions
    • Linked Assets: View and manage asset associations

Glossary Details

Managing Terms

Adding New Terms

To add a new term to your glossary:

  1. Navigate to the Terms tab
  2. Click + Add
  3. Enter the following information:
    • Term Name: The standardized term
    • Definition: A clear, comprehensive definition
  4. Click Add Term to save

Glossary Term Creation

Updating and Deleting Terms

Maintain your glossary by:

  • Updating term definitions as they evolve
  • Removing obsolete terms
  • Refining existing definitions

Glossaries Term Management

Importing Glossaries and Terms

Amorphic also allows users bulk import their business glossaries and terms with the help of structured JSON files. This enables faster and easier setup of the semantic layer within the applicaton.

Import Glossaries

In order to bulk import Glossaries, users should follow the below mentioned pre-defined structure for the JSON file :


{
"Glossaries": [
{
"Name": "<glossary-name-1>",
"Description": "<your description>",
"Terms": [
{
"Name": "<term-name-1>",
"Definition": "<your definition>"
},
{
"Name": "<term-name-2>",
"Definition": "<your definition>"
},
{
"Name": "<term-name-3>",
"Definition": "<your definition>"
}
],
"UserAccess": {
"<user-1>": "<access level (owner/editor/read-only)>",
"<user-2>": "read-only"
}
},
{
"Name": "<glossary-name-2>",
"Description": "<your description>",
"Terms": [
{
"Name": "<term-name-4>",
"Definition": "<your definition>"
},
{
"Name": "<term-name-5>",
"Definition": "<your definition>"
}
],
"UserAccess": {
"<user-3>": "owner",
"<user-4>": "editor"
}
}
]
}

Note
  1. If the JSON file contains definitions of any pre-existing Glossaries, then they will not be overridden and will fail its import.
  2. Subscribed users will receive email notifications on the status of the import, containing details of the succeeded and failed terms, as well as glossary/term counts.

Finding Glossaries and Terms

The Discover page offers powerful search and navigation capabilities:

  • Full-text search across all glossaries and terms
  • Advanced filtering and sorting options

Glossaries Assets

Linking Glossaries and Assets

Linking Glossary terms and Assets is a powerful feature that allows you to associate specific terms with relevant assets. This helps in maintaining a clear understanding of how terminology is applied across your data landscape. Currently, linking terms to datasets are supported in two ways:

  • from the Dataset side
  • from the Catalog Asset side

Steps involved (from the Dataset side) :

  1. Find and select the Dataset you want to link Glossaries to
  2. Navigate to the Glossaries tab (next to the Profile tab), select a column and the glossary term to associate it with
  3. Click Save to finalize

Glossaries Datasets

Steps involved (from the Asset side) :

  1. Navigate to Catalog, find and select the Asset you want to link Glossaries to
  2. Under Glossaries tab, select a column and the glossary term to associate it with
  3. Click Save to finalize

Glossaries Assets

Note

From Amorphic 3.2, users will also start recieving email and push notifications upon linking terms with Dataset columns.

Linked Assets

The Linked Assets tab displays a comprehensive view of how glossary terms are connected to your data assets. You can see which dataset columns are associated with specific terms This visualization helps you understand how terminology is being used across your data landscape and maintain consistency in your data governance. Glossaries Linked Assets

Governance and Tracking

Activity Monitoring

Track all glossary-related activities:

  • Creation and modification timestamps
  • User actions and changes
  • Term additions and removals
  • Definition updates

Activity Logs

Access Control and Sharing

Manage glossary access:

  • Share glossaries with specific users
  • Set appropriate permission levels
  • Control who can view and modify terms

Access Sharing

Glossary Deletion

To delete a glossary:

  1. Navigate to the glossary details page
  2. Click the delete option
  3. Confirm the deletion
Important

Deleting a glossary:

  • Removes all terms within the glossary
  • Disassociates all linked assets and columns
  • Cannot be undone

Deleting a Glossary

Best Practices

  1. Naming Conventions:

    • Use clear, consistent naming patterns
    • Avoid abbreviations unless widely accepted
    • Include business context in names
    • Follow organizational standards
  2. Definitions:

    • Write clear, concise definitions
    • Include relevant examples
    • Reference related terms
    • Provide usage context
    • Keep technical jargon minimal
  3. Maintenance:

    • Regularly review and update terms
    • Archive obsolete terms
    • Document major changes
  4. Organization:

    • Group related terms together
    • Maintain consistent formatting