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