Closed VigneshwaranJeyakumar closed 1 year ago
Hey @vigneshj23, thanks for opening this!
I see in the README that you say it's based on the dbt_profiler project but with improved performance, did you consider submitting your changes as a PR to improve the original project? That would reduce the confusion for users trying to choose one package over another.
Let me know if I've misunderstood the approach you've taken
Hey @joellabes, thanks for the response
Actually, we were just inspired by the existing dbt-profiler package, but we enhanced it. These features and strategies have an entirely different underlying logic from the one that is currently available.
Features:
If we change the core logic of the present one, the entire package will be affected. As a result, we believe that if the user wants to profile many tables, each with more than 100 columns, can utilize our package.
OK! Thanks for clarifying 🙏
Added data profiler package
Description
Tell us about your new package!
Checklist
This checklist is a cut down version of the best practices that we have identified as the package hub has grown. Although meeting these checklist items is not a prerequisite to being added to the Hub, we have found that packages which don't conform provide a worse user experience.
First run experience
Customisability
Packages for data transformation (delete if not relevant):
Dependencies
Dependencies on dbt Core
require-dbt-version
range indbt_project.yml
. Example: A package which depends on functionality added in dbt Core 1.2 should set itsrequire-dbt-version
property to[">=1.2.0", "<2.0.0"]
.Dependencies on other packages defined in packages.yml:
Interoperability
{{ dbt.except() }}
and{{ dbt.type_string() }}
.users
.Versioning