← Volver a contratos de datos Para quien construye El mapa de los datos Cada flujo del laboratorio declara qué lee y qué produce. Juntando esas declaraciones sale un mapa, que no dibuja nadie a mano: se genera a partir de los contratos.
3 dominios
46 flujos
49 conjuntos de datos y fuentes
0 reglas rotas ahora mismo
Generado el 6 de octubre de 2026.
Del origen a la web El mapa se lee de arriba abajo, siguiendo las líneas. Arriba están las fuentes (las páginas de la federación y dos tablas que se escriben a mano). Debajo, Bronze: primero lo que sale directo de las fuentes y, en las filas siguientes, lo que depende de otro Bronze. Luego Silver y por último Gold, con el mismo criterio. El color de cada etiqueta es su capa y el punto, el dominio al que pertenece. Cabe destacar que solo los datos Gold cruzan de un dominio a otro (los Gold de post-game-agent cuelgan de los de feb-scouting , y la web cierra el último nivel): es la regla central del gobierno de datos, y el mapa la hace visible.
Fuente Bronze Silver Goldel punto de cada etiqueta es su dominio: feb-scouting post-game-agent molokai-web
Fuentes FEB y tablas a mano Bronze directo de las fuentes Bronze sobre Bronze Bronze sobre Bronze · nivel 2 Silver directo de Bronze Silver sobre Silver Silver sobre Silver · nivel 2 Gold directo de Silver Gold sobre Gold Gold sobre Gold · nivel 2 Gold sobre Gold · nivel 3 bronze_identity_exceptions → silver_events (backfill-events) bronze_identity_exceptions → silver_events (events) bronze_manual_player_positions → silver_player_positions (manual-sources) bronze_manual_player_positions → silver_results_without_report (manual-sources) bronze_manual_results_without_report → silver_player_positions (manual-sources) bronze_manual_results_without_report → silver_results_without_report (manual-sources) bronze_matches_json → bronze_player_profile (recover-departed-players) bronze_matches_json → bronze_recover_departed_players_state (recover-departed-players) bronze_matches_json → bronze_team_cumulative_stats (backfill-teams) bronze_matches_json → bronze_team_roster (backfill-teams) bronze_matches_json → silver_events (backfill-events) bronze_matches_json → silver_events (events) bronze_matches_json → silver_matches (backfill-matches) bronze_matches_json → silver_matches (matches) bronze_matches_json → silver_player_boxscore (backfill-official-boxscore) bronze_matches_json → silver_player_boxscore (official-boxscore) bronze_matches_json → silver_team_boxscore (backfill-official-boxscore) bronze_matches_json → silver_team_boxscore (official-boxscore) bronze_matches_json → silver_team_players (teams) bronze_matches_json → silver_teams (teams) bronze_player_profile → silver_events (backfill-events) bronze_player_profile → silver_events (events) bronze_player_profile → silver_players (players) bronze_team_cumulative_stats → bronze_player_profile (recover-departed-players) bronze_team_cumulative_stats → bronze_recover_departed_players_state (recover-departed-players) bronze_team_cumulative_stats → silver_events (events) bronze_team_cumulative_stats → silver_team_players (teams) bronze_team_cumulative_stats → silver_teams (teams) bronze_team_logo → silver_team_players (teams) bronze_team_logo → silver_teams (teams) bronze_team_roster → bronze_player_profile (backfill-players) bronze_team_roster → bronze_player_profile (recover-departed-players) bronze_team_roster → bronze_recover_departed_players_state (recover-departed-players) bronze_team_roster → silver_events (backfill-events) bronze_team_roster → silver_events (events) bronze_team_roster → silver_players (players) bronze_team_roster → silver_team_players (backfill-teams) bronze_team_roster → silver_team_players (teams) bronze_team_roster → silver_teams (backfill-teams) bronze_team_roster → silver_teams (teams) feb_calendar_html → bronze_matches_json (backfill) feb_livestats_api → bronze_matches_json (ingest-matches) feb_match_page → bronze_matches_json (ingest-matches) feb_player_page → bronze_player_photo (ingest-players) feb_player_page → bronze_player_profile (ingest-players) feb_team_cumulative_stats_page → bronze_team_cumulative_stats (ingest-teams) feb_team_cumulative_stats_page → bronze_team_logo (ingest-teams) feb_team_cumulative_stats_page → bronze_team_roster (ingest-teams) feb_team_logo_api → bronze_team_cumulative_stats (ingest-teams) feb_team_logo_api → bronze_team_logo (ingest-teams) feb_team_logo_api → bronze_team_roster (ingest-teams) feb_team_page → bronze_team_cumulative_stats (ingest-teams) feb_team_page → bronze_team_logo (ingest-teams) feb_team_page → bronze_team_roster (ingest-teams) gold_events → gold_draft_jornada_thread (draft-jornada-thread) gold_events → gold_web_jornada (export-jornada) gold_events → gold_web_season (export-season) gold_game_state → gold_draft_jornada_thread (draft-jornada-thread) gold_game_state → gold_draft_jornada_videos (render-jornada-videos) gold_game_state → gold_web_jornada (export-jornada) gold_game_state → gold_web_season (export-season) gold_matches → gold_draft_jornada_thread (draft-jornada-thread) gold_matches → gold_draft_jornada_videos (render-jornada-videos) gold_matches → gold_events (events) gold_matches → gold_game_state (game-state) gold_matches → gold_player_games (player-games) gold_matches → gold_rosters (rosters) gold_matches → gold_shooting_profiles (shooting-profiles) gold_matches → gold_team_games (team-games) gold_matches → gold_web_jornada (export-jornada) gold_matches → gold_web_league (export-league) gold_matches → gold_web_season (export-season) gold_player_games → gold_draft_jornada_thread (draft-jornada-thread) gold_player_games → gold_draft_jornada_videos (render-jornada-videos) gold_player_games → gold_web_jornada (export-jornada) gold_player_games → gold_web_league (export-league) gold_player_games → gold_web_season (export-season) gold_rosters → gold_draft_jornada_thread (draft-jornada-thread) gold_rosters → gold_draft_jornada_videos (render-jornada-videos) gold_rosters → gold_web_jornada (export-jornada) gold_rosters → gold_web_league (export-league) gold_rosters → gold_web_season (export-season) gold_shooting_profiles → gold_web_season (export-season) gold_team_games → gold_draft_jornada_thread (draft-jornada-thread) gold_team_games → gold_draft_jornada_videos (render-jornada-videos) gold_team_games → gold_web_jornada (export-jornada) gold_team_games → gold_web_league (export-league) gold_team_games → gold_web_season (export-season) gold_web_jornada → gold_site (publish-site) gold_web_league → gold_site (publish-site) gold_web_season → gold_site (publish-site) known_exceptions_source → bronze_identity_exceptions (ingest-identity-exceptions) player_positions_source → bronze_manual_player_positions (ingest-manual-sources) player_positions_source → bronze_manual_results_without_report (ingest-manual-sources) results_without_report_source → bronze_manual_player_positions (ingest-manual-sources) results_without_report_source → bronze_manual_results_without_report (ingest-manual-sources) silver_derived_minutes → gold_player_games (player-games) silver_events → gold_events (events) silver_events → gold_player_games (player-games) silver_events → silver_derived_minutes (derived-minutes) silver_events → silver_game_state (backfill-game-state) silver_events → silver_game_state (game-state) silver_events → silver_shooting_profiles (backfill-shooting-profiles) silver_events → silver_shooting_profiles (shooting-profiles) silver_game_state → gold_game_state (game-state) silver_game_state → silver_derived_minutes (derived-minutes) silver_matches → gold_matches (matches) silver_matches → silver_derived_minutes (derived-minutes) silver_matches → silver_game_state (game-state) silver_matches → silver_player_positions (manual-sources) silver_matches → silver_results_without_report (manual-sources) silver_player_boxscore → gold_player_games (player-games) silver_player_boxscore → silver_derived_minutes (derived-minutes) silver_player_positions → gold_player_games (player-games) silver_player_positions → gold_rosters (rosters) silver_players → gold_rosters (rosters) silver_results_without_report → gold_matches (matches) silver_shooting_profiles → gold_shooting_profiles (shooting-profiles) silver_team_boxscore → gold_team_games (team-games) silver_team_boxscore → silver_game_state (game-state) silver_team_players → gold_player_games (player-games) silver_team_players → gold_rosters (rosters) silver_teams → gold_rosters (rosters) feb_match_page feb_match_page feb_match_html_and_api feb_match_html_and_api results_without_report_source results_without_report_source feb_copa_group_stage_calendar_page feb_copa_group_stage_calendar_page feb_team_cumulative_stats_page feb_team_cumulative_stats_page feb_playoff_series_page feb_playoff_series_page known_exceptions_source known_exceptions_source feb_player_page feb_player_page feb_team_logo_api feb_team_logo_api feb_subgroup_calendar_page feb_subgroup_calendar_page feb_team_page feb_team_page feb_calendar_html feb_calendar_html player_positions_source player_positions_source feb_livestats_api feb_livestats_api bronze_team_logo bronze_team_logo bronze_matches_json bronze_matches_json bronze_identity_exceptions bronze_identity_exceptions bronze_manual_player_positions bronze_manual_player_positions bronze_manual_results_without_report bronze_manual_results_without_report bronze_player_photo bronze_player_photo bronze_team_cumulative_stats bronze_team_cumulative_stats bronze_team_roster bronze_team_roster bronze_recover_departed_players_state bronze_recover_departed_players_state bronze_player_profile bronze_player_profile silver_team_players silver_team_players silver_teams silver_teams silver_matches silver_matches silver_player_boxscore silver_player_boxscore silver_team_boxscore silver_team_boxscore silver_events silver_events silver_players silver_players silver_player_positions silver_player_positions silver_results_without_report silver_results_without_report silver_game_state silver_game_state silver_shooting_profiles silver_shooting_profiles silver_derived_minutes silver_derived_minutes gold_matches gold_matches gold_rosters gold_rosters gold_player_games gold_player_games gold_game_state gold_game_state gold_shooting_profiles gold_shooting_profiles gold_team_games gold_team_games gold_events gold_events gold_web_league gold_web_league gold_draft_jornada_videos gold_draft_jornada_videos gold_draft_jornada_thread gold_draft_jornada_thread gold_web_jornada gold_web_jornada gold_web_season gold_web_season gold_site gold_site Cada línea une un dato con el que se obtiene de él. Al pasar el cursor por una etiqueta se ilumina de dónde viene y a dónde llega; al pulsarla se fija la selección y se muestran sus detalles debajo. Pulsar fuera la quita.
Cómo se genera Un script lee los ficheros de configuración de todos los repositorios registrados, aplica las reglas de gobierno y escribe un único fichero que esta página dibuja. Si un flujo cambia lo que lee o produce, el mapa cambia con él en la siguiente generación; si se rompe una regla, la cifra de arriba deja de ser cero.
← Contratos de datos y dominios independientes