-
Notifications
You must be signed in to change notification settings - Fork 542
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incorporate referential integrity and data synchronization checks into Deequ's VerificationSuite #501
Comments
@rdsharma26 could you add more details on what enhancement we are looking at here, I could take a stab at implementation. thanks |
Hi, Here's some context for this issue. Deequ lets you run checks on your data by constructing a VerificationSuite object. You can build a
All checks within the same Verification suite are processed before Spark is called, and Deequ comes up with a plan to calculate all the necessary statistics without making unnecessary passes over the data. However, for the comparison operations @rdsharma26 is mentioning above, there is no
The ask here is to merge the two operations with the standard Deequ APIs, so a user can create a verification suite that contains a mix of cross-dataset and in-dataset tests. This will probably require a bit of refactoring in the VerificationRunBuilder, because unlike any Let me know if that's not clear or you have any follow-up questions. |
@mentekid thanks, I can take a stab at this, will circle back once PR is ready. |
Hello @VenkataKarthikP and @rdsharma26 is there any update on implementation of ReferentialIntegrity check as well? |
@chaurasiya I have plans to do it, will open a PR. |
Hello @VenkataKarthikP and @rdsharma26, is it still in plan to include Referential Integrity check? |
The following two utilities should be part of Deequ's verification suite.
The text was updated successfully, but these errors were encountered: