Skip to content

[Feature Request] Select and filter dbt models by tags #96

@Junyeopp

Description

@Junyeopp

📝 Feature Description

Add an option to select and filter dbt models by tags using AND/OR logic, and then display the tables/models that match the tag criteria in the UI.

🤔 Problem Statement

In dbt projects, tags are commonly used to group models by domain, ownership, use case, freshness, criticality, etc. However, it’s currently difficult to:

  • Select models using compound tag conditions (e.g., tag:a AND tag:b, or tag:a OR tag:b)
  • Quickly see the resulting set of tables/models that match the tag logic
  • Use tags as a practical way to scope lineage exploration, impact analysis, or auditing

🚀 Proposed Solution

Provide a UI-driven tag filter that supports boolean logic and returns the matching models/tables.

Option A) Query-style tag filtering + selection → lineage rendering

  1. Model Browser: Tag query input
  • Add a search input that supports boolean expressions,
  • tag:pii AND tag:finance
  • tag:marketing OR tag:dashboard
  • (tag:bronze AND tag:silver) AND tag:marketing
  1. Model Browser: Select matched models
    Allow selecting models from the filtered results
  2. Lineage view: Render lineage for selected models

📋 Alternatives

Rely on search by model name/path instead of tags

🙋 Contribution Interest

  • I’d like to help implement this feature

✅ Additional Context

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions