Quick Sight: analítica sobre la población de afiliaciones
El plato fuerte del workshop. Conectarás Quick Sight directo a la tabla poblacion_afiliaciones vía Athena (~8.4 millones de filas, 172 columnas), construirás un dashboard ejecutivo y le harás preguntas en español con un topic.
Lab 1: el dataset desde Athena
El instructor ya dejó creado el dataset compartido poblacion_afiliaciones (conectado vía Athena, workgroup auna-quick-wg, base auna_dl_qa_poblacion). Así se hizo, para que conozcas el camino:
- Se creó la data source Athena (
auna-quick-ds) apuntando al workgroupauna-quick-wg. - Sobre ella, el dataset con la tabla
poblacion_afiliaciones(172 columnas). - Modo de consulta: SPICE: los 8.4 millones de registros están importados al motor en memoria de Quick Sight, así que la exploración y los visuales responden al instante.
Tu tarea: entra a Datasets, abre poblacion_afiliaciones, revisa el esquema (los datos vienen seudonimizados: AFILIADO-…) y familiarízate con los grupos de columnas del módulo de introducción.
⚠️ Si el dataset no te aparece, pide al instructor que te comparta permisos sobre él. Si intentas crear un dataset propio y la UI nueva falla al publicar, usa el enlace "Switch back to legacy experience": la interfaz clásica es más estable.
Lab 2: campos calculados
En el editor del dataset, crea estos 3 campos:
antiguedad_anios = dateDiff({fec_afil_desde}, now(), "YYYY")
es_activo = ifelse({codigo_estado_afiliado} = "E0003", 1, 0)
💡 Los estados reales son:
Afiliado(E0003),Desafiliado(E0004) yPreafiliado(E0001).
grupo_etario = ifelse({edad_afiliado} < 18, "Menor", {edad_afiliado} < 30, "18-29",
{edad_afiliado} < 45, "30-44", {edad_afiliado} < 60, "45-59", "60+")
Lab 3: análisis con 5 visuales
Crea un análisis desde el dataset y arma:
- Evolución de afiliaciones (línea): eje X
fec_afil_desde(agregado por mes), valor = conteo de filas. - Cartera por programa (barras horizontales):
programa× conteo, ordenado descendente. - Mapa de cartera (barras o mapa):
departamento_afil× conteo. - Pirámide poblacional (barras):
grupo_etario× conteo, color porsexo_afiliado. - Bajas por motivo (tabla):
motivo_baja× conteo, filtrando filas con motivo no vacío.
Agrega un filtro global por programa y otro por año de fec_afil_desde.
Lab 4: publica el dashboard
- Publica el análisis como dashboard:
Población Oncosalud - Visión General - <tu usuario>. - Compártelo con el grupo de participantes (viewer).
- Abre el dashboard de un compañero y prueba sus filtros.
Lab 5: topic para Q&A en lenguaje natural
- Crea un Topic desde el dataset:
Población de afiliaciones. - En la configuración del topic, cura los campos clave: marca como relevantes
programa,estado_afiliado,departamento_afil,canal_dist,edad_afiliado,fec_afil_desde,motivo_baja; excluye los códigos internos (cod_*) que no aportan a preguntas de negocio. - Agrega sinónimos:
afiliados = clientes = asegurados,baja = churn = deserción,programa = producto. - Prueba estas preguntas:
¿Cuántos afiliados activos hay por programa?
¿Cómo evolucionaron las afiliaciones por año desde 2020?
Top 5 departamentos por número de afiliados
¿Cuáles son los principales motivos de baja?
¿Qué canal de distribución trae más afiliados menores de 30 años?
- Fija (pin) la mejor respuesta al dashboard o al space.
Lab 6 (opcional): scenario what-if
- Crea un Scenario sobre el análisis:
Retención 2027. - Pregunta guía:
Si la tasa mensual de bajas se redujera 10%, ¿cómo cambiaría la población activa en 12 meses? - Sigue los pasos que propone el scenario y documenta la conclusión en el space.
Verificación
- [ ] Dataset abierto y esquema revisado; los 3 campos calculados creados.
- [ ] Análisis con los 5 visuales + 2 filtros.
- [ ] Dashboard publicado y compartido.
- [ ] Topic responde correctamente al menos 4 de las 5 preguntas.
Módulo de referencia del workshop original: Quick Sight