Hello,
We've been looking at possible moving from the traditional RPD to the Semantic Modeler for our data modeling practice. Got everything set up with Git and it looks great.
What I'm wondering is… are there any best practices or even approaches that anyone has come up with for working with your semantic model across a full deployment lifecycle environment (with Dev, Test, QA, and Prod)? Specifically trying to figure out how we would do our development work in Dev (for example) and then deploy those changes (or model?) upstream to Test, QA and finally Prod.
Would you maintain a separate repo for each environment, or just pick one to work from for development, and then move that model up using the the deploy feature to move into higher environments? Are there are any considerations here that one needs to watch for (ie I think database connections could be tricky).
Thanks in advance,
Chad