01 / Caso de estudio

QualityOps

Proyecto técnico independiente y de código abierto

Análisis auditable de datos de manufactura con Python, PostgreSQL, SQL, Power BI y CI.

Estado
Publicado
Evidencia
14 ago 2026
Tecnologías
Python · PostgreSQL · SQL · Power BI · CI

Evidencia al 14 ago 2026 · fuente 2004621 (se abre en una pestaña nueva)

02

Resumen ejecutivo

Los análisis de manufactura pueden parecer precisos mientras ocultan decisiones sobre datos faltantes, subgrupos, estimaciones de variación y límites de la evidencia descriptiva.

El proyecto pone a prueba una propuesta más acotada: ¿puede un análisis volver inspeccionables esas decisiones y reconciliar sus afirmaciones entre capas técnicas independientes?

Mi alcance

Diseñé y construí el paquete, los controles de calidad de datos, la validación estadística, la persistencia en PostgreSQL, la capa SQL auditada, la vista de evidencia en Power BI y las comprobaciones automatizadas.

03

Qué construí

  1. 01

    Crear contratos estrictos de ingestión y estadística en un paquete instalable de Python y una CLI.

  2. 02

    Auditar un conjunto público y externo de datos de manufactura antes de persistirlo sin imputación.

  3. 03

    Reconciliar las medidas de Power BI orientadas a decisiones contra SQL auditado y cálculos independientes en Python.

04

Arquitectura y flujo de datos

Cada etapa reduce un riesgo distinto: integridad de fuentes, claridad de cálculo, integridad de persistencia, consulta independiente, comunicación de decisiones y protección ante regresiones.

  1. 01

    Excel / SECOM público

    Las entradas controladas llegan mediante selección estricta de libros o archivos públicos verificados por hash.

  2. 02

    Python

    El parseo, los controles de calidad, los métodos estadísticos y los oráculos deterministas hacen explícitos los supuestos.

  3. 03

    PostgreSQL

    Un esquema normalizado almacena observaciones, sensores y mediciones mediante una carga transaccional e idempotente.

  4. 04

    SQL auditado

    Veinte consultas parametrizadas y de solo lectura ofrecen una segunda capa de análisis y reconciliación.

  5. 05

    Power BI

    Una vista de una página y solo lectura comunica salud de datos, resultados observados y asociaciones descriptivas.

  6. 06

    Evidencia de CI

    Las comprobaciones automatizadas protegen contratos de cálculo, evidencia de reconciliación, límites documentales y controles de datos sensibles.

05

Validación y reconciliación

  • ANOVA de una vía, correlación de Pearson y regresión lineal simple coincidieron con Minitab sobre los mismos datos versionados dentro de la precisión mostrada y llegaron a las mismas conclusiones con α = 0.05.
  • La carga a PostgreSQL valida hashes y oráculos de calidad antes de conectarse, usa una sola transacción, revierte ante excepciones y valida una segunda carga idéntica sin volver a escribir.
  • Seis conjuntos de resultados DAX se reconciliaron contra consultas SQL correspondientes y oráculos independientes en Python. Esto establece consistencia dentro del alcance probado, no exactitud causal.

06

Hallazgos respaldados por evidencia

Cada cifra incluye su significado y su límite.

1,567

observaciones

Representa
Cada fila de mediciones de origen tiene un resultado y una marca de tiempo correspondientes.
Por qué importa
Define la población acotada inspeccionada por esta auditoría del conjunto público.
No demuestra
No establece escala de despliegue ni representa todos los contextos de manufactura.

1,463 / 104

pass / fail observados

Representa
Las etiquetas de origen están fuertemente desbalanceadas: 93.36 % pass y 6.64 % fail.
Por qué importa
El desbalance cambia cómo deben leerse y validarse las comparaciones de resultados.
No demuestra
No es evidencia de salud, capacidad ni desempeño aceptable del proceso.

590

sensores de medición

Representa
Las columnas físicas de medición conservadas desde la fuente pública.
Por qué importa
Crea una superficie analítica amplia donde los faltantes y señales constantes requieren controles explícitos.
No demuestra
La fuente no proporciona límites de especificación ni una sigma adecuada dentro de subgrupos.

924,530

coordenadas de medición

Representa
La cuadrícula completa de 1,567 × 590 observaciones y sensores, incluidos los faltantes.
Por qué importa
La base normalizada reconcilia cada coordenada, no solo los valores no nulos.
No demuestra
El conteo no es una prueba de capacidad ni de escalabilidad industrial.

41,951

mediciones faltantes

Representa
Valores NaN de origen conservados como NULL de SQL sin imputación, distribuidos en 538 sensores.
Por qué importa
Los faltantes son un riesgo material de calidad de datos que debe permanecer visible al interpretar.
No demuestra
Los valores faltantes por sí solos no identifican su causa ni impacto operativo.

20

consultas SQL auditadas

Representa
Un contrato analítico parametrizado y de solo lectura sobre los datos persistidos.
Por qué importa
Las consultas añaden trazabilidad y una capa independiente para reconciliar afirmaciones.
No demuestra
El número de consultas no demuestra capacidad de producción ni escala industrial.

07

Límites y conclusiones no respaldadas

  • SECOM no respalda conclusiones de Cp, Cpk, Pp o Ppk porque carece de límites de especificación documentados y una sigma adecuada dentro de subgrupos.
  • Las asociaciones observadas y diferencias de medias estandarizadas no identifican causas raíz ni establecen causalidad.
  • La reconciliación entre Python, SQL y DAX demuestra consistencia dentro del alcance validado; no establece validez industrial.
  • El repositorio es un artefacto de portafolio en estado alfa, no un sistema operativo de gestión de calidad ni un servicio desplegado.
  • La vista de Power BI es un consumidor local y de solo lectura de PostgreSQL; no se publicó en Power BI Service ni Fabric.
  • La comparación estadística reproduce resultados seleccionados bajo supuestos explícitos; no reemplaza la herramienta de referencia.

08

Fuente y procedencia

Todas las afirmaciones técnicas públicas de esta página están delimitadas por la evidencia fijada del repositorio.

Ver procedencia completa
Fecha de evidencia
2026-08-14
Documentos consultados
  • README.md
  • docs/portfolio-claims.md
  • docs/powerbi-process-health.md
  • docs/assets/powerbi-process-health.png
  • docs/statistical-validation.md
  • docs/postgresql-persistence.md
  • docs/secom-dataset.md
  • ROADMAP.md
  • LICENSE
Licencias
El código y la documentación del proyecto usan MIT. Los archivos originales UCI SECOM y sus representaciones derivadas, incluida la captura, conservan CC BY 4.0.