-
-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Labels
enhancementNew feature or requestNew feature or request
Description
📝 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
- 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
- Model Browser: Select matched models
Allow selecting models from the filtered results - 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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request