private static void CreateStagingTables( string schemaName, string connectionString, int commandTimeoutSecs, int maxDegreeOfParallelism, Pipelines pipelineOptions) { var stage = new StagingSchema(connectionString, schemaName, commandTimeoutSecs, maxDegreeOfParallelism, pipelineOptions); stage.CreateStagingTables(); }
private void ClearTempStage() { var stage = new StagingSchema( AdminConnectionString, StagingSchema.TemporaryStagingSchemaName, Timeouts.AdminDatabase, _configuration.MaxDegreeOfParallelism, _configuration.Pipelines); if (stage.AllTablesExist()) { stage.TruncateStagingTables(); } else { stage.CreateStagingTables(); } }