-
Notifications
You must be signed in to change notification settings - Fork 1
Home
grahamcrowell edited this page Aug 31, 2016
·
3 revisions
- Before anything else, the package calls the
DQMF.dbo.SetAuditPackageExecution
- gets a new
PkgExecKey intvariable (that uniquely identifies this particular package execution) - saves
PkgExecKeyas SSIS variable - calls
AutoTest.dbo.uspInitPkgRegressionTest
- inserts rows from
DQMF.dbo.ETL_PackageObjectmapping table intoAutoTest.dbo.TestConfigtable a. createsTestConfigIDfor eachObjectIDfor thisPkgID - cursor over rows of
AutoTest.dbo.TestConfigfor thisPkgExecKeya. create simpleSELECT * FROMquery for each table/view referred to byObjectIDb. callAutoTest.dbo.uspCreateQuerySnapShotwhich creates a physical snap shot table inAutoTest.SnapShotschema
- calls the
DQMF.dbo.SetAuditPackageExecutionfor thisPkgExecKey - calls
AutoTest.dbo.uspInitPkgRegressionTestfor thisPkgExecKey
- cursor over rows of
AutoTest.dbo.TestConfigfor thisPkgExecKeya. create simpleSELECT * FROMquery for each table/view referred to byObjectIDb. callAutoTest.dbo.uspCreateQuerySnapShotwhich creates a physical snap shot table inAutoTest.SnapShotschema c. callAutoTest.dbo.uspDataComparefor these pre and post snap shots
this is a footer