Skip to content


Base class for Metabase assets.

Reference documentation

This is reference documentation covering the entire Atlan model. It is not the best place to start when trying to understand managing Metabase assets in Atlan. For that, we would suggest starting with either:

  • Snippets — small, atomic examples of single-step use cases.
  • Patterns — walkthroughs of common multi-step implementation patterns.
    direction RL
    class Metabase {
    link Metabase "../metabase"
    class BI {
    link BI "../entities/bi"
    BI <|-- Metabase : extends
    class Catalog {
    link Catalog "../entities/catalog"
    Catalog <|-- BI : extends
    class Asset {
    link Asset "../entities/asset"
    Asset <|-- Catalog : extends
    class Referenceable {
    link Referenceable "../entities/referenceable"
    Referenceable <|-- Asset : 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


These attributes are specific to instances of Metabase (and all of its subtypes).


Simple name of the Metabase collection in which this asset exists.


Unique name of the Metabase collection in which this asset exists.


The following illustrates how the various Metabase objects inter-relate with each other:

    Connection ||..o{ MetabaseCollection : ""
    MetabaseCollection |o--o{ MetabaseDashboard : metabaseDashboards
    MetabaseCollection |o--o{ MetabaseQuestion : metabaseQuestions
    MetabaseDashboard }o--o{ MetabaseQuestion : metabaseQuestions