Skip to content
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

feat!: Adds custom query row level hash validation feature. #440

Merged
merged 36 commits into from
Apr 28, 2022

Conversation

Robby29
Copy link
Member

@Robby29 Robby29 commented Apr 12, 2022

This PR adds the custom query row level hash validation feature with current support for Biqquery and Hive data sources.
Close #387

@Robby29
Copy link
Member Author

Robby29 commented Apr 12, 2022

/gcbrun

@Robby29
Copy link
Member Author

Robby29 commented Apr 12, 2022

/gcbrun

@Robby29
Copy link
Member Author

Robby29 commented Apr 13, 2022

/gcbrun

@Robby29
Copy link
Member Author

Robby29 commented Apr 14, 2022

/gcbrun

README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
data_validation/data_validation.py Show resolved Hide resolved
data_validation/cli_tools.py Show resolved Hide resolved
data_validation/query_builder/custom_query_row_builder.py Outdated Show resolved Hide resolved
data_validation/query_builder/custom_query_row_builder.py Outdated Show resolved Hide resolved
@Robby29
Copy link
Member Author

Robby29 commented Apr 14, 2022

/gcbrun

Copy link
Collaborator

@nehanene15 nehanene15 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Two architectural suggestions: Adding a custom query row/column in the CLI, and moving custom query column logic to the CustomQueryBuilder() class.

data_validation/combiner.py Show resolved Hide resolved
data_validation/validation_builder.py Outdated Show resolved Hide resolved
@Robby29
Copy link
Member Author

Robby29 commented Apr 23, 2022

/gcbrun

@Robby29 Robby29 requested a review from nehanene15 April 23, 2022 17:58
README.md Outdated Show resolved Hide resolved
Copy link
Collaborator

@nehanene15 nehanene15 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One change requested re: how we store the custom_query_type property as a string instead of a list

data_validation/cli_tools.py Show resolved Hide resolved
data_validation/combiner.py Show resolved Hide resolved
data_validation/config_manager.py Outdated Show resolved Hide resolved
data_validation/config_manager.py Show resolved Hide resolved
@Robby29
Copy link
Member Author

Robby29 commented Apr 28, 2022

/gcbrun

@Robby29
Copy link
Member Author

Robby29 commented Apr 28, 2022

/gcbrun

README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
@Robby29
Copy link
Member Author

Robby29 commented Apr 28, 2022

/gcbrun

@Robby29 Robby29 enabled auto-merge (squash) April 28, 2022 08:19
@Robby29
Copy link
Member Author

Robby29 commented Apr 28, 2022

/gcbrun

@Robby29 Robby29 dismissed dhercher’s stale review April 28, 2022 08:29

Already resolved all the comments by Dylan. Using this option as a workaround to move forward

@Robby29 Robby29 merged commit f057fe8 into GoogleCloudPlatform:develop Apr 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Custom query validation for row level hash
4 participants