Matillion¶
Base class for Matillion 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 Matillion assets in Atlan. For that, we would suggest starting with either:
classDiagram
direction RL
class MatillionComponent
link MatillionComponent "../entities/matillioncomponent"
Matillion <|-- MatillionComponent : 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 Matillion {
<<abstract>>
}
link Matillion "../entities/matillion"
class Catalog {
<<abstract>>
}
link Catalog "../entities/catalog"
Catalog <|-- Matillion : extends
class Asset {
<<abstract>>
}
link Asset "../entities/asset"
Asset <|-- Catalog : extends
class Referenceable {
<<abstract>>
}
link Referenceable "../entities/referenceable"
Referenceable <|-- Asset : extends
Properties¶
These attributes are specific to instances of Matillion
(and all of its subtypes).
matillionVersion ¶
Current point in time state of a project.
Relationships¶
The following illustrates how the various Matillion objects inter-relate with each other:
erDiagram
Connection ||..o{ MatillionGroup : ""
MatillionGroup |o--o{ MatillionProject : matillionProjects
MatillionProject |o--o{ MatillionJob : matillionJobs
MatillionJob |o--o{ MatillionComponent : matillionComponents
MatillionComponent |o--o| LineageProcess : matillionProcess