ImportResult
- Namespace:
PPDS.Migration.Import - Assembly:
PPDS.Migration - Kind: Class
Summary
Result of an import operation.
Members
Properties
Duration
TimeSpan Duration { get; set; }
Gets or sets the import duration.
EntityResults
IReadOnlyList<EntityImportResult> EntityResults { get; set; }
Gets or sets the results per entity.
Errors
IReadOnlyList<MigrationError> Errors { get; set; }
Gets or sets the errors that occurred.
Phase1Duration
TimeSpan Phase1Duration { get; set; }
Gets or sets the duration of Phase 1 (entity import).
Phase2Duration
TimeSpan Phase2Duration { get; set; }
Gets or sets the duration of Phase 2 (deferred fields).
Phase3Duration
TimeSpan Phase3Duration { get; set; }
Gets or sets the duration of Phase 3 (M2M relationships).
PoolStatistics
PoolStatistics PoolStatistics { get; set; }
Gets or sets the connection pool statistics at the end of the import.
RecordsImported
int RecordsImported { get; set; }
Gets or sets the number of records imported.
RecordsPerSecond
double RecordsPerSecond { get; }
Gets the average records per second.
RecordsUpdated
int RecordsUpdated { get; set; }
Gets or sets the number of records updated (deferred fields).
RelationshipsFailed
int RelationshipsFailed { get; set; }
Gets or sets the number of relationship failures.
RelationshipsProcessed
int RelationshipsProcessed { get; set; }
Gets or sets the number of relationships processed.
SourceRecordCount
int SourceRecordCount { get; set; }
Gets or sets the number of records in the source data file.
Success
bool Success { get; set; }
Gets or sets whether the import was successful.
TiersProcessed
int TiersProcessed { get; set; }
Gets or sets the number of tiers processed.
Warnings
IReadOnlyList<ImportWarning> Warnings { get; set; }
Gets or sets the warnings that occurred during import.