Skip to content

Full model reference

This area contains a full reference of the different metadata in Atlan. For every type, a full list of attributes and relationships is provided.

Some of these models are for types that can only be created through the APIs (or SDKs). For more information on creating these assets, see the creating assets pattern.

classDiagram
    direction RL
    class Referenceable {
        <<abstract>>
    }
    link Referenceable "entities/referenceable"
    class Asset {
        <<abstract>>
    }
    link Asset "entities/asset"
    Referenceable <|-- Asset : extends
    class TagAttachment
    link TagAttachment "entities/tagattachment"
    Asset <|-- TagAttachment : extends
    class Connection
    link Connection "entities/connection"
    Asset <|-- Connection : extends
    class Process
    link Process "entities/process"
    Asset <|-- Process : extends
    class BIProcess
    link BIProcess "entities/biprocess"
    Process <|-- BIProcess : extends
    class DbtProcess
    link DbtProcess "entities/dbtprocess"
    Process <|-- DbtProcess : extends
    class ColumnProcess
    link ColumnProcess "entities/columnprocess"
    Process <|-- ColumnProcess : extends
    class DbtColumnProcess
    link DbtColumnProcess "entities/dbtcolumnprocess"
    ColumnProcess <|-- DbtColumnProcess : extends
    class AtlasGlossaryCategory
    link AtlasGlossaryCategory "entities/atlasglossarycategory"
    Asset <|-- AtlasGlossaryCategory : extends
    class Badge
    link Badge "entities/badge"
    Asset <|-- Badge : extends
    class AccessControl {
        <<abstract>>
    }
    link AccessControl "entities/accesscontrol"
    Asset <|-- AccessControl : extends
    class Persona
    link Persona "entities/persona"
    AccessControl <|-- Persona : extends
    class Purpose
    link Purpose "entities/purpose"
    AccessControl <|-- Purpose : extends
    class Namespace {
        <<abstract>>
    }
    link Namespace "entities/namespace"
    Asset <|-- Namespace : extends
    class Collection
    link Collection "entities/collection"
    Namespace <|-- Collection : extends
    class Folder
    link Folder "entities/folder"
    Namespace <|-- Folder : extends
    class Catalog {
        <<abstract>>
    }
    link Catalog "entities/catalog"
    Asset <|-- Catalog : extends
    class Airflow {
        <<abstract>>
    }
    link Airflow "entities/airflow"
    Catalog <|-- Airflow : extends
    class AirflowDag
    link AirflowDag "entities/airflowdag"
    Airflow <|-- AirflowDag : extends
    class AirflowTask
    link AirflowTask "entities/airflowtask"
    Airflow <|-- AirflowTask : extends
    class ObjectStore {
        <<abstract>>
    }
    link ObjectStore "entities/objectstore"
    Catalog <|-- ObjectStore : extends
    class S3 {
        <<abstract>>
    }
    link S3 "entities/s3"
    ObjectStore <|-- S3 : extends
    class S3Bucket
    link S3Bucket "entities/s3bucket"
    S3 <|-- S3Bucket : extends
    class S3Object
    link S3Object "entities/s3object"
    S3 <|-- S3Object : extends
    class ADLS {
        <<abstract>>
    }
    link ADLS "entities/adls"
    ObjectStore <|-- ADLS : extends
    class ADLSAccount
    link ADLSAccount "entities/adlsaccount"
    ADLS <|-- ADLSAccount : extends
    class ADLSContainer
    link ADLSContainer "entities/adlscontainer"
    ADLS <|-- ADLSContainer : extends
    class ADLSObject
    link ADLSObject "entities/adlsobject"
    ADLS <|-- ADLSObject : extends
    class GCS {
        <<abstract>>
    }
    link GCS "entities/gcs"
    ObjectStore <|-- GCS : extends
    class GCSObject
    link GCSObject "entities/gcsobject"
    GCS <|-- GCSObject : extends
    class GCSBucket
    link GCSBucket "entities/gcsbucket"
    GCS <|-- GCSBucket : extends
    class DataQuality {
        <<abstract>>
    }
    link DataQuality "entities/dataquality"
    Catalog <|-- DataQuality : extends
    class MonteCarlo {
        <<abstract>>
    }
    link MonteCarlo "entities/montecarlo"
    DataQuality <|-- MonteCarlo : extends
    class MCIncident
    link MCIncident "entities/mcincident"
    MonteCarlo <|-- MCIncident : extends
    class MCMonitor
    link MCMonitor "entities/mcmonitor"
    MonteCarlo <|-- MCMonitor : extends
    class Metric {
        <<abstract>>
    }
    link Metric "entities/metric"
    DataQuality <|-- Metric : extends
    class DbtMetric
    link DbtMetric "entities/dbtmetric"
    Metric <|-- DbtMetric : extends
    class Soda {
        <<abstract>>
    }
    link Soda "entities/soda"
    DataQuality <|-- Soda : extends
    class SodaCheck
    link SodaCheck "entities/sodacheck"
    Soda <|-- SodaCheck : extends
    class BI {
        <<abstract>>
    }
    link BI "entities/bi"
    Catalog <|-- BI : extends
    class Preset {
        <<abstract>>
    }
    link Preset "entities/preset"
    BI <|-- Preset : extends
    class PresetChart
    link PresetChart "entities/presetchart"
    Preset <|-- PresetChart : extends
    class PresetDataset
    link PresetDataset "entities/presetdataset"
    Preset <|-- PresetDataset : extends
    class PresetDashboard
    link PresetDashboard "entities/presetdashboard"
    Preset <|-- PresetDashboard : extends
    class PresetWorkspace
    link PresetWorkspace "entities/presetworkspace"
    Preset <|-- PresetWorkspace : extends
    class Mode {
        <<abstract>>
    }
    link Mode "entities/mode"
    BI <|-- Mode : extends
    class ModeReport
    link ModeReport "entities/modereport"
    Mode <|-- ModeReport : extends
    class ModeQuery
    link ModeQuery "entities/modequery"
    Mode <|-- ModeQuery : extends
    class ModeChart
    link ModeChart "entities/modechart"
    Mode <|-- ModeChart : extends
    class ModeWorkspace
    link ModeWorkspace "entities/modeworkspace"
    Mode <|-- ModeWorkspace : extends
    class ModeCollection
    link ModeCollection "entities/modecollection"
    Mode <|-- ModeCollection : extends
    class Sigma {
        <<abstract>>
    }
    link Sigma "entities/sigma"
    BI <|-- Sigma : extends
    class SigmaDatasetColumn
    link SigmaDatasetColumn "entities/sigmadatasetcolumn"
    Sigma <|-- SigmaDatasetColumn : extends
    class SigmaDataset
    link SigmaDataset "entities/sigmadataset"
    Sigma <|-- SigmaDataset : extends
    class SigmaWorkbook
    link SigmaWorkbook "entities/sigmaworkbook"
    Sigma <|-- SigmaWorkbook : extends
    class SigmaDataElementField
    link SigmaDataElementField "entities/sigmadataelementfield"
    Sigma <|-- SigmaDataElementField : extends
    class SigmaPage
    link SigmaPage "entities/sigmapage"
    Sigma <|-- SigmaPage : extends
    class SigmaDataElement
    link SigmaDataElement "entities/sigmadataelement"
    Sigma <|-- SigmaDataElement : extends
    class Tableau {
        <<abstract>>
    }
    link Tableau "entities/tableau"
    BI <|-- Tableau : extends
    class TableauWorkbook
    link TableauWorkbook "entities/tableauworkbook"
    Tableau <|-- TableauWorkbook : extends
    class TableauDatasourceField
    link TableauDatasourceField "entities/tableaudatasourcefield"
    Tableau <|-- TableauDatasourceField : extends
    class TableauCalculatedField
    link TableauCalculatedField "entities/tableaucalculatedfield"
    Tableau <|-- TableauCalculatedField : extends
    class TableauProject
    link TableauProject "entities/tableauproject"
    Tableau <|-- TableauProject : extends
    class TableauMetric
    link TableauMetric "entities/tableaumetric"
    Tableau <|-- TableauMetric : extends
    class TableauSite
    link TableauSite "entities/tableausite"
    Tableau <|-- TableauSite : extends
    class TableauDatasource
    link TableauDatasource "entities/tableaudatasource"
    Tableau <|-- TableauDatasource : extends
    class TableauDashboard
    link TableauDashboard "entities/tableaudashboard"
    Tableau <|-- TableauDashboard : extends
    class TableauFlow
    link TableauFlow "entities/tableauflow"
    Tableau <|-- TableauFlow : extends
    class TableauWorksheet
    link TableauWorksheet "entities/tableauworksheet"
    Tableau <|-- TableauWorksheet : extends
    class Looker {
        <<abstract>>
    }
    link Looker "entities/looker"
    BI <|-- Looker : extends
    class LookerLook
    link LookerLook "entities/lookerlook"
    Looker <|-- LookerLook : extends
    class LookerDashboard
    link LookerDashboard "entities/lookerdashboard"
    Looker <|-- LookerDashboard : extends
    class LookerFolder
    link LookerFolder "entities/lookerfolder"
    Looker <|-- LookerFolder : extends
    class LookerTile
    link LookerTile "entities/lookertile"
    Looker <|-- LookerTile : extends
    class LookerModel
    link LookerModel "entities/lookermodel"
    Looker <|-- LookerModel : extends
    class LookerExplore
    link LookerExplore "entities/lookerexplore"
    Looker <|-- LookerExplore : extends
    class LookerProject
    link LookerProject "entities/lookerproject"
    Looker <|-- LookerProject : extends
    class LookerQuery
    link LookerQuery "entities/lookerquery"
    Looker <|-- LookerQuery : extends
    class LookerField
    link LookerField "entities/lookerfield"
    Looker <|-- LookerField : extends
    class LookerView
    link LookerView "entities/lookerview"
    Looker <|-- LookerView : extends
    class Redash {
        <<abstract>>
    }
    link Redash "entities/redash"
    BI <|-- Redash : extends
    class RedashDashboard
    link RedashDashboard "entities/redashdashboard"
    Redash <|-- RedashDashboard : extends
    class RedashQuery
    link RedashQuery "entities/redashquery"
    Redash <|-- RedashQuery : extends
    class RedashVisualization
    link RedashVisualization "entities/redashvisualization"
    Redash <|-- RedashVisualization : extends
    class Sisense {
        <<abstract>>
    }
    link Sisense "entities/sisense"
    BI <|-- Sisense : extends
    class SisenseFolder
    link SisenseFolder "entities/sisensefolder"
    Sisense <|-- SisenseFolder : extends
    class SisenseWidget
    link SisenseWidget "entities/sisensewidget"
    Sisense <|-- SisenseWidget : extends
    class SisenseDatamodel
    link SisenseDatamodel "entities/sisensedatamodel"
    Sisense <|-- SisenseDatamodel : extends
    class SisenseDatamodelTable
    link SisenseDatamodelTable "entities/sisensedatamodeltable"
    Sisense <|-- SisenseDatamodelTable : extends
    class SisenseDashboard
    link SisenseDashboard "entities/sisensedashboard"
    Sisense <|-- SisenseDashboard : extends
    class DataStudio {
        <<abstract>>
    }
    link DataStudio "entities/datastudio"
    BI <|-- DataStudio : extends
    class DataStudioAsset
    link DataStudioAsset "entities/datastudioasset"
    DataStudio <|-- DataStudioAsset : extends
    class Metabase {
        <<abstract>>
    }
    link Metabase "entities/metabase"
    BI <|-- Metabase : extends
    class MetabaseQuestion
    link MetabaseQuestion "entities/metabasequestion"
    Metabase <|-- MetabaseQuestion : extends
    class MetabaseCollection
    link MetabaseCollection "entities/metabasecollection"
    Metabase <|-- MetabaseCollection : extends
    class MetabaseDashboard
    link MetabaseDashboard "entities/metabasedashboard"
    Metabase <|-- MetabaseDashboard : extends
    class QuickSight {
        <<abstract>>
    }
    link QuickSight "entities/quicksight"
    BI <|-- QuickSight : extends
    class QuickSightFolder
    link QuickSightFolder "entities/quicksightfolder"
    QuickSight <|-- QuickSightFolder : extends
    class QuickSightDashboardVisual
    link QuickSightDashboardVisual "entities/quicksightdashboardvisual"
    QuickSight <|-- QuickSightDashboardVisual : extends
    class QuickSightAnalysisVisual
    link QuickSightAnalysisVisual "entities/quicksightanalysisvisual"
    QuickSight <|-- QuickSightAnalysisVisual : extends
    class QuickSightDatasetField
    link QuickSightDatasetField "entities/quicksightdatasetfield"
    QuickSight <|-- QuickSightDatasetField : extends
    class QuickSightAnalysis
    link QuickSightAnalysis "entities/quicksightanalysis"
    QuickSight <|-- QuickSightAnalysis : extends
    class QuickSightDashboard
    link QuickSightDashboard "entities/quicksightdashboard"
    QuickSight <|-- QuickSightDashboard : extends
    class QuickSightDataset
    link QuickSightDataset "entities/quicksightdataset"
    QuickSight <|-- QuickSightDataset : extends
    class Thoughtspot {
        <<abstract>>
    }
    link Thoughtspot "entities/thoughtspot"
    BI <|-- Thoughtspot : extends
    class ThoughtspotLiveboard
    link ThoughtspotLiveboard "entities/thoughtspotliveboard"
    Thoughtspot <|-- ThoughtspotLiveboard : extends
    class ThoughtspotDashlet
    link ThoughtspotDashlet "entities/thoughtspotdashlet"
    Thoughtspot <|-- ThoughtspotDashlet : extends
    class ThoughtspotAnswer
    link ThoughtspotAnswer "entities/thoughtspotanswer"
    Thoughtspot <|-- ThoughtspotAnswer : extends
    class PowerBI {
        <<abstract>>
    }
    link PowerBI "entities/powerbi"
    BI <|-- PowerBI : extends
    class PowerBIReport
    link PowerBIReport "entities/powerbireport"
    PowerBI <|-- PowerBIReport : extends
    class PowerBIMeasure
    link PowerBIMeasure "entities/powerbimeasure"
    PowerBI <|-- PowerBIMeasure : extends
    class PowerBIColumn
    link PowerBIColumn "entities/powerbicolumn"
    PowerBI <|-- PowerBIColumn : extends
    class PowerBITable
    link PowerBITable "entities/powerbitable"
    PowerBI <|-- PowerBITable : extends
    class PowerBITile
    link PowerBITile "entities/powerbitile"
    PowerBI <|-- PowerBITile : extends
    class PowerBIDatasource
    link PowerBIDatasource "entities/powerbidatasource"
    PowerBI <|-- PowerBIDatasource : extends
    class PowerBIWorkspace
    link PowerBIWorkspace "entities/powerbiworkspace"
    PowerBI <|-- PowerBIWorkspace : extends
    class PowerBIDataset
    link PowerBIDataset "entities/powerbidataset"
    PowerBI <|-- PowerBIDataset : extends
    class PowerBIDashboard
    link PowerBIDashboard "entities/powerbidashboard"
    PowerBI <|-- PowerBIDashboard : extends
    class PowerBIDataflow
    link PowerBIDataflow "entities/powerbidataflow"
    PowerBI <|-- PowerBIDataflow : extends
    class PowerBIPage
    link PowerBIPage "entities/powerbipage"
    PowerBI <|-- PowerBIPage : extends
    class MicroStrategy {
        <<abstract>>
    }
    link MicroStrategy "entities/microstrategy"
    BI <|-- MicroStrategy : extends
    class MicroStrategyReport
    link MicroStrategyReport "entities/microstrategyreport"
    MicroStrategy <|-- MicroStrategyReport : extends
    class MicroStrategyProject
    link MicroStrategyProject "entities/microstrategyproject"
    MicroStrategy <|-- MicroStrategyProject : extends
    class MicroStrategyMetric
    link MicroStrategyMetric "entities/microstrategymetric"
    MicroStrategy <|-- MicroStrategyMetric : extends
    class MicroStrategyCube
    link MicroStrategyCube "entities/microstrategycube"
    MicroStrategy <|-- MicroStrategyCube : extends
    class MicroStrategyDossier
    link MicroStrategyDossier "entities/microstrategydossier"
    MicroStrategy <|-- MicroStrategyDossier : extends
    class MicroStrategyFact
    link MicroStrategyFact "entities/microstrategyfact"
    MicroStrategy <|-- MicroStrategyFact : extends
    class MicroStrategyDocument
    link MicroStrategyDocument "entities/microstrategydocument"
    MicroStrategy <|-- MicroStrategyDocument : extends
    class MicroStrategyAttribute
    link MicroStrategyAttribute "entities/microstrategyattribute"
    MicroStrategy <|-- MicroStrategyAttribute : extends
    class MicroStrategyVisualization
    link MicroStrategyVisualization "entities/microstrategyvisualization"
    MicroStrategy <|-- MicroStrategyVisualization : extends
    class Qlik {
        <<abstract>>
    }
    link Qlik "entities/qlik"
    BI <|-- Qlik : extends
    class QlikSpace
    link QlikSpace "entities/qlikspace"
    Qlik <|-- QlikSpace : extends
    class QlikStream
    link QlikStream "entities/qlikstream"
    QlikSpace <|-- QlikStream : extends
    class QlikApp
    link QlikApp "entities/qlikapp"
    Qlik <|-- QlikApp : extends
    class QlikChart
    link QlikChart "entities/qlikchart"
    Qlik <|-- QlikChart : extends
    class QlikDataset
    link QlikDataset "entities/qlikdataset"
    Qlik <|-- QlikDataset : extends
    class QlikSheet
    link QlikSheet "entities/qliksheet"
    Qlik <|-- QlikSheet : extends
    class SaaS {
        <<abstract>>
    }
    link SaaS "entities/saas"
    Catalog <|-- SaaS : extends
    class Salesforce {
        <<abstract>>
    }
    link Salesforce "entities/salesforce"
    SaaS <|-- Salesforce : extends
    class SalesforceObject
    link SalesforceObject "entities/salesforceobject"
    Salesforce <|-- SalesforceObject : extends
    class SalesforceField
    link SalesforceField "entities/salesforcefield"
    Salesforce <|-- SalesforceField : extends
    class SalesforceOrganization
    link SalesforceOrganization "entities/salesforceorganization"
    Salesforce <|-- SalesforceOrganization : extends
    class SalesforceDashboard
    link SalesforceDashboard "entities/salesforcedashboard"
    Salesforce <|-- SalesforceDashboard : extends
    class SalesforceReport
    link SalesforceReport "entities/salesforcereport"
    Salesforce <|-- SalesforceReport : extends
    class Resource {
        <<abstract>>
    }
    link Resource "entities/resource"
    Catalog <|-- Resource : extends
    class ReadmeTemplate
    link ReadmeTemplate "entities/readmetemplate"
    Resource <|-- ReadmeTemplate : extends
    class Readme
    link Readme "entities/readme"
    Resource <|-- Readme : extends
    class File
    link File "entities/file"
    Resource <|-- File : extends
    class Link
    link Link "entities/link"
    Resource <|-- Link : extends
    class DataMesh {
        <<abstract>>
    }
    link DataMesh "entities/datamesh"
    Catalog <|-- DataMesh : extends
    class DataDomain
    link DataDomain "entities/datadomain"
    DataMesh <|-- DataDomain : extends
    class DataProduct
    link DataProduct "entities/dataproduct"
    DataMesh <|-- DataProduct : extends
    class SQL {
        <<abstract>>
    }
    link SQL "entities/sql"
    Catalog <|-- SQL : extends
    class Table
    link Table "entities/table"
    SQL <|-- Table : extends
    class SnowflakeDynamicTable
    link SnowflakeDynamicTable "entities/snowflakedynamictable"
    Table <|-- SnowflakeDynamicTable : extends
    class MongoDBCollection
    link MongoDBCollection "entities/mongodbcollection"
    Table <|-- MongoDBCollection : extends
    class DynamoDBSecondaryIndex {
        <<abstract>>
    }
    link DynamoDBSecondaryIndex "entities/dynamodbsecondaryindex"
    Table <|-- DynamoDBSecondaryIndex : extends
    class DynamoDBLocalSecondaryIndex
    link DynamoDBLocalSecondaryIndex "entities/dynamodblocalsecondaryindex"
    DynamoDBSecondaryIndex <|-- DynamoDBLocalSecondaryIndex : extends
    class DynamoDBGlobalSecondaryIndex
    link DynamoDBGlobalSecondaryIndex "entities/dynamodbglobalsecondaryindex"
    DynamoDBSecondaryIndex <|-- DynamoDBGlobalSecondaryIndex : extends
    class DynamoDBTable
    link DynamoDBTable "entities/dynamodbtable"
    Table <|-- DynamoDBTable : extends
    class Query
    link Query "entities/query"
    SQL <|-- Query : extends
    class Schema
    link Schema "entities/schema"
    SQL <|-- Schema : extends
    class SnowflakePipe
    link SnowflakePipe "entities/snowflakepipe"
    SQL <|-- SnowflakePipe : extends
    class View
    link View "entities/view"
    SQL <|-- View : extends
    class MaterialisedView
    link MaterialisedView "entities/materialisedview"
    SQL <|-- MaterialisedView : extends
    class Function
    link Function "entities/function"
    SQL <|-- Function : extends
    class TablePartition
    link TablePartition "entities/tablepartition"
    SQL <|-- TablePartition : extends
    class Column
    link Column "entities/column"
    SQL <|-- Column : extends
    class SnowflakeStream
    link SnowflakeStream "entities/snowflakestream"
    SQL <|-- SnowflakeStream : extends
    class Database
    link Database "entities/database"
    SQL <|-- Database : extends
    class MongoDBDatabase
    link MongoDBDatabase "entities/mongodbdatabase"
    Database <|-- MongoDBDatabase : extends
    class Procedure
    link Procedure "entities/procedure"
    SQL <|-- Procedure : extends
    class SnowflakeTag
    link SnowflakeTag "entities/snowflaketag"
    SQL <|-- SnowflakeTag : extends
    class EventStore {
        <<abstract>>
    }
    link EventStore "entities/eventstore"
    Catalog <|-- EventStore : extends
    class Kafka {
        <<abstract>>
    }
    link Kafka "entities/kafka"
    EventStore <|-- Kafka : extends
    class KafkaTopic
    link KafkaTopic "entities/kafkatopic"
    Kafka <|-- KafkaTopic : extends
    class AzureEventHub
    link AzureEventHub "entities/azureeventhub"
    KafkaTopic <|-- AzureEventHub : extends
    class KafkaConsumerGroup
    link KafkaConsumerGroup "entities/kafkaconsumergroup"
    Kafka <|-- KafkaConsumerGroup : extends
    class AzureEventHubConsumerGroup
    link AzureEventHubConsumerGroup "entities/azureeventhubconsumergroup"
    KafkaConsumerGroup <|-- AzureEventHubConsumerGroup : extends
    class NoSQL {
        <<abstract>>
    }
    link NoSQL "entities/nosql"
    Catalog <|-- NoSQL : extends
    class DynamoDB {
        <<abstract>>
    }
    link DynamoDB "entities/dynamodb"
    NoSQL <|-- DynamoDB : extends
    class DynamoDBSecondaryIndex {
        <<abstract>>
    }
    link DynamoDBSecondaryIndex "entities/dynamodbsecondaryindex"
    DynamoDB <|-- DynamoDBSecondaryIndex : extends
    class DynamoDBLocalSecondaryIndex
    link DynamoDBLocalSecondaryIndex "entities/dynamodblocalsecondaryindex"
    DynamoDBSecondaryIndex <|-- DynamoDBLocalSecondaryIndex : extends
    class DynamoDBGlobalSecondaryIndex
    link DynamoDBGlobalSecondaryIndex "entities/dynamodbglobalsecondaryindex"
    DynamoDBSecondaryIndex <|-- DynamoDBGlobalSecondaryIndex : extends
    class DynamoDBTable
    link DynamoDBTable "entities/dynamodbtable"
    DynamoDB <|-- DynamoDBTable : extends
    class MongoDB {
        <<abstract>>
    }
    link MongoDB "entities/mongodb"
    NoSQL <|-- MongoDB : extends
    class MongoDBCollection
    link MongoDBCollection "entities/mongodbcollection"
    MongoDB <|-- MongoDBCollection : extends
    class MongoDBDatabase
    link MongoDBDatabase "entities/mongodbdatabase"
    MongoDB <|-- MongoDBDatabase : extends
    class Matillion {
        <<abstract>>
    }
    link Matillion "entities/matillion"
    Catalog <|-- Matillion : extends
    class MatillionGroup
    link MatillionGroup "entities/matilliongroup"
    Matillion <|-- MatillionGroup : extends
    class MatillionJob
    link MatillionJob "entities/matillionjob"
    Matillion <|-- MatillionJob : extends
    class MatillionProject
    link MatillionProject "entities/matillionproject"
    Matillion <|-- MatillionProject : extends
    class MatillionComponent
    link MatillionComponent "entities/matillioncomponent"
    Matillion <|-- MatillionComponent : extends
    class Dbt {
        <<abstract>>
    }
    link Dbt "entities/dbt"
    Catalog <|-- Dbt : extends
    class DbtModelColumn
    link DbtModelColumn "entities/dbtmodelcolumn"
    Dbt <|-- DbtModelColumn : extends
    class DbtTag
    link DbtTag "entities/dbttag"
    Dbt <|-- DbtTag : extends
    class DbtTest
    link DbtTest "entities/dbttest"
    Dbt <|-- DbtTest : extends
    class DbtModel
    link DbtModel "entities/dbtmodel"
    Dbt <|-- DbtModel : extends
    class DbtColumnProcess
    link DbtColumnProcess "entities/dbtcolumnprocess"
    Dbt <|-- DbtColumnProcess : extends
    class DbtMetric
    link DbtMetric "entities/dbtmetric"
    Dbt <|-- DbtMetric : extends
    class DbtSource
    link DbtSource "entities/dbtsource"
    Dbt <|-- DbtSource : extends
    class DbtProcess
    link DbtProcess "entities/dbtprocess"
    Dbt <|-- DbtProcess : extends
    class Insight
    link Insight "entities/insight"
    Catalog <|-- Insight : extends
    class API {
        <<abstract>>
    }
    link API "entities/api"
    Catalog <|-- API : extends
    class APISpec
    link APISpec "entities/apispec"
    API <|-- APISpec : extends
    class APIPath
    link APIPath "entities/apipath"
    API <|-- APIPath : extends
    class Tag {
        <<abstract>>
    }
    link Tag "entities/tag"
    Catalog <|-- Tag : extends
    class DbtTag
    link DbtTag "entities/dbttag"
    Tag <|-- DbtTag : extends
    class SnowflakeTag
    link SnowflakeTag "entities/snowflaketag"
    Tag <|-- SnowflakeTag : extends
    class SchemaRegistry {
        <<abstract>>
    }
    link SchemaRegistry "entities/schemaregistry"
    Catalog <|-- SchemaRegistry : extends
    class SchemaRegistrySubject
    link SchemaRegistrySubject "entities/schemaregistrysubject"
    SchemaRegistry <|-- SchemaRegistrySubject : extends
    class AtlasGlossary
    link AtlasGlossary "entities/atlasglossary"
    Asset <|-- AtlasGlossary : extends
    class AuthPolicy
    link AuthPolicy "entities/authpolicy"
    Asset <|-- AuthPolicy : extends
    class AtlasGlossaryTerm
    link AtlasGlossaryTerm "entities/atlasglossaryterm"
    Asset <|-- AtlasGlossaryTerm : extends
    class AuthService
    link AuthService "entities/authservice"
    Asset <|-- AuthService : extends
    class Cloud {
        <<abstract>>
    }
    link Cloud "entities/cloud"
    Asset <|-- Cloud : extends
    class Google {
        <<abstract>>
    }
    link Google "entities/google"
    Cloud <|-- Google : extends
    class DataStudio {
        <<abstract>>
    }
    link DataStudio "entities/datastudio"
    Google <|-- DataStudio : extends
    class DataStudioAsset
    link DataStudioAsset "entities/datastudioasset"
    DataStudio <|-- DataStudioAsset : extends
    class GCS {
        <<abstract>>
    }
    link GCS "entities/gcs"
    Google <|-- GCS : extends
    class GCSObject
    link GCSObject "entities/gcsobject"
    GCS <|-- GCSObject : extends
    class GCSBucket
    link GCSBucket "entities/gcsbucket"
    GCS <|-- GCSBucket : extends
    class DataStudioAsset
    link DataStudioAsset "entities/datastudioasset"
    Google <|-- DataStudioAsset : extends
    class Azure {
        <<abstract>>
    }
    link Azure "entities/azure"
    Cloud <|-- Azure : extends
    class ADLS {
        <<abstract>>
    }
    link ADLS "entities/adls"
    Azure <|-- ADLS : extends
    class ADLSAccount
    link ADLSAccount "entities/adlsaccount"
    ADLS <|-- ADLSAccount : extends
    class ADLSContainer
    link ADLSContainer "entities/adlscontainer"
    ADLS <|-- ADLSContainer : extends
    class ADLSObject
    link ADLSObject "entities/adlsobject"
    ADLS <|-- ADLSObject : extends
    class AWS {
        <<abstract>>
    }
    link AWS "entities/aws"
    Cloud <|-- AWS : extends
    class S3 {
        <<abstract>>
    }
    link S3 "entities/s3"
    AWS <|-- S3 : extends
    class S3Bucket
    link S3Bucket "entities/s3bucket"
    S3 <|-- S3Bucket : extends
    class S3Object
    link S3Object "entities/s3object"
    S3 <|-- S3Object : extends