I have three environments, DEV, QA, and PRD where we develop and get things working in the DEV instance, then move it to the QA instance for user acceptance validation of our efforts, before then moving on to PRD for all reporting users. I recently found articles on how to get a “dataset refresh time stamp” added to my dashboards … creating a calculated field on the dataset, then a maximum date calculated field on the Analysis. Works great! Now I need to move all that over into the QA environment and hit several issues - dataset calculated field is not there and not moved with the CLI-based migration of Analyses/Dashboards; manually creating dataset calculated field in QA gets a different ID (I think) than the one in DEV, so the migrated Analysis/Dashboard is still giving a “Missing Field” error on the visual
We use a Cloud Formation Template to create our datasets, consistently across the environments - is there a clear documented method to allow me to develop a solution with a dataset Calculated Field, and then repeat that creation in QA and PRD such that my export/transfer/import deployment sequence will tie all the pieces correctly and result in a Visual that does not get an error, and I won’t step on myself and wipe out my calculated fields with the next dataset configuration change via that CFT??
Any pointers to documentation or posts I have missed in my search, or advice on how this can be accomplished will be appreciated. Thanks in advance for your time in reading and responding.