private void CheckStageIntegrity() { // first check that all foreign key values have an entry in the primary table... var sc = new StagingSchema( AdminConnectionString, StagingSchema.TemporaryStagingSchemaName, Timeouts.AdminDatabase, _configuration.MaxDegreeOfParallelism, _configuration.Pipelines); sc.CheckIntegrity(); // now check that the consolidation key values are not blank... ConsolidationKeyCheck.Execute( AdminConnectionString, Timeouts.AdminDatabase, _configuration.MaxDegreeOfParallelism, _configuration.Consolidation, StagingSchema.TemporaryStagingSchemaName); }