How does the Generic Bulk Loader handle partial failures in the data load process (e.g., when only some records fail to load)? What mechanisms are in place to ensure that failed records are captured and can be retried without compromising the entire load?