Class VarESCubeConfig
- java.lang.Object
-
- com.activeviam.risk.starter.cfg.pivot.impl.VarESCubeConfig
-
@Configuration @Import({MarketRiskCatalogConfig.class,VaRImportSchemaDescriptionConfig.class,VaRSchemaDescriptionConfig.class}) @Profile("(dist-data-node | !dist-query-node)") public class VarESCubeConfig extends Object
Definition of VaR/ES cube
-
-
Field Summary
Fields Modifier and Type Field Description static String
CUBE_NAME
static String
VARES_SCHEMA_NAME
-
Constructor Summary
Constructors Constructor Description VarESCubeConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.activeviam.desc.build.ICanBuildCubeDescription<com.quartetfs.biz.pivot.definitions.IActivePivotInstanceDescription>
addMeasuresAndDimensions(com.activeviam.desc.build.ICubeDescriptionBuilder.INamedCubeDescriptionBuilder builder)
BiFunction<com.activeviam.desc.build.ICanStartBuildingSchema,com.qfs.desc.IDatastoreSchemaDescription,com.activeviam.desc.build.IActivePivotManagerDescriptionBuilder.BuildableActivePivotSchemaDescriptionBuilder>
buildVarEsCube(Function<com.qfs.desc.IDatastoreSchemaDescription,com.quartetfs.biz.pivot.definitions.ISelectionDescription> varSchemaSelectionDescription, com.quartetfs.biz.pivot.definitions.IActivePivotInstanceDescription varCubeDescription)
protected com.activeviam.desc.build.ICanBuildCubeDescription<com.quartetfs.biz.pivot.definitions.IActivePivotInstanceDescription>
configureCubeBuilder(com.activeviam.desc.build.ICubeDescriptionBuilder.INamedCubeDescriptionBuilder builder)
protected com.quartetfs.biz.pivot.context.drillthrough.IDrillthroughProperties
drillthroughProperties()
protected com.quartetfs.biz.pivot.context.IMdxContext
mdxContext()
com.quartetfs.biz.pivot.definitions.IActivePivotInstanceDescription
varCubeDescription(com.quartetfs.biz.pivot.definitions.IMessengerDefinition dataCubeMessengerDefinition)
String
varEsCubeName()
String
varEsSchemaName()
-
-
-
Field Detail
-
CUBE_NAME
public static final String CUBE_NAME
- See Also:
- Constant Field Values
-
VARES_SCHEMA_NAME
public static final String VARES_SCHEMA_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
varEsCubeName
@Bean @Order(10) @Qualifier("Risk_CubeName") public String varEsCubeName()
-
varEsSchemaName
@Bean @Qualifier("Risk_SchemaName") public String varEsSchemaName()
-
buildVarEsCube
@Bean @Qualifier("Risk_Cube") public BiFunction<com.activeviam.desc.build.ICanStartBuildingSchema,com.qfs.desc.IDatastoreSchemaDescription,com.activeviam.desc.build.IActivePivotManagerDescriptionBuilder.BuildableActivePivotSchemaDescriptionBuilder> buildVarEsCube(Function<com.qfs.desc.IDatastoreSchemaDescription,com.quartetfs.biz.pivot.definitions.ISelectionDescription> varSchemaSelectionDescription, com.quartetfs.biz.pivot.definitions.IActivePivotInstanceDescription varCubeDescription)
-
varCubeDescription
@Bean public com.quartetfs.biz.pivot.definitions.IActivePivotInstanceDescription varCubeDescription(com.quartetfs.biz.pivot.definitions.IMessengerDefinition dataCubeMessengerDefinition)
-
addMeasuresAndDimensions
protected com.activeviam.desc.build.ICanBuildCubeDescription<com.quartetfs.biz.pivot.definitions.IActivePivotInstanceDescription> addMeasuresAndDimensions(com.activeviam.desc.build.ICubeDescriptionBuilder.INamedCubeDescriptionBuilder builder)
-
configureCubeBuilder
protected com.activeviam.desc.build.ICanBuildCubeDescription<com.quartetfs.biz.pivot.definitions.IActivePivotInstanceDescription> configureCubeBuilder(com.activeviam.desc.build.ICubeDescriptionBuilder.INamedCubeDescriptionBuilder builder)
-
drillthroughProperties
protected com.quartetfs.biz.pivot.context.drillthrough.IDrillthroughProperties drillthroughProperties()
-
mdxContext
protected com.quartetfs.biz.pivot.context.IMdxContext mdxContext()
-
-