Skip to content

content

Module for analysis content.

AnalysisSheet

Bases: PyCelonisBaseModel

Class for analysis sheet containing components such as tables or kpis.

id class-attribute

id: typing.Optional[str]

name class-attribute

name: typing.Optional[str]

sheet_filter class-attribute

sheet_filter: typing.Dict

components class-attribute

components: typing.Optional[
    CelonisCollection[AnalysisComponent]
]

get_filter

get_filter()

Returns sheet filter.

AnalysisDocument

Bases: PyCelonisBaseModel

Class for analysis document containing sheets.

id class-attribute

id: typing.Optional[str]

name class-attribute

name: typing.Optional[str]

components class-attribute

components: typing.Optional[
    CelonisCollection[AnalysisSheet]
]

stateless_load_script class-attribute

stateless_load_script: typing.Optional[str]

sheets property

sheets()

Returns sheets of analysis document.

get_filter

get_filter()

Returns load script filter.

AnalysisDraft

Bases: DraftTransport

Class for analysis draft containing document.

document class-attribute

document: typing.Optional[AnalysisDocument]

AnalysisInfo

Bases: AnalysisTransport

Class for basic analysis metadata.

AnalysisContent

Bases: PyCelonisBaseModel

Class for analysis content to read properties from analysis.

analysis class-attribute

analysis: typing.Optional[AnalysisInfo]

kpis class-attribute

kpis: typing.Optional[CelonisCollection[KpiTransport]]

draft class-attribute

draft: typing.Optional[AnalysisDraft]