Skip to content

Looker

Base model for Looker 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 Looker 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.
classDiagram
    direction RL
    class Looker {
        <<abstract>>
    }
    link Looker "../looker"
    class BI {
        <<abstract>>
    }
    link BI "../entities/bi"
    BI <|-- Looker : extends
    class Catalog {
        <<abstract>>
    }
    link Catalog "../entities/catalog"
    Catalog <|-- BI : extends
    class Asset {
        <<abstract>>
    }
    link Asset "../entities/asset"
    Asset <|-- Catalog : extends
    class Referenceable {
        <<abstract>>
    }
    link Referenceable "../entities/referenceable"
    Referenceable <|-- Asset : 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

Relationships

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

erDiagram
    Connection ||..o{ LookerFolder : ""
    Connection ||..o{ LookerModel : ""
    Connection ||..o{ LookerProject : ""
    LookerFolder |o--o{ LookerDashboard : dashboards
    LookerFolder |o--o{ LookerLook : looks
    LookerFolder |o--o{ LookerFolder : lookerSubFolders
    LookerFolder |o--o| LookerFolder : lookerParentFolder
    LookerModel |o--o{ LookerExplore : explores
    LookerModel |o--o{ LookerField : fields
    LookerModel |o--o| LookerLook : look
    LookerModel |o--o{ LookerQuery : queries
    LookerProject |o--o{ LookerExplore : explores
    LookerProject |o--o{ LookerField : fields
    LookerProject |o--o{ LookerModel : models
    LookerProject |o--o{ LookerView : views
    LookerView |o--o{ LookerField : fields
    LookerExplore |o--o{ LookerField : fields
    LookerDashboard |o--o{ LookerLook : looks
    LookerDashboard |o--o{ LookerTile : tiles
    LookerLook |o--o| LookerTile : look
    LookerQuery |o--o{ LookerLook : looks
    LookerQuery |o--o{ LookerTile : tiles