Skip to content

service

KpiSource

Bases: Enum

LOCAL class-attribute

LOCAL = 'LOCAL'

KNOWLEDGE_MODEL class-attribute

KNOWLEDGE_MODEL = 'KNOWLEDGE_MODEL'

DataPermissionStrategy

Bases: Enum

AND class-attribute

AND = 'AND'

OR class-attribute

OR = 'OR'

FrontendHandledBackendError

Bases: PyCelonisBaseModel

frontend_error_key class-attribute

frontend_error_key: typing.Optional[str] = Field(
    alias="frontendErrorKey"
)

error_information class-attribute

error_information: typing.Optional[typing.Any] = Field(
    alias="errorInformation"
)

AnalysisPackageConfig

Bases: PyCelonisBaseModel

root_node_key class-attribute

root_node_key: typing.Optional[str] = Field(
    alias="rootNodeKey"
)

id class-attribute

id: typing.Optional[str] = Field(alias='id')

parent_node_key class-attribute

parent_node_key: typing.Optional[str] = Field(
    alias="parentNodeKey"
)

parent_node_id class-attribute

parent_node_id: typing.Optional[str] = Field(
    alias="parentNodeId"
)

name class-attribute

name: typing.Optional[str] = Field(alias='name')

data_model_id class-attribute

data_model_id: typing.Optional[str] = Field(
    alias="dataModelId"
)

key class-attribute

key: typing.Optional[str] = Field(alias='key')

root_node_id class-attribute

root_node_id: typing.Optional[str] = Field(
    alias="rootNodeId"
)

knowledge_model_key class-attribute

knowledge_model_key: typing.Optional[str] = Field(
    alias="knowledgeModelKey"
)

change_default_event_log class-attribute

change_default_event_log: typing.Optional[bool] = Field(
    alias="changeDefaultEventLog"
)

event_log class-attribute

event_log: typing.Optional[str] = Field(alias='eventLog')

custom_dimension class-attribute

custom_dimension: typing.Optional[str] = Field(
    alias="customDimension"
)

AnalysisPackageTransport

Bases: PyCelonisBaseModel

analysis class-attribute

analysis: typing.Optional[AnalysisTransport] = Field(
    alias="analysis"
)

kpis class-attribute

kpis: typing.Optional[typing.List[KpiTransport]] = Field(
    alias="kpis"
)

draft class-attribute

draft: typing.Optional[DraftTransport] = Field(
    alias="draft"
)

data_model_id class-attribute

data_model_id: typing.Optional[str] = Field(
    alias="dataModelId"
)

knowledge_model_key class-attribute

knowledge_model_key: typing.Optional[str] = Field(
    alias="knowledgeModelKey"
)

next_draft_creation_date_time class-attribute

next_draft_creation_date_time: typing.Optional[
    datetime
] = Field(alias="nextDraftCreationDateTime")

change_default_event_log class-attribute

change_default_event_log: typing.Optional[bool] = Field(
    alias="changeDefaultEventLog"
)

event_log class-attribute

event_log: typing.Optional[str] = Field(alias='eventLog')

custom_dimension class-attribute

custom_dimension: typing.Optional[str] = Field(
    alias="customDimension"
)

AnalysisTransport

Bases: PyCelonisBaseModel

permissions class-attribute

permissions: typing.Optional[typing.List[str]] = Field(
    alias="permissions"
)

id class-attribute

id: typing.Optional[str] = Field(alias='id')

tenant_id class-attribute

tenant_id: typing.Optional[str] = Field(alias='tenantId')

name class-attribute

name: typing.Optional[str] = Field(alias='name')

key class-attribute

key: typing.Optional[str] = Field(alias='key')

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

deleted class-attribute

deleted: typing.Optional[bool] = Field(alias='deleted')

transport_id class-attribute

transport_id: typing.Optional[str] = Field(
    alias="transportId"
)

last_published_draft_id class-attribute

last_published_draft_id: typing.Optional[str] = Field(
    alias="lastPublishedDraftId"
)

auto_save_id class-attribute

auto_save_id: typing.Optional[str] = Field(
    alias="autoSaveId"
)

process_id class-attribute

process_id: typing.Optional[str] = Field(alias='processId')

create_date class-attribute

create_date: typing.Optional[datetime] = Field(
    alias="createDate"
)

favourite class-attribute

favourite: typing.Optional[bool] = Field(alias='favourite')

content_id class-attribute

content_id: typing.Optional[str] = Field(alias='contentId')

content_version class-attribute

content_version: typing.Optional[int] = Field(
    alias="contentVersion"
)

tags class-attribute

tags: typing.Optional[typing.List[Tag]] = Field(
    alias="tags"
)

application_id class-attribute

application_id: typing.Optional[str] = Field(
    alias="applicationId"
)

global_app class-attribute

global_app: typing.Optional[bool] = Field(alias="globalApp")
public_link: typing.Optional[bool] = Field(
    alias="publicLink"
)

last_published_date class-attribute

last_published_date: typing.Optional[datetime] = Field(
    alias="lastPublishedDate"
)

last_published_user class-attribute

last_published_user: typing.Optional[str] = Field(
    alias="lastPublishedUser"
)

parent_object_id class-attribute

parent_object_id: typing.Optional[str] = Field(
    alias="parentObjectId"
)

published_draft_id class-attribute

published_draft_id: typing.Optional[str] = Field(
    alias="publishedDraftId"
)

folder_id class-attribute

folder_id: typing.Optional[str] = Field(alias='folderId')

object_id class-attribute

object_id: typing.Optional[str] = Field(alias='objectId')

application class-attribute

application: typing.Optional[bool] = Field(
    alias="application"
)

