Go to primary content
Oracle® Retail Insights Cloud Service Suite Implementation Guide
Release 17.0.004
F10061-01
  Go To Table Of Contents
Contents

Previous
Previous
 
Next
Next
 

9 Dynamic Planning Configuration

Retail Insights supports Planning at four levels for five different hierarchies (Merchandise Hierarchy, Organization Hierarchy, and Calendar Hierarchy, Supplier Hierarchy,Product attributes). These possible combinations are configurable. Planning levels need to be set in C_ODI_PARAM table before running PlanningConfigurationScript.sh script. Instructions to configure planning levels in OBIEE are as follows

Configure Planning Levels

First Create a wallet for executing Planning configuration script for Weblogic Username/Password and RPD Username/Password. RPD Username can be set to "RI_RPD" since RPD does not have a username specifically. Passing WebLogic alias and RPD alias as an argument while running script connects to WebLogic user and executes the configuration script to deploy the RPD with the RPD alias provided.

Create a Wallet

Perform the following steps to create a wallet:

  1. Set the JAVA_HOME environment variable.

  2. Navigate to the following directory:

    cd <STAGING_DIR>/ori/installer/ori/Build/orpatch/deploy/retail-public-security-api/bin
    
  3. Add execute permission to the save_credential.sh scripts in above location

    chmod +x save_credential.sh.
    
  4. Create an alias for the WebLogic and RPD user by running save_credential.sh with the following arguments:

    ./save_credential.sh  -a <alias_name> -u <username> -l </location/wallet/dir>
    <alias_name> : Alias Name for the User
    <username> : Username
    </location/wallet/dir> : Location where wallet needs to be created
    

    For example:

         ./save_credential.sh  -a WEBLOGIC-ALIAS -u wlsadmin -l /u01/retail/ri/wallet
         ./save_credential.sh  -a  RPD-ALIAS -u RI_RPD -l /u01/retail/ri/wallet
    

Run PlanningConfigurationScript.sh

Perform the following steps to run PlanningConfigurationScript.sh:

  1. Naviagte to following directory

        Cd  <RETAIL_HOME>/ra_obiee_source_code/OBIEE_BAR_Deployment 
    
  2. Unzip the "OBIEE_BAR_FILE_DEP.zip" file in the above path.

  3. Run the PlanningConfigurationScript.sh with the following arguments:

    ./PlanningConfigurationScript.sh RETAIL_HOME  OBIEE_HOME  PLANNING_CONFIG_HOME  MODE WEBLOGIC_USER_ALIASNAME RPD_ALIAS_NAME WALLET_PATH
    

    Where:

    • RETAIL_HOME: Retail Home path

    • OBIEE_HOME: OBIEE Home Path

    • PLANNING_CONFIG_HOME: Path where all input xml's, properties.txt file, keyTableNames.txt file,All java files, jar files, PlanningConfigurationScript.sh are placed

    • MODE: File mode (f) or Database Mode (d)

    • WEBLOGIC_USER_ALIASNAME: Alias name of Weblogic user created in wallet

    • RPD_ALIAS_NAME: Alias name of RPD user created in wallet

    • WALLET_PATH: Path where wallet is created

Database Mode

In database mode user has to first set Planning levels in C_ODI_PARAM table then run PlanningConfigurationScript.sh script with MODE argument d. Planning levels need to be set for below PARAM_NAME in the C_ODI_PARAM table.

  • RI_PLAN1_CAL_LEVEL,

  • RI_PLAN1_ORG_LEVEL

  • RI_PLAN1_PROD_LEVEL

  • RI_PLAN1_SUPP_LEVEL

  • RI_PLAN1_ATTR_LEVEL

  • RI_PLAN2_CAL_LEVEL

  • RI_PLAN2_ORG_LEVEL

  • RI_PLAN2_PROD_LEVEL

  • RI_PLAN2_SUPP_LEVEL

  • RI_PLAN2_ATTR_LEVEL

  • RI_PLAN3_CAL_LEVEL

  • RI_PLAN3_ORG_LEVEL

  • RI_PLAN3_PROD_LEVEL

  • RI_PLAN3_SUPP_LEVEL

  • RI_PLAN3_ATTR_LEVEL

  • RI_PLAN4_CAL_LEVEL

  • RI_PLAN4_ORG_LEVEL

  • RI_PLAN4_PROD_LEVEL

  • RI_PLAN4_SUPP_LEVEL

    RI_PLAN4_ATTR_LEVEL

The following values are valid for the C_ODI_PARAM table:

Organization:

  • COMPANY

  • CHAIN

  • AREA

  • REGION

  • DISTRICT

  • LOCATION

  • CHANNEL

  • PRICE_ZONE

  • ALL

