Skip to content

component

Component

Bases: PyCelonisBaseModel

Class for view components.

id instance-attribute

id

Id of component.

type_ class-attribute instance-attribute

type_ = Field(..., alias='type')

Type of component (e.g. table).

settings class-attribute instance-attribute

settings = Field(default_factory=ComponentSettings)

Settings of component.

get_query

get_query()

Returns full query with column, filter, and sorting for component.

Returns:

  • PQL

    A PQL query.

get_columns

get_columns()

Returns all columns of component including dimensions and kpis.

Returns:

get_filters

get_filters()

Returns filters of component.

Returns:

get_order_by_columns

get_order_by_columns()

Returns order by columns of component.

Returns:

DataComponent

Bases: Component, ABC

Component that displays data.

id instance-attribute

id

Id of component.

type_ class-attribute instance-attribute

type_ = Field(..., alias='type')

Type of component (e.g. table).

settings class-attribute instance-attribute

settings = Field(default_factory=ComponentSettings)

Settings of component.

get_columns

get_columns()

Returns all columns of component including dimensions and kpis.

Returns:

get_filters

get_filters()

Returns filters of component.

Returns:

get_order_by_columns

get_order_by_columns()

Returns order by columns of component.

Returns:

get_query

get_query()

Returns full query with column, filter, and sorting for component.

Returns:

  • PQL

    A PQL query.

KpiList

Bases: DataComponent

Class for KPI List components.

TYPE class-attribute

TYPE = 'kpi-list'

id instance-attribute

id

Id of component.

type_ class-attribute instance-attribute

type_ = Field(..., alias='type')

Type of component (e.g. table).

settings class-attribute instance-attribute

settings = Field(default_factory=ComponentSettings)

Settings of component.

get_query

get_query()

Returns full query with column, filter, and sorting for component.

Returns:

  • PQL

    A PQL query.

get_columns

get_columns()

Returns all columns of component including dimensions and kpis.

Returns:

get_filters

get_filters()

Returns filters of component.

Returns:

get_order_by_columns

get_order_by_columns()

Returns order by columns of component.

Returns:

KpiCard

Bases: DataComponent

Class for Kpi Card components.

TYPE class-attribute

TYPE = 'kpi-card'

id instance-attribute

id

Id of component.

type_ class-attribute instance-attribute

type_ = Field(..., alias='type')

Type of component (e.g. table).

settings class-attribute instance-attribute

settings = Field(default_factory=ComponentSettings)

Settings of component.

get_query

get_query()

Returns full query with column, filter, and sorting for component.

Returns:

  • PQL

    A PQL query.

get_columns

get_columns()

Returns all columns of component including dimensions and kpis.

Returns:

get_filters

get_filters()

Returns filters of component.

Returns:

get_order_by_columns

get_order_by_columns()

Returns order by columns of component.

Returns:

Table

Bases: DataComponent

Class for table components.

TYPE class-attribute

TYPE = 'table'

id instance-attribute

id

Id of component.

type_ class-attribute instance-attribute

type_ = Field(..., alias='type')

Type of component (e.g. table).

settings class-attribute instance-attribute

settings = Field(default_factory=ComponentSettings)

Settings of component.

get_order_by_columns

get_order_by_columns()

Returns order by columns of component.

Returns:

get_query

get_query()

Returns full query with column, filter, and sorting for component.

Returns:

  • PQL

    A PQL query.

get_columns

get_columns()

Returns all columns of component including dimensions and kpis.

Returns:

get_filters

get_filters()

Returns filters of component.

Returns:

Waterfall

Bases: DataComponent

Class for Waterfall charts.

TYPE class-attribute

TYPE = 'waterfall'

id instance-attribute

id

Id of component.

type_ class-attribute instance-attribute

type_ = Field(..., alias='type')

Type of component (e.g. table).

settings class-attribute instance-attribute

settings = Field(default_factory=ComponentSettings)

Settings of component.

get_query

get_query()

Returns full query with column, filter, and sorting for component.

Returns:

  • PQL

    A PQL query.

get_columns

get_columns()

Returns all columns of component including dimensions and kpis.

Returns:

get_filters

get_filters()

Returns filters of component.

Returns:

get_order_by_columns

get_order_by_columns()

Returns order by columns of component.

Returns:

BarChart

Bases: DataComponent

Class for Bar charts.

TYPE class-attribute

TYPE = 'bar-chart'

id instance-attribute

id

Id of component.

type_ class-attribute instance-attribute

type_ = Field(..., alias='type')

Type of component (e.g. table).

settings class-attribute instance-attribute

settings = Field(default_factory=ComponentSettings)

Settings of component.

get_query

get_query()

Returns full query with column, filter, and sorting for component.

Returns:

  • PQL

    A PQL query.

get_columns

get_columns()

Returns all columns of component including dimensions and kpis.

Returns:

get_filters

get_filters()

Returns filters of component.

Returns:

get_order_by_columns

get_order_by_columns()

Returns order by columns of component.

Returns:

PieChart

Bases: DataComponent

Class for Pie charts.

TYPE class-attribute

TYPE = 'pie-chart'

