dashboards

Org content overlap — pairs of dashboards reading the same source tables.

Org-wide pairs of live (non-deleted) dashboards that read the same source tables, ranked by Jaccard similarity (DVT-5385). The org-level counterpart of GET /v1/dashboards/{id}/related, with the same definition: each dashboard's set is its distinct lineage table tuples, and a pair with sharedCount shared tuples scores sharedCount / (|A| + |B| - sharedCount). Pairs sharing no table never appear. Computed in one query, not one call per dashboard.

Each pair appears once, with a.id < b.id. Pairs are sorted by jaccard desc, then sharedCount desc, then a.id, b.id. Admin or owner only (audit:read); own-org only. Because it is admin-only, no per-dashboard read filter is applied. sharedTables is capped at 50 tuples per pair; sharedCount is the true intersection size. Invalid min_jaccard or limit are rejected with 400. Edit provenance (lastEditedBy, lastEditedByType) is not populated on a and b. Returns 503 if the computation exceeds its time bound for a very large org; raise min_jaccard or lower limit and retry.

get/v1/orgs/{orgId}/analytics/content/overlap

Request

  • Base URL: http://localhost:8080
  • URL: http://localhost:8080/v1/orgs/{orgId}/analytics/content/overlap
  • Auth: one of:
    • API key in cookie dvt_session
    • HTTP bearer

Query parameters

min_jaccardnumber double

Only pairs with jaccard >= min_jaccard. Range [0, 1]. Default 0 (every overlapping pair).

limitinteger

Maximum pairs returned, 1-200. Default 50.

Response

The top overlapping dashboard pairs.

Changes

No recorded changes to this operation across all 1 revision of this API.