Product:

  • CMP

  • DIV

  • GRP

  • DEPT

  • CLS

  • SBC

  • ITEM

  • ITEM LEVEL1

  • ALL

Calendar:

  • YEAR

  • HALFYEAR

  • QUARTER

  • PERIOD

  • WEEK

  • DAY

Supplier:

  • SUPPLIER

  • PARENT_SUPPLIER

  • ALL

Product Attributes:

  • STYLE

  • FLAVOR

  • SCENT

  • FABRIC

  • SIZE

  • C ( C denotes Color)

  • B (B denotes Brand)


Note:

ALL indicates that Plan data is not at that dimension level.

File Mode (f)

In File Mode user has to first set Planning levels in the file properties.txt in the path where OBIEE_BAR_FILE_DEP.zip is unzipped, then run PlanningConfigurationScript.sh script with MODE argument f


Note:

While running in filemode, planning levels to be set in properties.txt should match the C_ODI_PARAM table planning level entries.

Figure 9-1 Properties.txt File

PROPERTIES.TXT FILE

The following values are valid for the properties.txt file:

Organization:

  • COMPANY

  • CHAIN

  • AREA

  • REGION

  • DISTRICT

  • LOCATION

  • CHANNEL

  • PRICE ZONE

  • ALL

Product:

  • CMP

  • DIV

  • GRP

  • DEPT

  • CLS

  • SBC

  • ITEM

  • ITEM LEVEL1

  • ALL

Calendar:

  • YEAR

  • HALFYEAR

  • QUARTER

  • PERIOD

  • WEEK

  • DAY

Supplier:

  • SUPPLIER

  • PARENT_SUPPLIER

  • ALL

Product Attributes:

  • STYLE

  • FLAVOR

  • SCENT

  • FABRIC

  • SIZE

  • C (C denotes Color)

  • B (B denotes Brand)


Note:

ALL indicates that Plan data is not at that dimension level.

PlanningConfigurationScript.sh Script

The PlanningConfigurationScript.sh script executes the following three operations:

  • Downloads the deployed RPD with name default.rpd

  • Executes jar file to modify RPD reading planning levels from properties.txt (file mode) or C_ODI_PARAM table (Database Mode).

  • Uploads modified RPD (default.rpd).

Custom Name and Custom Description for Planning Flex Columns

The W_LOCALIZED_STRING_GS table holds MSG_NUM, MSG_TEXT and LANG_ID columns.Both Custom name and custom description names should be loaded into MSG_NUM column for flex columns for which a custom name or Description is required in the format as in Figure 10-2 below. Customized Presentation column name and description should be loaded into MSG_TEXT column. Respective Language Id should be loaded into LANG_ID column. W_LOCALIZED_STRING_GS.dat file should be provided with required custom name and description in the format described above and below.

The RI universal adaptor program would load that data into W_LOCALIZED_STRING_GS table.

Custom Name and Custom Description Format

Custom Name and Custom Description should be entered in the following format:

  • Custom Name format

    CN_PresentationSubjectArea_PresentationTable_PresentationColumn
    
  • Custom Description format

    CD_PresentationSubjectArea_PresentationTable_PresenttaionColumn
    

Note:

  • CN stands for Custom Name and CD for Custom Description.
  • Any space in Presentation column, Presentation table or Presentation SubjectArea name is replaced with Underscore.

  • The table below lists the MSG_NUM and default MSG_TEXT for Plan1 Flex columns. Same format is followed for Plan2,Plan3,Plan4 flex columns as well.


Table 9-1 W_LOCALIZED_STRING_GS Table

MSG_NUM MSG_TXT

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_1_Number

OP1 Flex 1 Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_1_Number

Flexible metric #1 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_1_Number

CP1 Flex 1 Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_1_Number

Flexible metric #1 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_2_Number

OP1 Flex 2 Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_2_Number

Flexible metric #2 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_2_Number

CP1 Flex 2 Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_2_Number

Flexible metric #2 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_3_Number

OP1 Flex 3 Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_3_Number

Flexible metric #3 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_3_Number

CP1 Flex 3 Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_3_Number

Flexible metric #3 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_4_Number

OP1 Flex 4 Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_4_Number

Flexible metric #4 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_4_Number

CP1 Flex 4 Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_4_Number

Flexible metric #4 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_5_Number

OP1 Flex 5 Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_5_Number

Flexible metric #5 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex__5_Number

CP1 Flex 5 Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex__5_Number

Flexible metric #5 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_6_Number

OP1 Flex 6 Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_6_Number

Flexible metric #6 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_6__Number

CP1 Flex 6 Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_6__Number

Flexible metric #6 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_7_Number

OP1 Flex 7 Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_7_Number

Flexible metric #7 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_7__Number

CP1 Flex 7 Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_7__Number

Flexible metric #7 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_8_Number

OP1 Flex 8 Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_8_Number

