Tableau¶
Base class for Tableau 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 Tableau assets in Atlan. For that, we would suggest starting with either:
classDiagram
direction RL
class Tableau {
<<abstract>>
}
link Tableau "../tableau"
class BI {
<<abstract>>
}
link BI "../entities/bi"
BI <|-- Tableau : 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 TableauWorkbook
link TableauWorkbook "../entities/tableauworkbook"
Tableau <|-- TableauWorkbook : extends
class TableauDatasourceField
link TableauDatasourceField "../entities/tableaudatasourcefield"
Tableau <|-- TableauDatasourceField : extends
class TableauCalculatedField
link TableauCalculatedField "../entities/tableaucalculatedfield"
Tableau <|-- TableauCalculatedField : extends
class TableauProject
link TableauProject "../entities/tableauproject"
Tableau <|-- TableauProject : extends
class TableauMetric
link TableauMetric "../entities/tableaumetric"
Tableau <|-- TableauMetric : extends
class TableauSite
link TableauSite "../entities/tableausite"
Tableau <|-- TableauSite : extends
class TableauDatasource
link TableauDatasource "../entities/tableaudatasource"
Tableau <|-- TableauDatasource : extends
class TableauDashboard
link TableauDashboard "../entities/tableaudashboard"
Tableau <|-- TableauDashboard : extends
class TableauFlow
link TableauFlow "../entities/tableauflow"
Tableau <|-- TableauFlow : extends
class TableauWorksheet
link TableauWorksheet "../entities/tableauworksheet"
Tableau <|-- TableauWorksheet : extends
Relationships¶
The following illustrates how the various Tableau objects inter-relate with each other:
erDiagram
Connection ||..o{ TableauSite : ""
TableauSite |o--o{ TableauProject : projects
TableauProject |o--o{ TableauProject : childProjects
TableauProject |o--o{ TableauDatasource : datasources
TableauProject |o--o{ TableauFlow : flows
TableauProject |o--o{ TableauWorkbook : workbooks
TableauProject |o--o{ TableauMetric : metrics
TableauWorkbook |o--o{ TableauDashboard : dashboards
TableauWorkbook |o--o{ TableauDatasource : datasources
TableauWorkbook |o--o{ TableauWorksheet : worksheets
TableauDatasource |o--o{ TableauCalculatedField : fields
TableauDatasource |o--o{ TableauDatasourceField : fields
TableauDashboard }o--o{ TableauWorksheet : worksheets
TableauWorksheet }o--o{ TableauDatasourceField : datasourceFields
TableauWorksheet }o--o{ TableauCalculatedField : calculatedFields