1. A database modernization auditing method executed on a computing device, comprising: loading a source data object from a source data file; transforming the source data object into a target data object according to a rule set, wherein transforming the source data object into the target data object further includes parsing at least a portion of the source data object into semantic information, transforming the semantic information into the target data object, and logging one or more violations in an audit trail, the audit trail configured to log a set of distinct audit units created during a data modernization run, the rule set including at least one of a record-level transformation rule, a field level rule, a source expression, and a caster; identifying one or more instances of a first type of violation that occurs while parsing at least a portion of the source data object to the semantic information; reporting to the audit trail one or more first audit log entries in response to the one or more instances of the first type of violation that occurs while parsing at least a portion of the source data object to the semantic information, wherein the violations of the first type are logged in a distinct audit unit of the set, which contains a unique identifier that is used to identify the source data object related to the distinct audit unit; identifying one or more instances of a second type of violation that occurs while transforming the semantic information into the target data object, the second type of violation different than the first type of violation; reporting to the audit trail one or more second audit log entries in response to the one or more instances of the second type of violation that occurs while transforming the semantic information into the target data object, wherein the violations of the second type are logged in the distinct audit unit containing the unique identifier that is used to identify the source data object related to the distinct audit unit; and displaying audit statistics pertaining to a specific transformation data run compiled from occurrences of the first audit log entries and the second audit log entries reported to the audit trail, the rule set further including more than one of a record-level transformation rule, a field level rule, a source expression, and a caster, the method further comprising generating an audit log entry corresponding to a plurality of violations including one or more of the first type of violation and the type of second violation, wherein an audit log including the audit log entries can be viewed at a level of each rule in the rule set.