CubeAPI

class deepfos.api.financial_model.CubeAPI(root: deepfos.api.base.RootAPI)
cube_dimension(cubeName, folderId=None, path=None, version=None)

给电子表格使用,获取cube及其数据表、维度相关数据信息

查询财务数据模型列属性数据,并归类.1为维度列集合;999为属性维集合 ;1000为财务数据模型主数据

参数
返回类型

Union[Any, Awaitable[Any]]

data(cubeName, folderId=None, path=None)

cube使用视图,查询接口

参数
返回类型

Union[FinancialModelDto, Awaitable[FinancialModelDto]]

delete_other(param)

cube元素删除–后置逻辑

该接口为配置到平台的接口–见module.json中的配置,如果有配 置,在平台的元素删除后,会触发此接口

参数

paramElementDeleteFrontRearDTO

返回类型

Union[bool, Awaitable[bool]]

find_cube_data(cubeName, folderId=None, path=None)

查询cube的基本数据

参数
返回类型

Union[FinancialDataDto, Awaitable[FinancialDataDto]]

right(cubeInfo)

cube权限页面,新建、编辑接口

参数

cubeInfoFinancialDataDto

返回类型

Union[FinancialDataDto, Awaitable[FinancialDataDto]]

right_query(cubeName, folderId=None, path=None)

cube权限页面,查询接口

参数
返回类型

Union[FinancialModelDto, Awaitable[FinancialModelDto]]

save(financialModelDto)

cube使用视图,新建、编辑接口

cube每一次新建、编辑都会触发两次接口,saveType为0表示校验 ,1表示新建/保存

参数

financialModelDtoFinancialModelDto

返回类型

Union[FinancialModelDto, Awaitable[FinancialModelDto]]