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 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 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 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 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 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