Flexible metric #8 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_8_Number

CP1 Flex 8 Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_8_Number

Flexible metric #8 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_9_Number

OP1 Flex 9 Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_9_Number

Flexible metric #9 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_9_Number

CP1 Flex 9 Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_9_Number

Flexible metric #9 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_10_Number

OP1 Flex 10 Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_10_Number

Flexible metric #10 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_10_Number

CP1 Flex 10 Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_10_Number

Flexible metric #10 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_11_Number

OP1 Flex 11 Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_11_Number

Flexible metric #11 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_11_Number

CP1 Flex 11 Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_11_Number

Flexible metric #11 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_12_Number

OP1 Flex 12 Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_12_Number

Flexible metric #12 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_12_Number

CP1 Flex 12 Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_12_Number

Flexible metric #12 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_13_Number

OP1 Flex 13 Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_13_Number

Flexible metric #13 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_13_Number

CP1 Flex 13 Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_13_Number

Flexible metric #13 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_14_Number

OP1 Flex 14 Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_14_Number

Flexible metric #14 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_14_Number

CP1 Flex 14 Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_14_Number

Flexible metric #14 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_15_Number

OP1 Flex 15 Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_15_Number

Flexible metric #15 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_15_Number

CP1 Flex 15 Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_15_Number

Flexible metric #15 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_16_Number

OP1 Flex 16 Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_16_Number

Flexible metric #16 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_16_Number

CP1 Flex 16 Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_16_Number

Flexible metric #16 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_17_Number

OP1 Flex 17 Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_17_Number

Flexible metric #17 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_17_Number

CP1 Flex 17 Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_17_Number

Flexible metric #17 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_18_Number

OP1 Flex 18 Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_18_Number

Flexible metric #18 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_18_Number

CP1 Flex 18 Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_18_Number

Flexible metric #18 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_19_Number

OP1 Flex 19 Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_19_Number

Flexible metric #19 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_19_Number

CP1 Flex 19 Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_19_Number

Flexible metric #19 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_20_Number

OP1 Flex 20 Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_20_Number

Flexible metric #20 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_20_Number

CP1 Flex 20 Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_20_Number

Flexible metric #20 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_1_Positional_Number

OP1 Flex 1 Positional Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_1_Positional_Number

Flexible semi-additive metric #1 for the original plan. Semi-additive metrics are positional with respect to the calendar dimension, such as inventory data.This metric will use beginning of period behaviors.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_1_Positional_Number

CP1 Flex 1 Positional Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_1_Positional_Number

Flexible semi-additive metric #1 for the current plan. Semi-additive metrics are positional with respect to the calendar dimension, such as inventory data.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_2_Positional_Number

OP1 Flex 2 Positional Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_2_Positional_Number

Flexible semi-additive metric #2 for the original plan. Semi-additive metrics are positional with respect to the calendar dimension, such as inventory data.This metric will use beginning of period behaviors.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_2_Positional_Number

CP1 Flex 2 Positional Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_2_Positional_Number

Flexible semi-additive metric #2 for the current plan. Semi-additive metrics are positional with respect to the calendar dimension, such as inventory data.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_3_Positional_Number

OP1 Flex 3 Positional Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_3_Positional_Number

Flexible semi-additive metric #3 for the original plan. Semi-additive metrics are positional with respect to the calendar dimension, such as inventory data.This metric will use beginning of period behaviors.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_3_Positional_Number

CP1 Flex 3 Positional Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_3_Positional_Number

Flexible semi-additive metric #3 for the current plan. Semi-additive metrics are positional with respect to the calendar dimension, such as inventory data.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_4_Positional_Number

OP1 Flex 4 Positional Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_4_Positional_Number

Flexible semi-additive metric #4 for the original plan. Semi-additive metrics are positional with respect to the calendar dimension, such as inventory data.This metric will use beginning of period behaviors.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_4_Positional_Number

CP1 Flex 4 Positional Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_4_Positional_Number

Flexible semi-additive metric #4 for the current plan. Semi-additive metrics are positional with respect to the calendar dimension, such as inventory data.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_5_Positional_Number

OP1 Flex 5 Positional Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_5_Positional_Number

Flexible semi-additive metric #5 for the original plan. Semi-additive metrics are positional with respect to the calendar dimension, such as inventory data.This metric will use beginning of period behaviors.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_5_Positional_Number

CP1 Flex 5 Positional Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_5_Positional_Number

Flexible semi-additive metric #5 for the current plan. Semi-additive metrics are positional with respect to the calendar dimension, such as inventory data.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_6_Positional_Number

OP1 Flex 6 Positional Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_6_Positional_Number

Flexible semi-additive metric #6 for the original plan. Semi-additive metrics are positional with respect to the calendar dimension, such as inventory data.This metric will use end of period behaviors.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_6_Positional_Number

CP1 Flex 6 Positional Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_6_Positional_Number

