GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — dbt integration: Support multiple entities per FeatureView · Issue #5872 · feast-dev/feast

dbt integration: Support multiple entities per FeatureView #5872

New issue
Copy link
New issue
Copy link
Closed
#5901
Closed
dbt integration: Support multiple entities per FeatureView#5872
#5901
Copy link

Description

@YassinNouh21
YassinNouh21
opened on Jan 16, 2026
Issue body actions

Context

PR #5827 added dbt integration with single entity support.

Problem

Real-world feature engineering often requires multiple entities per FeatureView (e.g., a feature view keyed by both user_id and merchant_id). Currently only single entity column is supported.

Current Limitation

feast dbt import -m manifest.json -e driver_id  # only one entity

Proposed Enhancement

Support multiple entity columns:

# Option 1: Multiple -e flags
feast dbt import -m manifest.json -e user_id -e merchant_id

# Option 2: Comma-separated
feast dbt import -m manifest.json -e user_id,merchant_id

Implementation Notes

  • Update CLI to accept multiple entity columns
  • Create separate Entity objects for each
  • Pass list of entities to create_feature_view
  • Update code generation to handle multiple entities
  • Update documentation with examples

Files to Update

  • sdk/python/feast/cli/dbt_import.py
  • sdk/python/feast/dbt/mapper.py
  • sdk/python/feast/dbt/codegen.py
  • Documentation

Related

  • PR feat: Add dbt integration for importing models as FeatureViews #5827
  • Issue Feast <> dbt integration #3335

Activity

  1. YassinNouh21
    added 3 commits that reference this issue on Jan 24, 2026

    feat: Add multiple entity support to dbt integration

    This issue will close once commit 3670023 is merged into the 'master' branch.
    3670023

    feat: Add multiple entity support to dbt integration

    This issue will close once commit 9165249 is merged into the 'master' branch.
    9165249

    feat: Add multiple entity support to dbt integration

    This issue will close once commit be2eb9e is merged into the 'master' branch.
    be2eb9e
  2. franciscojavierarceo
    closed this as completedin #5901on Jan 26, 2026
  3. ntkathole
    added a commit that references this issue on Jan 26, 2026

    feat: Add multiple entity support to dbt integration (feast-dev#5901)

    This issue will close once commit 05a4fb5 is merged into the 'master' branch.
    05a4fb5
  4. YassinNouh21
    added 2 commits that reference this issue on Feb 7, 2026

    feat: Add multiple entity support to dbt integration (feast-dev#5901)

    This issue will close once commit ef56ca8 is merged into the 'master' branch.
    ef56ca8

    feat: Add multiple entity support to dbt integration (feast-dev#5901)

    This issue will close once commit b7400aa is merged into the 'master' branch.
    b7400aa
  5. franciscojavierarceo
    added a commit that references this issue on Feb 17, 2026

    chore(release): release 0.60.0

    7de3db1
  6. soooojinlee
    added a commit that references this issue on Feb 18, 2026

    chore(release): release 0.60.0

    3b56ca5
  7. jyejare
    added a commit that references this issue on Mar 9, 2026

    feat: Add multiple entity support to dbt integration (feast-dev#5901)

    This issue will close once commit 91f14f6 is merged into the 'master' branch.
    91f14f6
  8. Shizoqua
    added a commit that references this issue on Mar 18, 2026

    chore(release): release 0.60.0

    4b51239
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.