When i run copy command – “Error in copy command : 2 Rows got rejected”
As per link below we should see the rejected data in database catalog subdirectory, called CopyErrorLogs but .However when i check the vertica server i do not see any rejected data to analyze which data was bad
https://www.vertica.com/docs/9.2.x/HTML/Content/Authoring/AdministratorsGuide/BulkLoadCOPY/CapturingLoadExceptionsAndRejections.htm .
Pasting the copy command used . The load works if there is no data being rejected.
COPY ETL_LOAD_TAB ( ID_V FILLER VARCHAR(50), ID As CASE WHEN LENGTH(ID_V) > 0 THEN ID_V ELSE NULL END, FIELD_V FILLER VARCHAR(100), FIELD As CASE WHEN LENGTH(FIELD_V) > 0 THEN FIELD_V ELSE NULL END, VALUE_V FILLER VARCHAR(100), VALUE As CASE WHEN LENGTH(VALUE_V) > 0 THEN VALUE_V ELSE NULL END, ERROR_MESSAGE_V FILLER VARCHAR(250), ERROR_MESSAGE As CASE WHEN LENGTH(ERROR_MESSAGE_V) > 0 THEN ERROR_MESSAGE_V ELSE NULL END, ACTION_TAKEN_V FILLER VARCHAR(100), ACTION_TAKEN As CASE WHEN LENGTH(ACTION_TAKEN_V) > 0 THEN ACTION_TAKEN_V ELSE NULL END, LOAD_ID, SEVERITY, CREATED_BY_ID_V FILLER VARCHAR(12), CREATED_BY_ID As CASE WHEN LENGTH(CREATED_BY_ID_V) > 0 THEN CREATED_BY_ID_V ELSE NULL END, CREATION_TS_V FILLER VARCHAR(50), PROCESS_STAGE_V FILLER VARCHAR(10), PROCESS_STAGE As CASE WHEN LENGTH(PROCESS_STAGE_V) > 0 THEN PROCESS_STAGE_V ELSE NULL END, RECORD_NUM) FROM local STDIN RECORD TERMINATOR E'\r\n' DELIMITER E'|' ENCLOSED BY '' ENFORCELENGTH DIRECT NULL AS 'null' returnrejected NO COMMIT;
Is there something else i need to do to see/save the the rejected data to a file