Compra en organismos del Estado 🇨🇱 (2022)

Compra en organismos del Estado 🇨🇱 (2022)

Estuvimos probando la herramienta de código libre superset para la reportería de los datos publicos de compras en Chile.

El mayor desafío estuvo en adaptar partes de los datos expuestos en formato CSV, para luego importarlos a una base de datos. Debimos corregir y adaptar la nomenclatura de los de los campos, valores (cifras) y fechas. Pero ya al poca andar pudimos volcar todos la información del 2022 y 2021 en la base de datos.

Superset

La instalación de superset fue bien rápida. Sólo modificamos el archivo `values.yaml`:

## Aquí habilitamos la vista pública de los reportes
configOverrides:
  public_role: |
    PUBLIC_ROLE_LIKE = "Gamma"
    PUBLIC_ROLE_LIKE_GAMMA = True
    WTF_CSRF_ENABLED = False
    GUEST_ROLE_NAME = "Gamma"
    SUPERSET_WEBSERVER_TIMEOUT = 300
    CACHE_DEFAULT_TIMEOUT= 31536000
ingress:
  enabled: true
  annotations:
    kubernetes.io/ingress.class: traefik
    traefik.ingress.kubernetes.io/router.entrypoints: websecure
    cert-manager.io/cluster-issuer: letsencrypt-production
  tls: true
  selfSigned: true
  path: /
  pathType: ImplementationSpecific
  hosts:
    - bi.patagon.dev
  tls:
    - secretName: bi-patagon-dev
      hosts:
        - bi.patagon.dev

Y luego ejecutamos:

helm upgrade --install -f values superset superset/superset -n patagon

Y listo ! Ya está instalado superset. Ahora conectamos la base de datos:

Teniendo ya acceso a los datos, la construcción de los gráficos es rápida e intutiva:

Y lo mismo para el dashboard. Los bloques se pueden mover muy facilmente.

Creamos 3 reportes para compartir:

Conclusión

Si necesitas una herramienta de análitica simple y versátil, además de gratuita, te recomendamos que le des una mirada a Superset.