Plasma Quotes Processor - Upgrade Instructions 1.4 -> 1.5.0

To upgrade Plasma Quotes Processor, use the Plasma Quotes Processor - Upgrade package in PlatformManager. In order to keep the existing configuration, it will upload only Calculation Logics. The remaining changes must be done manually according to instructions below.

In this section:

Update Price Parameters

Plasma_Quotes_Extractor_Mapping

Price Parameter (Parameters.json)


Old value

New value

folder:

"PFXTemplate/Quotes"

"PFXTemplate/Plasma/Quote Processor"

label:

"Quotes Data Extractor Mapping Configuration"

"Plasma Quotes Extractor Mapping"

uniqueName:

"QuotesDataExtractorMappingConfiguration"

"Plasma_Quotes_Extractor_Mapping"

Plasma_Quotes_SequenceControlTable

Price Parameter (Parameters.json)


Old value

New value

folder:

 

"PFXTemplate/Plasma/Sequencers"

label:

"SequenceControlTable for Plasma Quotes"

"Plasma Quotes SequenceControlTable"

uniqueName:

"Plasma_Quote_SequenceControlTable

"Plasma_Quotes_SequenceControlTable"

Price Parameter Value (data_matrix4key.csv)


Old value

New value

key1:

Quote

Quotes

Update PA objects

Data Sources

  1. Plasma_Quotes - add a new field:

    • Data Type: Text

    • Label: BusinessUnit

    • Name: BusinessUnit

    • Dimension: true

    • Hidden: false

    • Expression: BusinessUnit

    • Source: DMDS.Plasma_Quotes

    • Persist: true

    • Calculated: false

  2. Save the changes by clicking "Deploy".

Datamarts

Plasma_Quotes

  1. Set Normalization to "Medium".

  2. Add a new field:

    • Data Type: Text

    • Label: BusinessUnit

    • Name: BusinessUnit

    • Dimension: true

    • Hidden: false

    • Persist: true

    • Calculated: false

  3. Save the changes by clicking "Deploy".


Plasma_Output_Quotes

  1. Back up data (the key will be modified, so it will be truncated).

  2. Set Normalization to "Medium".

  3. Change the label:

    • Plasma Output: Quotes -> Plasma Output Quotes

  4. Rename the field:

    • UniqueID -> UniqueId

  5. Add a new field:

    • Function: Key

    • Data Type: Text

    • Label: Dem_Business_Unit

    • Name: Dem_Business_Unit

    • Dimension: true

    • Hidden: false

    • Persist: true

    • Calculated: false

  6. Save the changes by clicking "Deploy".

  7. Restore the backup data.

Data Loads

  1. Navigate to PriceAnalyzer >Data Manager > Data Loads.

  2. Click "Import & Export".

    • Copy the contents of the "Quotes_Processor_DL_Import.txt" file and paste them to the input field.

    • Uncheck "Include schedules?".

    • Click Apply.

  3. New Data Loads should be uploaded. They will replace:

    • DM.Plasma_Quotes/Calculation/Plasma Quotes Exchange

    • DMDS.Plasma_Quotes/Calculation/Plasma Quotes Enrichment

    • DMDS.Plasma_Quotes/Calculation/Plasma Quotes Extractor

  4. Old unused DLs should not be removed because they still store execution history.

Quotes_Processor_DL_Import.txt

Update Calculation Flows

  1. Navigate to Configuration > System Configuration > Calculation Flows.

  2. Make changes to draft versions:

    • Plasma_Quote_Sequencer

      • Rename to: Plasma_Quotes_Sequencer

    • Plasma_Quote_Sequencer_Reset

      • Rename to: Plasma_Quotes_Sequencer_Reset

  3. Delete the current non-draft versions of changed Calculation Flows (it will generate a job that removes them, so it will take a minute or two).

  4. Deploy the modified Calculation Flows.