DraftTransport

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

title class-attribute

title: typing.Optional[str] = Field(alias='title')

document class-attribute

document: typing.Optional[typing.Any] = Field(
    alias="document"
)

last_change_date class-attribute

last_change_date: typing.Optional[datetime] = Field(
    alias="lastChangeDate"
)

last_change_user_id class-attribute

last_change_user_id: typing.Optional[str] = Field(
    alias="lastChangeUserId"
)

last_change_user_name class-attribute

last_change_user_name: typing.Optional[str] = Field(
    alias="lastChangeUserName"
)

locked_until_date class-attribute

locked_until_date: typing.Optional[datetime] = Field(
    alias="lockedUntilDate"
)

source_id class-attribute

source_id: typing.Optional[str] = Field(alias='sourceId')

KpiTransport

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

name class-attribute

name: typing.Optional[str] = Field(alias='name')

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

template class-attribute

template: typing.Optional[str] = Field(alias='template')

parameters class-attribute

parameters: typing.Optional[typing.Any] = Field(
    alias="parameters"
)

parameter_count class-attribute

parameter_count: typing.Optional[int] = Field(
    alias="parameterCount"
)

source class-attribute

source: typing.Optional[KpiSource] = Field(alias='source')

unit class-attribute

unit: typing.Optional[str] = Field(alias='unit')

value_format class-attribute

value_format: typing.Optional[str] = Field(
    alias="valueFormat"
)

Tag

Bases: PyCelonisBaseModel

name class-attribute

name: typing.Optional[str] = Field(alias='name')

DataCommand

Bases: PyCelonisBaseModel

cube_id class-attribute

cube_id: typing.Optional[str] = Field(alias='cubeId')

commands class-attribute

commands: typing.Optional[typing.List[DataQuery]] = Field(
    alias="commands"
)

DataCommandBatchRequest

Bases: PyCelonisBaseModel

variables class-attribute

variables: typing.Optional[typing.List[Variable]] = Field(
    alias="variables"
)

requests class-attribute

requests: typing.Optional[
    typing.List[DataCommandBatchTransport]
] = Field(alias="requests")

DataCommandBatchTransport

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

request class-attribute

request: typing.Optional[DataCommand] = Field(
    alias="request"
)

DataQuery

Bases: PyCelonisBaseModel

computation_id class-attribute

computation_id: typing.Optional[int] = Field(
    alias="computationId"
)

queries class-attribute

queries: typing.Optional[typing.List[str]] = Field(
    alias="queries"
)

is_transient class-attribute

is_transient: typing.Optional[bool] = Field(
    alias="isTransient"
)

Variable

Bases: PyCelonisBaseModel

name class-attribute

name: typing.Optional[str] = Field(alias='name')

type_ class-attribute

type_: typing.Optional[str] = Field(alias='type')

value class-attribute

value: typing.Optional[str] = Field(alias='value')

DataPermissionRule

Bases: PyCelonisBaseModel

values class-attribute

values: typing.Optional[typing.List[str]] = Field(
    alias="values"
)

column_id class-attribute

column_id: typing.Optional[str] = Field(alias='columnId')

table_id class-attribute

table_id: typing.Optional[str] = Field(alias='tableId')

Kpi

Bases: PyCelonisBaseModel

name class-attribute

name: typing.Optional[str] = Field(alias='name')

template class-attribute

template: typing.Optional[str] = Field(alias='template')

parameter_count class-attribute

parameter_count: typing.Optional[int] = Field(
    alias="parameterCount"
)

error class-attribute

error: typing.Optional[str] = Field(alias='error')

formula class-attribute

formula: typing.Optional[str] = Field(alias='formula')

KpiInformation

Bases: PyCelonisBaseModel

kpis class-attribute

kpis: typing.Optional[typing.Dict[str, Kpi]] = Field(
    alias="kpis"
)

PostBatchQueryTransport

Bases: PyCelonisBaseModel

analysis_commands class-attribute

analysis_commands: typing.Optional[
    typing.List[DataCommandBatchTransport]
] = Field(alias="analysisCommands")

query_environment class-attribute

query_environment: typing.Optional[
    QueryEnvironment
] = Field(alias="queryEnvironment")

QueryEnvironment

Bases: PyCelonisBaseModel

accelerator_session_id class-attribute

accelerator_session_id: typing.Optional[str] = Field(
    alias="acceleratorSessionId"
)

process_id class-attribute

process_id: typing.Optional[str] = Field(alias='processId')

user_id class-attribute

user_id: typing.Optional[str] = Field(alias='userId')

user_name class-attribute

user_name: typing.Optional[str] = Field(alias='userName')

load_script class-attribute

load_script: typing.Optional[str] = Field(
    alias="loadScript"
)

kpi_infos class-attribute

kpi_infos: typing.Optional[KpiInformation] = Field(
    alias="kpiInfos"
)

data_permission_rules class-attribute

data_permission_rules: typing.Optional[
    typing.List[DataPermissionRule]
] = Field(alias="dataPermissionRules")

data_permission_strategy class-attribute

data_permission_strategy: typing.Optional[
    DataPermissionStrategy
] = Field(alias="dataPermissionStrategy")

ProcessAnalyticsService

post_analysis_v2_api_analysis staticmethod

post_analysis_v2_api_analysis(client, request_body)

post_analysis_v2_api_analysis_analysis_id_kpi staticmethod

post_analysis_v2_api_analysis_analysis_id_kpi(
    client, analysis_id, request_body
)

post_analysis_v2_api_analysis_analysis_id_data_command staticmethod

post_analysis_v2_api_analysis_analysis_id_data_command(
    client, analysis_id, request_body
)