To upgrade Plasma Transactions Processor, use the Plasma Transaction 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_Transactions_SequenceControlTable
|
Price Parameter (Parameters.json) |
||
|
|
Old value |
New value |
|
label: |
"SequenceControlTable for Plasma Transactions" |
"Plasma Transactions SequenceControlTable" |
|
uniqueName: |
"Plasma_TX_SequenceControlTable" |
"Plasma_Transactions_SequenceControlTable" |
|
Price Parameter Value (data_matrix4key.csv) |
||
|
|
Old value |
New value |
|
key1: |
Plasma |
Transactions |
|
attribute4: |
DMDS.Plasma_TX |
DMDS.Plasma_Transactions (for key2 = 1 and 2) |
|
key4: |
Plasma_TX_Exchange |
Plasma_Transactions_Exchange (for key2 = 3) |
Update PA objects
Data Sources
-
Navigate to PriceAnalyzer > Data Manager > Data Sources.
-
Select "Plasma_TX" and click "Export XLSX". Once the file is downloaded, open it.
-
Edit the "Name" column in the "<meta>" sheet.
-
Before: Plasma_TX
-
After: Plasma_Transactions
-
-
Edit the "Meta" column in the "<meta>" sheet. Make these changes:
-
uniqueName
-
Before: Plasma_TX
-
After: Plasma_Transactions
-
-
label
-
Before: Plasma_TX
-
After: Plasma Transactions
-
-
-
Save the changes.
-
In PriceAnalyzer > Data Sources select "Import", then select the file that you modified. Wait a moment for the import to finish and verify that the changes were imported correctly.
Datamarts
Plasma_Transactions
-
Set Normalization to "Medium".
-
Add a new field:
-
Search for "BusinessUnit" from "DMDS.Plasma_Transactions" in the field picker, select it and click "Add to fields".
-
Plasma_Output_Transactions
-
Set Normalization to "Medium".
-
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
-
-
Save the changes by clicking "Deploy".
Data Loads
-
Navigate to PriceAnalyzer >Data Manager > Data Loads.
-
Click "Import & Export".
-
Copy the contents of the "Transactions_Processor_DL_Import.txt" file and paste them to the input field.
-
Uncheck "Include schedules?".
-
Click Apply
-
-
New Data Loads should be uploaded. They will replace:
-
DM.Plasma_Output_Transactions/Calculation/Plasma_Output_Enrichment
-
DM.Plasma_Transactions/Calculation/Plasma_TX_Exchange -> DM.Plasma_Transactions/Calculation/Plasma_Transactions_Exchange
-
DMDS.Plasma_TX/Calculation/Plasma_PreviousPrice -> DMDS.Plasma_Transactions/Calculation/Plasma_Transactions_PreviousPrice
-
DMDS.Plasma_TX/Calculation/Plasma_Transactions -> DMDS.Plasma_Transactions/Calculations/Plasma_Transactions
-
-
Old unused DLs should not be removed because they still store execution history.
Transactions_Processor_DL_Import.txt
Update Calculation Flows
-
Navigate to Configuration > System Configuration > Calculation Flows.
-
Make changes to draft versions:
-
Plasma_TX_Sequencer
-
Rename to: Plasma_Transactions_Sequencer
-
Change logic to: Plasma_Transactions_Sequencer
-
-
Plasma_TX_Sequenter_Reset
-
Rename to: Plasma_Transactions_Sequencer_Reset
-
Change logic to: Plasma_Transactions_Sequencer_Reset
-
-
-
Delete current non-draft versions of changed Calculation Flows (it will generate a job that removes them, so it will take a minute or two).
-
Deploy the modified Calculation Flows.