dbt-labs / hubcap

This app adds modules to the hubsite at hub.getdbt.com
13 stars 100 forks source link

add dbt_ml_inline_preprocessing #327

Closed Matts52 closed 1 month ago

Matts52 commented 1 month ago

Description

This package allows users to perform common machine learning preprocessing techniques inline with their SQL select statements, only requiring model references when absolutely required.

Techniques that can be performed inline include:

This allows for those doing their machine learning preprocessing in dbt to do so in a more semantically followable, interchangeable, and flexible fashion

Link to your package's repository: https://github.com/Matts52/dbt-ml-inline-preprocessing

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

Dependencies

Dependencies on dbt Core

Versioning

Matts52 commented 1 month ago

Looks good! Please note that in your readme when you say

To import this package into your dbt project, add the following to either the packages.yml or dbt_project.yml file:

It should actually be packages.yml or dependencies.yml files - you can't specify packages in dbt_project.yml.

Great, thanks for catching that, updated!