Flexible semi-additive metric #6 for the current plan. Semi-additive metrics are positional with respect to the calendar dimension, such as inventory data.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_7_Positional_Number

OP1 Flex 7 Positional Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_7_Positional_Number

Flexible semi-additive metric #7 for the original plan. Semi-additive metrics are positional with respect to the calendar dimension, such as inventory data.This metric will use end of period behaviors.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_7_Positional_Number

CP1 Flex 7 Positional Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_7_Positional_Number

Flexible semi-additive metric #7 for the current plan. Semi-additive metrics are positional with respect to the calendar dimension, such as inventory data.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_8_Positional_Number

OP1 Flex 8 Positional Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_8_Positional_Number

Flexible semi-additive metric #8 for the original plan. Semi-additive metrics are positional with respect to the calendar dimension, such as inventory data.This metric will use end of period behaviors.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_8_Positional_Number

CP1 Flex 8 Positional Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_8_Positional_Number

Flexible semi-additive metric #8 for the current plan. Semi-additive metrics are positional with respect to the calendar dimension, such as inventory data.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_9_Positional_Number

OP1 Flex 9 Positional Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_9_Positional_Number

Flexible semi-additive metric #9 for the original plan. Semi-additive metrics are positional with respect to the calendar dimension, such as inventory data.This metric will use end of period behaviors.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_9_Positional_Number

CP1 Flex 9 Positional Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_9_Positional_Number

Flexible semi-additive metric #9 for the current plan. Semi-additive metrics are positional with respect to the calendar dimension, such as inventory data.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_10_Positional_Number

OP1 Flex 10 Positional Number

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_10_Positional_Number

Flexible semi-additive metric #10 for the original plan. Semi-additive metrics are positional with respect to the calendar dimension, such as inventory data.This metric will use end of period behaviors.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_10_Positional_Number

CP1 Flex 10 Positional Number

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_10_Positional_Number

Flexible semi-additive metric #10 for the current plan. Semi-additive metrics are positional with respect to the calendar dimension, such as inventory data.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_1_Char_Value

OP1 Flex 1 Char Value

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_1_Char_Value

Flexible non-additive metric #1 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_1_Char_Value

CP1 Flex 1 Char Value

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_1_Char_Value

Flexible non-additive metric #1 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_2_Char_Value

OP1 Flex 2 Char Value

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_2_Char_Value

Flexible non-additive metric #2 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_2_Char_Value

CP1 Flex 2 Char Value

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_2_Char_Value

Flexible non-additive metric #2 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_3_Char_Value

OP1 Flex 3 Char Value

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_3_Char_Value

Flexible non-additive metric #3 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_3_Char_Value

CP1 Flex 3 Char Value

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_3_Char_Value

Flexible non-additive metric #3 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_4_Char_Value

OP1 Flex 4 Char Value

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_4_Char_Value

Flexible non-additive metric #4 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_4_Char_Value

CP1 Flex 4 Char Value

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_4_Char_Value

Flexible non-additive metric #4 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_5_Char_Value

OP1 Flex 5 Char Value

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_5_Char_Value

Flexible non-additive metric #5 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_5_Char_Value

CP1 Flex 5 Char Value

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_5_Char_Value

Flexible non-additive metric #5 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_6_Char_Value

OP1 Flex 6 Char Value

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_6_Char_Value

Flexible non-additive metric #6 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_6_Char_Value

CP1 Flex 6 Char Value

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_6_Char_Value

Flexible non-additive metric #6 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_7_Char_Value

OP1 Flex 7 Char Value

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_7_Char_Value

Flexible non-additive metric #7 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_7_Char_Value

CP1 Flex 7 Char Value

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_7_Char_Value

Flexible non-additive metric #7 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_8_Char_Value

OP1 Flex 8 Char Value

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_8_Char_Value

Flexible non-additive metric #8 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_8_Char_Value

CP1 Flex 8 Char Value

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_8_Char_Value

Flexible non-additive metric #8 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_9_Char_Value

OP1 Flex 9 Char Value

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_9_Char_Value

Flexible non-additive metric #9 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_9_Char_Value

CP1 Flex 9 Char Value

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_9_Char_Value

Flexible non-additive metric #9 for the current plan.

CN_Retail_Insights_As-Is_Plan1_OP1_Flex_10_Char_Value

OP1 Flex 10 Char Value

CD_Retail_Insights_As-Is_Plan1_OP1_Flex_10_Char_Value

Flexible non-additive metric #10 for the original plan.

CN_Retail_Insights_As-Is_Plan1_CP1_Flex_10_Char_Value

CP1 Flex 10 Char Value

CD_Retail_Insights_As-Is_Plan1_CP1_Flex_10_Char_Value

Flexible non-additive metric #10 for the current plan.