id instance-attribute

id

Id of component.

type_ class-attribute instance-attribute

type_ = Field(..., alias='type')

Type of component (e.g. table).

settings class-attribute instance-attribute

settings = Field(default_factory=ComponentSettings)

Settings of component.

get_query

get_query()

Returns full query with column, filter, and sorting for component.

Returns:

  • PQL

    A PQL query.

get_columns

get_columns()

Returns all columns of component including dimensions and kpis.

Returns:

get_filters

get_filters()

Returns filters of component.

Returns:

get_order_by_columns

get_order_by_columns()

Returns order by columns of component.

Returns:

Treemap

Bases: DataComponent

Class for Treemap charts.

TYPE class-attribute

TYPE = 'treemap'

id instance-attribute

id

Id of component.

type_ class-attribute instance-attribute

type_ = Field(..., alias='type')

Type of component (e.g. table).

settings class-attribute instance-attribute

settings = Field(default_factory=ComponentSettings)

Settings of component.

get_query

get_query()

Returns full query with column, filter, and sorting for component.

Returns:

  • PQL

    A PQL query.

get_columns

get_columns()

Returns all columns of component including dimensions and kpis.

Returns:

get_filters

get_filters()

Returns filters of component.

Returns:

get_order_by_columns

get_order_by_columns()

Returns order by columns of component.

Returns:

StackedBarChart

Bases: DataComponent

Class for Stacked Bar charts.

TYPE class-attribute

TYPE = 'stacked-bar-chart'

id instance-attribute

id

Id of component.

type_ class-attribute instance-attribute

type_ = Field(..., alias='type')

Type of component (e.g. table).

settings class-attribute instance-attribute

settings = Field(default_factory=ComponentSettings)

Settings of component.

get_query

get_query()

Returns full query with column, filter, and sorting for component.

Returns:

  • PQL

    A PQL query.

get_columns

get_columns()

Returns all columns of component including dimensions and kpis.

Returns:

get_filters

get_filters()

Returns filters of component.

Returns:

get_order_by_columns

get_order_by_columns()

Returns order by columns of component.

Returns:

GroupedBarChart

Bases: DataComponent

Class for Grouped Bar charts.

TYPE class-attribute

TYPE = 'grouped-bar-chart'

id instance-attribute

id

Id of component.

type_ class-attribute instance-attribute

type_ = Field(..., alias='type')

Type of component (e.g. table).

settings class-attribute instance-attribute

settings = Field(default_factory=ComponentSettings)

Settings of component.

get_query

get_query()

Returns full query with column, filter, and sorting for component.

Returns:

  • PQL

    A PQL query.

get_columns

get_columns()

Returns all columns of component including dimensions and kpis.

Returns:

get_filters

get_filters()

Returns filters of component.

Returns:

get_order_by_columns

get_order_by_columns()

Returns order by columns of component.

Returns:

BarPointsChart

Bases: DataComponent

Class for Bar Points charts.

TYPE class-attribute

TYPE = 'bar-points-chart'

id instance-attribute

id

Id of component.

type_ class-attribute instance-attribute

type_ = Field(..., alias='type')

Type of component (e.g. table).

settings class-attribute instance-attribute

settings = Field(default_factory=ComponentSettings)

Settings of component.

get_query

get_query()

Returns full query with column, filter, and sorting for component.

Returns:

  • PQL

    A PQL query.

get_columns

get_columns()

Returns all columns of component including dimensions and kpis.

Returns:

get_filters

get_filters()

Returns filters of component.

Returns:

get_order_by_columns

get_order_by_columns()

Returns order by columns of component.

Returns:

Scatterplot

Bases: DataComponent

Class for Scatterplot charts.

TYPE class-attribute

TYPE = 'scatterplot'

id instance-attribute

id

Id of component.

type_ class-attribute instance-attribute

type_ = Field(..., alias='type')

Type of component (e.g. table).

settings class-attribute instance-attribute

settings = Field(default_factory=ComponentSettings)

Settings of component.

get_query

get_query()

Returns full query with column, filter, and sorting for component.

Returns:

  • PQL

    A PQL query.

get_columns

get_columns()

Returns all columns of component including dimensions and kpis.

Returns:

get_filters

get_filters()

Returns filters of component.

Returns:

get_order_by_columns

get_order_by_columns()

Returns order by columns of component.

Returns:

LineChart

Bases: DataComponent

Class for Line charts.

TYPE class-attribute

TYPE = 'line-chart'

id instance-attribute

id

Id of component.

type_ class-attribute instance-attribute

type_ = Field(..., alias='type')

Type of component (e.g. table).

settings class-attribute instance-attribute

settings = Field(default_factory=ComponentSettings)

Settings of component.

get_query

get_query()

Returns full query with column, filter, and sorting for component.

Returns:

  • PQL

    A PQL query.

get_columns

get_columns()

Returns all columns of component including dimensions and kpis.

Returns:

get_filters

get_filters()

Returns filters of component.

Returns:

get_order_by_columns

get_order_by_columns()

Returns order by columns of component.

Returns:

ColumnsChart

Bases: DataComponent

Class for Columns charts.

