kaijchen opened a new pull request, #55666:
URL: https://github.com/apache/doris/pull/55666

   ### What problem does this PR solve?
   
   Problem Summary:
   
   Previously, when a load job failed due to data quality issues, the response 
only contained an `error_url`. Users had to manually access this URL to view 
the error details and the problematic data rows. This process was inconvenient 
and slowed down the debugging cycle.
   
   This commit enhances the error reporting mechanism to provide immediate 
feedback. Now, the details of the first data quality error encountered are 
printed directly in the synchronous load job's response or the BE log.
   
   The new inline error message includes:
   - The specific reason for the failure.
   - The raw data of the offending row.
   
   This allows users to quickly identify and fix issues in their source data. 
For asynchronous jobs like Broker Load, this information is exposed in a new 
`FirstErrorMsg` column in the output of the `SHOW LOAD` command.
   
   The `error_url` is still provided for users who need a comprehensive list of 
all filtered rows.
   
   ### Release note
   
   None
   
   ### Check List (For Author)
   
   - Test <!-- At least one of them must be included. -->
       - [ ] Regression test
       - [ ] Unit Test
       - [ ] Manual test (add detailed scripts or steps below)
       - [ ] No need to test or manual test. Explain why:
           - [ ] This is a refactor/code format and no logic has been changed.
           - [ ] Previous test can cover this change.
           - [ ] No code files have been changed.
           - [ ] Other reason <!-- Add your reason?  -->
   
   - Behavior changed:
       - [ ] No.
       - [ ] Yes. <!-- Explain the behavior change -->
   
   - Does this need documentation?
       - [ ] No.
       - [ ] Yes. <!-- Add document PR link here. eg: 
https://github.com/apache/doris-website/pull/1214 -->
   
   ### Check List (For Reviewer who merge this PR)
   
   - [ ] Confirm the release note
   - [ ] Confirm test cases
   - [ ] Confirm document
   - [ ] Add branch pick label <!-- Add branch pick label that this PR should 
merge into -->
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to