metabase / metabase/metabase

New Table Metadata UI doesn't list Semantic Type or visibility in list of columns

Open
#62,444 2 comments 0 reactions 0 assignees View on GitHub
.Design Needed Administration/Table Metadata Type:New Feature Type:UX
Dominant language
Clojure
Stars
49.3k
Forks
6.8k
Avg merge
1d 13h
Merged PRs (30d)
653

Description

**Is your feature request related to a problem? Please describe.**
New Table Metadata UI doesn't list Semantic Type in the list of columns making it more difficult to distinguish which fields have a Semantic Type set or not. This requires clicking each column to see if a Semantic Type is set (have to open each field to check if an Entity Key or Foreign Key is configured instead of scanning the list) and to see what the column visibility is set to (hidden columns are not obviously hidden).

**Describe the solution you'd like**
- Add Semantic Type and Visibility to list view of columns (don't need to be able to edit them there, just view their current setting)

**Describe alternatives you've considered**
- leave as-is, adds a lot of clicks and mouse navigation which can get time consuming when reviewing large tables or lots of tables/columns

**How important is this feature to you?**
- Reduce user clicks (things that required only scrolling before now require targeting a mouse and then clicking and potentially scrolling)
- Somewhat of a regression since prior UI had ability to review all column visibility and semantic types just by scrolling page

**Additional context**
- n/a

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are identified in the issue. Start by locating the New Table Metadata UI and its list-of-columns implementation, then trace how column metadata is displayed. Done means the list visibly shows each column's Semantic Type and Visibility without requiring the column to be opened.

Written by the indexing model from the issue text.

Assessment

Tech stack
clojure
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.