TYPE class-attribute

TYPE = 'columns-chart'

id instance-attribute

id

Id of component.

type_ class-attribute instance-attribute

type_ = Field(..., alias='type')

Type of component (e.g. table).

settings class-attribute instance-attribute

settings = Field(default_factory=ComponentSettings)

Settings of component.

get_query

get_query()

Returns full query with column, filter, and sorting for component.

Returns:

  • PQL

    A PQL query.

get_columns

get_columns()

Returns all columns of component including dimensions and kpis.

Returns:

get_filters

get_filters()

Returns filters of component.

Returns:

get_order_by_columns

get_order_by_columns()

Returns order by columns of component.

Returns:

GroupedColumnsChart

Bases: DataComponent

Class for Grouped Columns charts.

TYPE class-attribute

TYPE = 'grouped-columns-chart'

id instance-attribute

id

Id of component.

type_ class-attribute instance-attribute

type_ = Field(..., alias='type')

Type of component (e.g. table).

settings class-attribute instance-attribute

settings = Field(default_factory=ComponentSettings)

Settings of component.

get_query

get_query()

Returns full query with column, filter, and sorting for component.

Returns:

  • PQL

    A PQL query.

get_columns

get_columns()

Returns all columns of component including dimensions and kpis.

Returns:

get_filters

get_filters()

Returns filters of component.

Returns:

get_order_by_columns

get_order_by_columns()

Returns order by columns of component.

Returns:

ColumnsLineChart

Bases: DataComponent

Class for Columns Line charts.

TYPE class-attribute

TYPE = 'columns-line-chart'

id instance-attribute

id

Id of component.

type_ class-attribute instance-attribute

type_ = Field(..., alias='type')

Type of component (e.g. table).

settings class-attribute instance-attribute

settings = Field(default_factory=ComponentSettings)

Settings of component.

get_query

get_query()

Returns full query with column, filter, and sorting for component.

Returns:

  • PQL

    A PQL query.

get_columns

get_columns()

Returns all columns of component including dimensions and kpis.

Returns:

get_filters

get_filters()

Returns filters of component.

Returns:

get_order_by_columns

get_order_by_columns()

Returns order by columns of component.

Returns:

StackedColumnsChart

Bases: DataComponent

Class for Stacked Columns charts.

TYPE class-attribute

TYPE = 'stacked-columns-chart'

id instance-attribute

id

Id of component.

type_ class-attribute instance-attribute

type_ = Field(..., alias='type')

Type of component (e.g. table).

settings class-attribute instance-attribute

settings = Field(default_factory=ComponentSettings)

Settings of component.

get_query

get_query()

Returns full query with column, filter, and sorting for component.

Returns:

  • PQL

    A PQL query.

get_columns

get_columns()

Returns all columns of component including dimensions and kpis.

Returns:

get_filters

get_filters()

Returns filters of component.

Returns:

get_order_by_columns

get_order_by_columns()

Returns order by columns of component.

Returns:

Histogram

Bases: DataComponent

Class for Histogram charts.

TYPE class-attribute

TYPE = 'histogram'

id instance-attribute

id

Id of component.

type_ class-attribute instance-attribute

type_ = Field(..., alias='type')

Type of component (e.g. table).

settings class-attribute instance-attribute

settings = Field(default_factory=ComponentSettings)

Settings of component.

get_query

get_query()

Returns full query with column, filter, and sorting for component.

Returns:

  • PQL

    A PQL query.

get_columns

get_columns()

Returns all columns of component including dimensions and kpis.

Returns:

get_filters

get_filters()

Returns filters of component.

Returns:

get_order_by_columns

get_order_by_columns()

Returns order by columns of component.

Returns:

WorldMap

Bases: DataComponent

Class for World Map charts.

TYPE class-attribute

TYPE = 'world-map'

id instance-attribute

id

Id of component.

type_ class-attribute instance-attribute

type_ = Field(..., alias='type')

Type of component (e.g. table).

settings class-attribute instance-attribute

settings = Field(default_factory=ComponentSettings)

Settings of component.

get_query

get_query()

Returns full query with column, filter, and sorting for component.

Returns:

  • PQL

    A PQL query.

get_columns

get_columns()

Returns all columns of component including dimensions and kpis.

Returns:

get_filters

get_filters()

Returns filters of component.

Returns:

get_order_by_columns

get_order_by_columns()

Returns order by columns of component.

Returns:

Sankey

Bases: DataComponent

Class for Sankey charts.

TYPE class-attribute

TYPE = 'sankey'

id instance-attribute

id

Id of component.

type_ class-attribute instance-attribute

type_ = Field(..., alias='type')

Type of component (e.g. table).

settings class-attribute instance-attribute

settings = Field(default_factory=ComponentSettings)

Settings of component.

get_query

get_query()

Returns full query with column, filter, and sorting for component.

Returns:

  • PQL

    A PQL query.

get_columns

get_columns()

Returns all columns of component including dimensions and kpis.

Returns:

get_filters

get_filters()

Returns filters of component.

Returns:

get_order_by_columns

get_order_by_columns()

Returns order by columns of component.

Returns: