Title: feat: Add multiple entity support to dbt integration by YassinNouh21 · Pull Request #5901 · feast-dev/feast · GitHub
Open Graph Title: feat: Add multiple entity support to dbt integration by YassinNouh21 · Pull Request #5901 · feast-dev/feast
X Title: feat: Add multiple entity support to dbt integration by YassinNouh21 · Pull Request #5901 · feast-dev/feast
Description: Summary Adds support for multiple entities per FeatureView in the dbt integration, enabling use cases like transaction features keyed by both user_id and merchant_id. Changes CLI: Updated --entity-column option to accept multiple -e flags Mapper: Modified create_feature_view() to handle multiple entity columns Code Generator: Updated to generate code with multiple entities Documentation: Updated with examples and usage guidelines Usage Single entity: feast dbt import -m manifest.json -e driver_id --tag feast Multiple entities: feast dbt import -m manifest.json -e user_id -e merchant_id --tag feast Implementation Notes Clean implementation without backward compatibility (dbt integration is new) Validation for duplicate entity columns All entity columns must exist in each model being imported Base This PR builds on top of #5827 (dbt integration base feature). Closes #5872
Open Graph Description: Summary Adds support for multiple entities per FeatureView in the dbt integration, enabling use cases like transaction features keyed by both user_id and merchant_id. Changes CLI: Updated --entity...
X Description: Summary Adds support for multiple entities per FeatureView in the dbt integration, enabling use cases like transaction features keyed by both user_id and merchant_id. Changes CLI: Updated --entity...
Opengraph URL: https://github.com/feast-dev/feast/pull/5901
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:a1d68a50-1c4f-20a3-a016-59691662d982 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 9C22:244C0:2C12A16:3CC2BBC:6A4F0B76 |
| html-safe-nonce | faecacfa03da937e379ae2891bc450f1100783880a50e8356138947aea15e9d8 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5QzIyOjI0NEMwOjJDMTJBMTY6M0NDMkJCQzo2QTRGMEI3NiIsInZpc2l0b3JfaWQiOiIxMjA1MjkyOTA3MzczNzI2NTgyIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | e3efd396005b10cb0852127cf9dcf88fd52b87cacc4429d738a50d2c949da8c6 |
| hovercard-subject-tag | pull_request:3206662586 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/feast-dev/feast/pull/5901/files |
| twitter:image | https://avatars.githubusercontent.com/u/70436855?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/70436855?s=400&v=4 |
| og:image:alt | Summary Adds support for multiple entities per FeatureView in the dbt integration, enabling use cases like transaction features keyed by both user_id and merchant_id. Changes CLI: Updated --entity... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | b92d11c0aa4a77d54ef4af1078b6a15fb5a70a215b30c4ecf28889d5a8e656d9 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/feast-dev/feast git https://github.com/feast-dev/feast.git |
| octolytics-dimension-user_id | 57027613 |
| octolytics-dimension-user_login | feast-dev |
| octolytics-dimension-repository_id | 161133770 |
| octolytics-dimension-repository_nwo | feast-dev/feast |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 161133770 |
| octolytics-dimension-repository_network_root_nwo | feast-dev/feast |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 2b8f23afb982271f1b22258a94aede67a6b77760 |
| ui-target | canary-2 |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width