Class VarESCubeDimensionsConfig


  • @Configuration
    public class VarESCubeDimensionsConfig
    extends CommonDimensionsConfig
    Definition of VaR/ES cube dimensions
    • Constructor Detail

      • VarESCubeDimensionsConfig

        public VarESCubeDimensionsConfig()
    • Method Detail

      • createDimensions

        @Bean(name="varDimensions")
        @Profile({"standard","scalar-sensi"})
        public Function<com.activeviam.desc.build.dimensions.ICanStartBuildingDimensions,​com.activeviam.desc.build.ICanBuildCubeDescription<com.quartetfs.biz.pivot.definitions.IActivePivotInstanceDescription>> createDimensions()
      • createFlatDimensions

        @Bean(name="varDimensions")
        @Profile({"store-import","scalar-sensi-store-import"})
        public Function<com.activeviam.desc.build.dimensions.ICanStartBuildingDimensions,​com.activeviam.desc.build.ICanBuildCubeDescription<com.quartetfs.biz.pivot.definitions.IActivePivotInstanceDescription>> createFlatDimensions()
      • createAggregatedDimensions

        @Bean(name="varDimensions")
        @Profile({"aggregated-import","scalar-sensi-aggregated-import"})
        public Function<com.activeviam.desc.build.dimensions.ICanStartBuildingDimensions,​com.activeviam.desc.build.ICanBuildCubeDescription<com.quartetfs.biz.pivot.definitions.IActivePivotInstanceDescription>> createAggregatedDimensions()
      • dimensions

        public com.activeviam.desc.build.ICanBuildCubeDescription<com.quartetfs.biz.pivot.definitions.IActivePivotInstanceDescription> dimensions​(com.activeviam.desc.build.dimensions.ICanStartBuildingDimensions builder)
        Standard definition of dimensions for the VaR-ES Cube
        Parameters:
        builder - The cube builder object.
        Returns:
        The standard VaR-ES Cube.
      • flatDimensions

        public com.activeviam.desc.build.ICanBuildCubeDescription<com.quartetfs.biz.pivot.definitions.IActivePivotInstanceDescription> flatDimensions​(com.activeviam.desc.build.dimensions.ICanStartBuildingDimensions builder)
        Flat definition of dimensions for VaR-ES Cube. Indended for loading store-level exports.
        Parameters:
        builder - The builder object.
        Returns:
        The flat definition of dimensions.
      • aggregatedDimensions

        public com.activeviam.desc.build.ICanBuildCubeDescription<com.quartetfs.biz.pivot.definitions.IActivePivotInstanceDescription> aggregatedDimensions​(com.activeviam.desc.build.dimensions.ICanStartBuildingDimensions builder)
        Aggregated definition of dimensions for VaR-ES Cube. Indended for loading aggregated exports.
        Parameters:
        builder - The builder object.
        Returns:
        The aggregated definition of dimensions.