EDS XCOM summary Improvement
Below are the suggestion is to change the presentation to make more meaningful for the tester/user.
Change suggestion –
- Change “Reference error” to “Referential integrity error”.
- Change logic of displaying value in “Schema validation” and “Legal tag/ACL validation” to be the same like “reference error”. Means – when there is no error, it is empty.
- When indeed something is wrong in “schema validation”, then modify display to have prefix of “Dag-run-ID=197e3…” instead of simply saying “197e3” .
- Another thought is to show two more lines – one for “Reference value mapping used?” and another for “Parent data mapping used?”.
- Can this be the very first line? Do we have control of sequence? “Manifest Dag Run ID” and change text to “Manifest Ingestion Dag Run ID”.
Overall, I like the improvement a lot and Xcom summary is going to be more helpful for tester/user to figure out what exactly happened in the “ETL journey”.
Below is the sorted XCOM summary
- Manifest Dag Run ID - Osdu_ingest=run_id Can be pushed as first xcom item
- Count - Total Fetched Records - To include total no. of fetched records
- Count - Successfully Ingested records - Successfully Ingested record(s) count
- Count - Failed records - Failed record count
- Id list - Successfully Ingested record(s)
- Id list - Failed record(s)
- Error - Schema Validation
- Error - Referential Integrity
- Error - Legal Tag - ACL Validation- if no issues, keep it empty - []
- Naturalization - eds_naturalization=run_id
Edited by Jeyakumar Devarajulu