Although most people know it's bad practice to have different database names between Development, UAT, and production, the reality is that most of us have had to deal with this at some point or other.
Thus even though your Datasource has the same name, and the schema and table are correct, your promoted view or proc fails, as in the new environment, it suddenly has a "typo"
Please add the possibility to Alias your database name so that the different databases in Dev, UAT, and Prod can have the same alias, which we then can use in our code.