You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If a reference record has an invalid field, we would like to filter out the base record from the dataset. All other base records with valid reference data should be preserved.
DOD
Acceptance criteria required to realize the requested feature
Validate reference record fields
Validate that the required reference records are present
Remove the base record when a reference record is invalid or missing when required
Preserve the valid base record
BDD Scenarios:
Scenario: An 1-1 or M-1 relation data record that has invalid data is removedScenario: An 1-M relation data record that has invalid data is removedScenario: A required 1-1 or M-1 relation data record that is not set is removedScenario: A non-required 1-1 or M-1 relation data record that is not set is preservedScenario: A required 1-M relation data record that is empty is removedScenario: A required 1-M relation data record that is not set is removedScenario: A non-required 1-M relation data record that is not set is preserved
Test Strategy/Script
How will this feature be verified?
The above BDD scenarios should fully test the added capability, so a passing build should suffice for verification.
References/Additional Context
A clear and concise description of any alternative solutions or features you've considered.
Add any other context, links, or screenshots about the feature request here.
After the validation, the dataset schema should remain the same
We should only use the spark transformation over the action when validating the dataset
Look into better performance implementation. i.e.: UDF function vs custom transformation
We will not implement the notification for the invalid records because without actual data processing, we will not able to detect the invalid record. This contradicts the goal of using only spark transformation
The text was updated successfully, but these errors were encountered:
csun-cpointe
changed the title
Feature: Spark-based record relation validation revision
Feature: Filter out the records with invalid relations
Feb 10, 2025
nartieri
changed the title
Feature: Filter out the records with invalid relations
Feature: Filter out records with invalid relations
Feb 10, 2025
Description
If a reference record has an invalid field, we would like to filter out the base record from the dataset. All other base records with valid reference data should be preserved.
DOD
Acceptance criteria required to realize the requested feature
BDD Scenarios:
Test Strategy/Script
How will this feature be verified?
The above BDD scenarios should fully test the added capability, so a passing build should suffice for verification.
References/Additional Context
A clear and concise description of any alternative solutions or features you've considered.
Add any other context, links, or screenshots about the feature request here.
The text was updated successfully, but these errors were encountered: