Consider how team dashboard data structure can support team targets
Description
With https://gitlab.com/gitlab-data/analytics/-/issues/6189#note_416129915 @lmai1 @kathleentam and I agreed to move forward with enabling targets to be set for Team Dashboard charts at the team level. This relates to https://gitlab.com/gitlab-org/quality/team-tasks/-/issues/650 which is to DRY up the pages.
The takeaway from the meeting was for me to determine this mechanism as I am working to remove duplication from the pages. This issue is to represent that effort.
Ideas
- Move the dashboard structure/filters to a YAML and enable the target to be set on a per chart basis at a team level with default target applying. This YAML would need to be imported so that the historical target can be preserved.