I have three environments for our BI project (DEV, QA, PROD) and two databases in each environment, source(EDB) and target(EDM)
DEV environment: Source = EDB_DEV Target = EDM_DEV
QA environment: Source = EDB_QA Target = EDM_QA
PROD environment: Source = EDB Target = EDM
SSIS OLE DB Source component have connection to EDB_DEV but query also refer to EDM_DEV
SELECT A, B, C
FROM tblFirst F --(table in EDB_DEV)
INNER JOIN EDM_DEV.dbo.tblEDMTable T ON T.ID = F.ID
Now I have to migrate to QA or PROD environment. So I am wondering, is there any way I can dynamically tell which database to go based on connection/environment.
For e.g EDM_DEV in query should be replaced with EDM_QA when running in QA environment.