Espacio Público · Datos
  • Inicio
  • Explorar
    • Catálogo
    • Gráficos
    • Dashboard
    • Mapas
    • Reportes
    • Monitoreo
    • Workbench
    • Herramientas
  • Proyecto
  • Documentación
  • API
    • Endpoint base
    • OpenAPI
    • Estado
  1. Plataforma de Datos · ep.illanes00.cl
  • Plataforma de Datos · ep.illanes00.cl
  • Lanzamientos
    • Changelog
  • Infraestructura
    • Arquitectura general
    • Operación y despliegue
    • Seguridad y cumplimiento
  • API & Catálogo
    • Catálogo de la API REST
    • Catálogo de datos
    • Monitoreo de la API
    • Catálogo DIPRES (Raw)
  • Datos & ETL
    • Procesos ETL
    • Diseño de esquema y pipelines
    • Data Workbench
  • Planificación
    • Backlog Técnico y Roadmap
    • Backlog Quarto
  • Guías
    • Entornos y despliegue
    • INIT · Bootstrap del proyecto
    • AGENTS · Roles y responsabilidades

En esta página

  • Plataforma de Datos · ep.illanes00.cl
    • Mapa del sitio
    • Índice detallado
    • Resumen rápido
    • Cómo leer esta documentación

Otros formatos

  • MS Word
  • Github (GFM)
  • PDF

Plataforma de Datos · ep.illanes00.cl

Bienvenido al repositorio de infraestructura de datos de Espacio Público. Este sitio documenta la API, pipelines, despliegues y dependencias del proyecto illanes00-ep.

Versión API: 0.6.9 (semver + hash git) · Entornos: development, production

Mapa del sitio

  • Infraestructura: Arquitectura, Operación, Seguridad
  • API & Catálogo: Convenciones REST, Catálogo de datos, Monitoreo
  • Datos & ETL: Procesos ETL, Esquema y pipelines
  • Planificación: Backlog & Roadmap
  • Guías operativas: Entornos, Bootstrap (INIT), Roles (AGENTS)

Índice detallado

Capítulo Documentos
Infraestructura Arquitectura · Operación · Seguridad
API & Catálogo Convenciones REST · Catálogo de datos · Monitoreo · Catálogo DIPRES
Datos & ETL Procesos ETL · Esquema y pipelines
Planificación Backlog & Roadmap
Guías Entornos · INIT · AGENTS

Resumen rápido

  • API RESTful: /api/<semver>/... con OpenAPI autogenerado.
  • Base de datos: PostgreSQL 14 (epdatos) con dimensiones base (dim_fecha, dim_region), bitácora etl_log y seeds mínimas.
  • Pipelines: Python + SQL en etl/pipelines/. Esquemas en data/meta/schema.
  • Front-end: Sitio Quarto (frontend/pages/, frontend/assets/, build en frontend/_site/) con componentes reutilizables que consumen /api/datasets.
  • CI/CD: GitHub Actions → make migrate, make seed_min, systemctl restart illanes00-ep.
  • Monitorización: Métricas HTTP + cache en memoria, exportadas desde /api/<ver>/status y visualizadas en la landing (tarjetas de códigos, rutas y cobertura).
  • Cobertura DIPRES: /api/<ver>/status incluye dipres_coverage (pendientes y descargas) y cada dataset expone /datasets/{slug}/raw-assets con enlaces directos. El script PYTHONPATH=. python scripts/check_dipres_coverage.py genera el mismo reporte en consola.

Cómo leer esta documentación

  1. Comienza por INIT.md para levantar el entorno local.
  2. Revisa api_catalog.md para entender rutas, filtros y versionado.
  3. Usa schema.md para diseñar nuevos modelos y pipelines.
  4. Consulta operations.md para operaciones diarias (deploy, backups, logs).

¿Algo falta? Abre un issue en GitHub o contacta a [email protected].

Volver arriba
Descargar HTML Descargar PDF
Changelog