To change dimension name while doing Migration from One Environment to Another.
1. Download the snapshot zip file from existing pod on your local machine
2. Unzip the snapshot file on your machine location
3. Download a utility named fart.exe (find and replace text)
4. Run the command in the following way
a. C:\>fart.exe -r -c -- C:\Backup_Snapshot\* "Dimension A" "Dimension B"
5. The above will replace all occurrences of Dimension A with Dimension B
6. There will be one dimension file in the folders named Dimension A.csv, rename it to Dimension B.csv
7. Zip the entire folder again, the structure should resemble that of original snapshot zip file
8. Import that structure in new environment and perform migration.
9. It will succeed with some access related failures, that you can ignore
10. Open the application, validate the forms etc, check rules and Data Integration execution
Validation:
- Data Forms, Dashboards, Navigation Flows - Migration will be successful
- Dimensions - Members not same - Mainly in Account dimension some members missing.
- Rules - In some rules may not change dimension name in Agg function mainly I observed.
- In Calculation Manager, check Database properties - Member blocks, block size, no.of clocks etc
- Data Management - Data Load Rules not showing up, Please validate all settings: Source system, Target Application, Import Format, Location, Data Load Rule, Data Load Mapping etc.
Thanks,
Madhusudhan