I'm supposed to present the same dashboard to several teams. But: each team is only supposed to see their data (identifiable by an attribute). Note: I want to have something like a master view so that I have one single place to make changes, and I don't want to deploy future changes with a copy-paste approach to the team views.
Using legacy views I realized such scenarios by extending or embedding views from a master view as team views, setting predefined filters, and giving permissions on object level.