Skip to content

ADLS

Base class for Azure Data Lake Storage (ADLS) assets.

classDiagram
    direction RL
    class ADLS {
        <<abstract>>
    }
    link ADLS "../adls"
    class ObjectStore {
        <<abstract>>
    }
    link ObjectStore "../entities/objectstore"
    ObjectStore <|-- ADLS : extends
    class Catalog {
        <<abstract>>
    }
    link Catalog "../entities/catalog"
    Catalog <|-- ObjectStore : extends
    class Asset {
        <<abstract>>
    }
    link Asset "../entities/asset"
    Asset <|-- Catalog : extends
    class Referenceable {
        <<abstract>>
    }
    link Referenceable "../entities/referenceable"
    Referenceable <|-- Asset : extends
    class Azure {
        <<abstract>>
    }
    link Azure "../azure"
    Azure <|-- ADLS : extends
    class Cloud {
        <<abstract>>
    }
    link Cloud "../entities/cloud"
    Cloud <|-- Azure : extends
    Asset <|-- Cloud : 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

Properties

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

adlsAccountQualifiedName

Unique name of the account for this ADLS asset.

Relationships

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

erDiagram
    Connection ||..o{ ADLSAccount : ""
    ADLSAccount ||--o{ ADLSContainer : adlsContainers
    ADLSContainer ||--o{ ADLSObject : adlsObjects