fix(datasync): correct MisData postScript and query filtering
- Replace placeholder postScript with actual MIS data post-processing: 1. Sets ObsoleteDate based on BackLevel records 2. Sets ObsoleteDate for remaining NULL cases 3. Rebuilds PK_MisData index - Add massQuery support to SourceConfig for mode-specific queries - MisData mass sync now uses query without date filter (like legacy) - EtlPipelineFactory selects massQuery when in mass mode if available - Remove unnecessary minDtOffset from MisData mass mode config
This commit is contained in:
@@ -11,7 +11,8 @@ public record PipelineConfig(
|
||||
public record SourceConfig(
|
||||
string Connection,
|
||||
string Query,
|
||||
Dictionary<string, ParameterConfig>? Parameters);
|
||||
Dictionary<string, ParameterConfig>? Parameters,
|
||||
string? MassQuery = null);
|
||||
|
||||
public record ParameterConfig(
|
||||
string Name,
|
||||
|
||||
Reference in New Issue
Block a user