- Feature Engineering with DBT
- Feature Engineering with Dataform Cloud
- Compatibility with Dataform Core
- DBT with python models
python tools/copy_bigquery_data.py --project vertex-ai-test-365213 --location europe-west2
- Learn more about dbt in the docs
- Learn how to setup DBT in your environment in this doc
virtualenv venv && source venv/bin/activate && pip install -r requirements.txt
To build features:
(cd features/dbt_project && dbt run)
To run data assertions:
(cd features/dbt_project && dbt test)
To test the feature creation and ingestion process on a dummy feature store:
python tools/manual_ingestion_to_fs.py --config_path features/dbt_project/fs_config.yml
The same code can be also executed in Dataform Cloud by copying the files in a workspace.
- Learn more about dbt in the docs
- Learn how to setup DBT in your environment in this doc
npm i -g @dataform/cli@^2.0.0
dataform install
dataform init-creds bigquery
To build features:
(cd features/dataform_project && dataform run --full-refresh)
To run data assertions (no tests are defined at the moment):
(cd features/dataform_project && dataform test)
To test the feature creation and ingestion process on a dummy feature store: Install dependencies:
virtualenv venv && source venv/bin/activate && pip install -r requirements.txt
Perform ingestion:
python tools/manual_ingestion_to_fs.py --config_path features/dataform_project/fs_config.yml