[Epic] Capture more metadata: table count, field usage, last viewed/used_at #38229
Closed
9 tasks done
Labels
Administration/Metadata & Sync
.Epic
Feature Implementation or Project
.Team/BackendComponents
also known as BEC
Milestone
Technical doc: https://www.notion.so/metabase/Accurate-fingerprint-729a720cdd4f41029a49d647fa9583b2?pvs=4
Related to https://www.notion.so/metabase/Capture-field-and-table-usage-metadata-990e99226d234d8b916478109162cd42?pvs=4
Milestone 1: Sync table row count (Postgres only)
Milestone 2: Count field usage
Milestone 3: Capture last_viewed_at and last_used_at
The use case for Milestone 3 is Auto cleanup collections
For this project, we need signal that an item (collection, question, model, dashboard) is irrelevant.
For dashboards,
last_viewed_at
is enough.For questions and models, we need to know if it is used by other things (like nested questions, sandbox definition, custom field values, goals), so we are proposing a
last_used_at
property that registers everytime that item is used.New technical design doc
Milestone 4: Capture view count for questions, models, and dashboards.
The use case for Milestone 4 is TBD, but most likely this would be shown in collections to help users find relevant content or help rank search results.
Milestone 4 technical doc
The text was updated successfully, but these errors were encountered: