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

MINOR: Dynamodb sample data #15264

Merged
merged 33 commits into from
Apr 22, 2024
Merged

MINOR: Dynamodb sample data #15264

merged 33 commits into from
Apr 22, 2024

Conversation

sushi30
Copy link
Contributor

@sushi30 sushi30 commented Feb 20, 2024

Describe your changes:

Add support for DynamoDB sample data.

Builds on:

image

Type of change:

  • Improvement

Checklist:

  • I have read the CONTRIBUTING document.
  • My PR title is Fixes <issue-number>: <short explanation>
  • I have commented on my code, particularly in hard-to-understand areas.
  • For JSON Schema changes: I updated the migration scripts or explained why it is not needed.
  • I have added tests around the new logic.
  • For connector/ingestion changes: I updated the documentation.

1. Implemented the NoSQLProfilerInterface as an entrypoint for the nosql profiler.
2. Added the NoSQLMetric as an abstract class.
3. Implemented the interface for the MongoDB database source.
4. Implemented an e2e test using testcontainers.
- removed unused inheritance
1. Implemented the NoSQL sampler.
2. Some naming changes to the NoSQL adaptor to avoid fixing names with the profiler interface.
3. Tests.
# Conflicts:
#	ingestion/src/metadata/profiler/metrics/core.py
@sushi30 sushi30 added cleanup Code clean up task and removed UI UI specific issues Ingestion backend devops labels Feb 20, 2024
@github-actions github-actions bot added Ingestion safe to test Add this label to run secure Github workflows on PRs labels Feb 20, 2024
@sushi30 sushi30 marked this pull request as ready for review April 18, 2024 12:38
@sushi30 sushi30 requested a review from a team as a code owner April 18, 2024 12:38
Copy link
Contributor

The Python checkstyle failed.

Please run make py_format and py_format_check in the root of your repository and commit the changes to this PR.
You can also use pre-commit to automate the Python code formatting.

You can install the pre-commit hooks with make install_test precommit_install.

Copy link
Contributor

The Python checkstyle failed.

Please run make py_format and py_format_check in the root of your repository and commit the changes to this PR.
You can also use pre-commit to automate the Python code formatting.

You can install the pre-commit hooks with make install_test precommit_install.

Copy link
Contributor

The Python checkstyle failed.

Please run make py_format and py_format_check in the root of your repository and commit the changes to this PR.
You can also use pre-commit to automate the Python code formatting.

You can install the pre-commit hooks with make install_test precommit_install.

IceS2
IceS2 previously approved these changes Apr 19, 2024
ingestion/src/metadata/profiler/adaptors/factory.py Outdated Show resolved Hide resolved
Copy link
Contributor

The Python checkstyle failed.

Please run make py_format and py_format_check in the root of your repository and commit the changes to this PR.
You can also use pre-commit to automate the Python code formatting.

You can install the pre-commit hooks with make install_test precommit_install.

Copy link
Contributor

The Python checkstyle failed.

Please run make py_format and py_format_check in the root of your repository and commit the changes to this PR.
You can also use pre-commit to automate the Python code formatting.

You can install the pre-commit hooks with make install_test precommit_install.

@sushi30 sushi30 requested a review from IceS2 April 22, 2024 08:20
@sushi30 sushi30 enabled auto-merge (squash) April 22, 2024 08:23
Copy link

@sushi30
Copy link
Contributor Author

sushi30 commented Apr 22, 2024

@IceS2 please re-approve after merging and fixing tests

@sushi30 sushi30 merged commit 93ec391 into main Apr 22, 2024
11 checks passed
@sushi30 sushi30 deleted the dynamodb-sample-data branch April 22, 2024 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend cleanup Code clean up task Ingestion safe to test Add this label to run secure Github workflows on PRs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants