nbadbArena Data Lab
DiagramsTelestratorER Auto1 waypoints

Playbook Board

ER Diagram

Star schema entity-relationship diagram

Generated pageCommand-ownedSchema definitions

Generated visual inventory

Open the full ER board when the curated cut is not enough

This diagram is exhaustive by design. Use it when you need the full schema-derived entity board, then step back to the curated ER diagram or schema guides when you need emphasis rather than total coverage.

Best for
Full entity board

see the entire schema-derived roster instead of the curated whiteboard cut

Generated from
Schema definitions

the diagram stays source-derived so visual drift does not creep in

Ownership
Command-owned

regenerate from schema definitions instead of hand-editing

How to work this page
1

Use it to confirm that a table or edge exists

The auto board is strongest when the curated diagram feels too selective and you need the full inventory.

2

Do not force conceptual reading from the dense view

Once the existence check is done, jump back to the curated ER page for the faster mental model.

3

Translate shapes into join plans elsewhere

When the question becomes SQL rather than visualization, move to relationships or schema family docs.

Quick scan

Use the full ER board as an existence check, not a lecture

The auto ER diagram is strongest when you need to confirm that a table or relationship exists. Use these routes to leave the exhaustive board quickly once the answer is visible.

6 jump routes2 Reading lanesRoute-guided
Confirm the board exists

Use the exhaustive ER diagram to verify that a table, bridge, or edge is present before moving back to a more narrated page.

3
Leave with the right next question

Once the existence check is done, switch to the curated page that best matches the next decision: shape, joins, or table-family choice.

3

Star Schema ER Diagram

Mermaid diagram

Showing Mermaid source preview until the SVG diagram hydrates.

Preparing board
Source preview
erDiagram
    __team_dashboard_fantasy_metrics_mixin {
        type[pandera.api.polars.model_config.BaseConfig] Config
        float nba_fantasy_pts
        float dd2
        float td3
    }
    __team_dashboard_fantasy_ranks_mixin {
        type[pandera.api.polars.model_config.BaseConfig] Config
        int nba_fantasy_pts_rank
        int dd2_rank
        int td3_rank

Companion cuts

Switch from the full board to the pages that add emphasis

These curated companions help once the exhaustive visual has answered the existence question and you need interpretation or SQL guidance.

Next possession

Use the full board, then switch to the coach's cut

The generated ER board is exhaustive. These curated pages help you turn that full inventory into the joins, table families, and model-level decisions you actually need next.

Section hub

On this page