Ir al contenido

Ingeniería de datos

Que el informe de ventas y el de contabilidad digan el mismo número.

Lo que separa a una empresa mediana de una grande no suele ser el sistema: es que en la grande el dato llega solo, siempre por el mismo camino, y ese camino está escrito. En la mediana lo mueve una persona, todos los meses, a mano, y el día que esa persona falta nadie sabe repetir lo que hacía.

Aquí se levanta de dónde sale cada cifra que su empresa usa para decidir, por cuántas manos pasa, en qué punto se copia a mano y qué se rompe cuando alguien cambia un campo o instala un módulo. Con eso en la mano se arregla en el orden que conviene, no en el orden en que duele.

Y cuando toca automatizar, se monta la carga que se sostiene sola: programada, con reintentos, con control de calidad, con aviso cuando falla y con la documentación para que otro la opere sin llamarme.

Radiografía del dato: USD 1.200, dos semanas, unas 6 horas de su gente. Tubería que se sostiene sola: desde USD 3.400, de cinco a seis semanas.

01

El problema que resuelve

Casi nadie busca ingeniería de datos. Se busca por qué el informe de ventas no cuadra con el de contabilidad, y por qué la respuesta depende de quién saque el informe.

Cada informe da un número distinto

Comercial dice una cosa, contabilidad otra y bodega una tercera. Los tres suelen estar bien: miden cosas distintas, con cortes distintos, y nadie escribió cuál mide qué. La reunión se gasta en eso.

El dato vive en cuatro sitios

El ERP, una hoja de cálculo compartida, el sistema del proveedor logístico y el correo. Para juntarlos alguien exporta, pega y ajusta, y en ese pegado se pierde el rastro de lo que cambió.

La persona que lo hacía se fue

El proceso vivía en su cabeza y en una carpeta con archivos numerados a mano. Nadie supo repetirlo, y el mes siguiente el informe salió tarde y distinto.

Se rompe en silencio

Alguien cambia un campo, instala un módulo o el proveedor cambia su archivo sin avisar. La carga sigue corriendo y el número sigue apareciendo. Solo que ya está mal, y eso se descubre semanas después.

Lanzamiento: los tres primeros que contraten la radiografía reciben tres meses de la vigilancia mensual sin costo, la misma que comparte con los tableros. No es un descuento: el precio no se mueve. Hay una señal que casi siempre significa que este trabajo le conviene: si en su empresa la pregunta «¿cuál de los dos números es el bueno?» se hace más de una vez al mes, el costo ya lo está pagando, solo que en horas de sus mejores personas y en decisiones aplazadas.

02

Qué se entrega

Dos escalones. El primero es un hallazgo y se compra solo: puede llevárselo y ejecutarlo con su propio equipo o con otro proveedor.

La radiografía del dato

De dónde sale cada cifra que se usa para decidir, por cuántas manos pasa, en qué punto se copia a mano, qué se rompe cuando alguien cambia un campo, y en qué orden conviene arreglarlo. Es el hermano del mapa de arquitectura, un nivel más abajo: a la altura del dato.

El diagrama de linaje

El recorrido dibujado de cada cifra, desde la tabla donde nace hasta el informe donde alguien la lee. Es lo que permite responder en diez segundos qué se rompe si se toca tal campo. Hay uno completo publicado, de una empresa inventada.

La tubería que se sostiene sola

De una a tres fuentes al destino acordado, con carga programada a la hora que convenga a su operación y reintentos cuando el origen no contesta.

El control de calidad de cada carga

Filas esperadas, duplicados y nulos en campos obligatorios. Una carga que llega incompleta se detiene y avisa, en vez de escribir a medias y dejar un número creíble y falso.

El aviso cuando falla

Con nombre de la carga, hora, qué se esperaba y qué llegó. Que el aviso llegue es parte de la garantía escrita más abajo, no una promesa de estar pendiente.

La documentación para operarla

Cómo se lanza a mano, cómo se reprocesa un día, qué revisar cuando algo falla y a qué se conecta. Escrita para que la opere su gente sin llamar a nadie, que es la única prueba de que no quedó atada a mí.

03

Sobre qué corre, y por qué no le vendo la herramienta de moda

Lo que se entrega corre sobre Python, sobre PostgreSQL, sobre tareas programadas y sobre ejecutores de integración continua. Es lo que ya está en producción en mi propia casa, es lo que puedo sostener sin ayuda de nadie, y es lo que su empresa puede operar sin pagar una licencia nueva ni contratar un perfil que hoy no tiene.

No es una postura contra las plataformas de orquestación que están de moda. Es que una empresa mediana que monta su primera carga automática sobre una plataforma que nadie en la casa sabe operar cambia un problema por otro: antes el dato dependía de una persona, ahora depende de una herramienta que solo el proveedor entiende. Si su equipo ya opera una y quiere seguir con ella, se lo digo en la primera llamada y se trabaja sobre la suya o le recomiendo a quien la domine mejor que yo.

El método sí viene de dos libros que están leídos y se citan. De Fundamentals of Data Engineering, de Joe Reis y Matt Housley, el ciclo de vida del dato que estructura el trabajo entero: generación, almacenamiento, ingesta, transformación y servicio, cada etapa con sus preguntas. Y de Designing Data-Intensive Applications, de Martin Kleppmann y Chris Riccomini, la parte que da la promesa de esta línea: qué se rompe cuando un esquema cambia, y cómo se escribe una carga que sobreviva a que el origen cambie sin avisar.

Detrás también hay trabajo propio ya hecho y corriendo en producción: cargas masivas de documentos dejados en borrador con su guion de reversión escrito antes de empezar, una localización ecuatoriana para Odoo 19 con quinientas ochenta pruebas automáticas corriendo en cada cambio, y el radar de actualización, que es un analizador que lee módulos y dependencias. Nada de eso viene de un capítulo: viene de producción.

04

Qué no se entrega

Un proyecto de datos se encarece por lo que nadie acotó al principio. Esto está acotado antes de cotizar.

Un lago de datos ni una plataforma en la nube a mi nombre

La infraestructura la contrata, la paga y la firma su empresa. Yo no me interpongo entre usted y su proveedor de nube, porque el día que dejemos de trabajar juntos eso se vuelve una soga.

A su nombre, siempre

Migración de un ERP a otro

Mover una empresa de un sistema a otro es otro proyecto, con otro riesgo y otro precio. Esta línea lee lo que sus sistemas ya tienen; no los reemplaza.

Es otro trabajo

Integración en tiempo real

El procesamiento continuo duplica el costo de operación y casi ninguna empresa mediana lo necesita de verdad: con una carga por hora se decide igual de bien. Si su caso es de los que sí lo exigen, se cotiza aparte y con las reservas dichas.

Se cotiza aparte

Operación de madrugada ni disponibilidad permanente

No asumo turnos ni guardias de veinticuatro horas. Las cargas se programan a la hora que convenga a su operación y los avisos quedan registrados, pero quien responde de madrugada tiene que ser un equipo, no una persona.

Honestidad de agenda

Decidir qué significa cada cifra

Qué cuenta como venta, qué se excluye y con qué fecha corta lo define su empresa. Yo lo escribo, lo hago reproducible y señalo dónde dos áreas se contradicen; la definición es suya, y por eso se firma.

La definición es suya

05

Un ejemplo, con una empresa inventada

La misma importadora y distribuidora que aparece en el resto del sitio: Odoo operando, ocho años de historia. Ningún dato viene de un cliente real.

La queja con la que empieza todo: el informe comercial del mes cierra en un número y el estado de resultados en otro, y la diferencia cambia cada mes. Nadie miente; nadie sabe explicarlo.

Lo que encuentra la radiografía. El informe comercial sale de una hoja de cálculo que alguien exporta el día dos, con corte al último día del mes y sin restar las notas de crédito emitidas después del cierre. La contabilidad corta el mismo día pero sí las resta. Las devoluciones que el operador logístico reporta entran por un archivo que se pega a mano una vez al mes, y el mes que ese archivo llega tarde entra en el mes siguiente. Tres caminos, tres cortes distintos, y una copia a mano en el medio.

El orden que se propone. Primero se escribe la definición y se acuerda un solo corte, porque eso no cuesta dinero y quita la mitad de la diferencia. Después se elimina la copia a mano del archivo del operador logístico, que es la que rompe el mes en silencio. Y solo al final se automatiza el resto, cuando ya se sabe qué se está automatizando.

La tubería que queda. Tres fuentes: el ERP, el archivo del operador logístico y la hoja de cálculo de precios de lista que todavía vive fuera del sistema. Carga diaria a las seis de la mañana, reintentos si el origen no contesta, control de filas esperadas y de duplicados, y aviso por correo cuando algo se detiene, con lo que se esperaba y lo que llegó.

Y la prueba que la cierra. En la entrega se recalcula delante de usted la venta del mes desde el origen y tiene que dar el mismo número que el informe. Si no lo da, se corrige antes de cobrar la segunda mitad. Con eso, la cifra deja de depender de quién la saque, que es todo lo que se estaba comprando.

06

La garantía, escrita como una condición

Una garantía que no se puede comprobar es una promesa de buena voluntad. Estas tres se comprueban: o el número se repite, o no; o el aviso llegó, o no llegó.

Catorce días para arrepentirse

Si cancela dentro de los catorce días siguientes al pago y antes de recibir el primer entregable, le devuelvo el anticipo completo.

La cifra se vuelve a calcular delante de usted

Al entregar, cualquier cifra del alcance se recalcula desde el origen y da el mismo número. Si no lo da, lo corrijo sin costo antes de cobrar la segunda mitad.

Si el aviso no llega, ese mes no se cobra

Con la vigilancia contratada: si una carga falla y el aviso no llega, ese mes de suscripción no se cobra y la corrección va sin costo. Es lo que separa una vigilancia de una promesa de estar pendiente.

Para que aplique: los accesos de solo lectura a los sistemas de origen están disponibles en la fecha acordada, y quien conoce cada fuente atiende la sesión de validación. Sin esas dos cosas no hay con qué comparar, y entonces la garantía no significaría nada para ninguno de los dos.

07

Qué exigirle a quien le monte una carga de datos

Una tubería se entrega funcionando el día de la entrega. El trabajo serio se distingue del otro en lo que pasa el primer día en que algo falla, y eso se puede preguntar antes de firmar.

¿Cómo me entero de que una carga falló?

Pida ver el aviso, no que se lo describan. Una carga sin aviso no es automática: es una carga que alguien tiene que ir a mirar, y nadie la mira después de la tercera semana.

¿Qué pasa si la carga se ejecuta dos veces?

Es lo que ocurre de verdad cuando algo falla y se reintenta. Si correrla dos veces duplica registros o duplica una orden, la tubería está mal escrita. La respuesta correcta es que el reenvío no cambia el resultado.

¿Qué se comprueba antes de dar una carga por buena?

Filas esperadas, duplicados y nulos en campos obligatorios, como mínimo. Si la única comprobación es que el proceso terminó sin error, un archivo vacío va a pasar como carga exitosa.

¿Sobre qué va a correr esto y quién lo opera si usted desaparece?

Pregunte qué licencias hacen falta, qué perfil hay que contratar para operarlo y si la documentación le permite a su gente lanzar y reprocesar sin ayuda. Una tubería que solo entiende el proveedor es una cuota mensual disfrazada de proyecto.

¿Qué pasa cuando el sistema de origen cambia sin avisar?

Va a pasar: un campo que cambia de nombre, una columna nueva, un archivo con otro separador. Pregunte si eso detiene la carga y avisa, o si entra a medias. Lo segundo es lo que produce números creíbles y falsos, que son los peores.

¿El hallazgo me sirve si contrato a otro?

El documento de linaje describe sus datos y su operación, no el catálogo de una herramienta. Si lo que le entregan solo se entiende dentro del producto que le quieren vender, le entregaron material de venta.

08

El precio, y lo que le cuesta a usted

El hallazgo se compra solo. Muchas empresas se quedan ahí el primer año, arreglan con su propio equipo lo que el documento señala, y vuelven después por la automatización.

USD 1.200

Radiografía del dato · 2 semanas

De dónde sale cada cifra, por cuántas manos pasa, dónde se copia a mano, qué se rompe cuando alguien cambia un campo, y en qué orden conviene arreglarlo. Documento y diagrama de linaje.

Desde USD 3.400

Tubería que se sostiene sola · 5 a 6 semanas

Hasta tres fuentes al destino acordado, con carga programada, reintentos, control de calidad, aviso cuando falla y la documentación para que otro la opere. Más fuentes se cotizan.

USD 190 al mes

Vigilancia de datos y tableros

Los avisos mirados, lo que falló reprocesado y el ajuste cuando un sistema de origen cambia sin avisar. La misma suscripción cubre la reconciliación mensual de sus tableros de decisión: es una sola para las dos cosas. Año por adelantado, USD 1.900.

Lo que cuesta de su lado

Una hora por sistema para los accesos de solo lectura, una hora de entrevista por fuente con quien conoce ese sistema, y dos horas de sesión de validación con quien usa las cifras. Son unas seis horas en el escalón 1 y unas diez en el escalón 2, repartidas en seis semanas.

El cuello de botella son las credenciales

Lo digo antes de cobrar y no después: la parte que más atrasa este trabajo no es el trabajo, son los accesos de solo lectura a cada sistema. Si su empresa no puede conseguirlos en dos semanas, todavía no le conviene comprar esto, y prefiero decírselo en la llamada.

Precios en dólares de los Estados Unidos; por mi régimen, RIMPE Negocio Popular, mis servicios se facturan con IVA tarifa 0 %, así que el valor es el final. La mitad al iniciar y la mitad con la sesión de validación. Garantía de cifra reproducible: reembolso íntegro del anticipo dentro de catorce días y antes del primer entregable; cualquier cifra del alcance se recalcula delante de usted desde el origen y da el mismo número, y si no lo da se corrige sin costo antes de cobrar la segunda mitad; con la vigilancia contratada, si una carga falla y el aviso no llega, ese mes no se cobra. Tomo un trabajo a la vez: en la llamada le digo la fecha del próximo inicio. Condiciones completas en la propuesta y en la política de reembolsos.

09

Preguntas frecuentes

¿Esto es lo mismo que un tablero?

No, y el orden importa. El tablero muestra la cifra; esto hace que la cifra sea la misma venga de donde venga. Si sus datos ya salen limpios del origen, empiece por el tablero de una decisión, que es más barato. Si cada informe da un número distinto, empezar por el tablero es pintar sobre humedad.

¿Necesito tener Odoo?

No. Se lee lo que sus sistemas tengan, por su base de datos, por su interfaz de programación o por los archivos que ya generan. Con Odoo conozco el terreno y el trabajo avanza más rápido.

¿Cuántas fuentes entran en el precio?

Hasta tres en el escalón 2. Una fuente es un sistema con su forma propia de entregar el dato: su ERP, el archivo de un operador logístico, la exportación del banco. La cuarta y las siguientes se cotizan, porque cada una trae su propio modo de romperse.

¿Se queda todo dentro de mi empresa?

Sí. La tubería corre en su infraestructura o en la que usted contrate a su nombre, y las credenciales son suyas. Si prefiere que yo aloje algo, se lo digo por escrito antes, con dónde queda cada dato.

¿Y si el problema resulta ser el proceso y no el dato?

Pasa a menudo, y se ve en la primera semana: el dato está mal porque alguien lo registra tarde o dos veces, no porque el sistema falle. En ese caso se lo digo y el trabajo que le conviene es el levantamiento de procesos, no este.

¿Puedo quedarme solo con la radiografía?

Sí, y es una compra legítima. El documento dice qué arreglar y en qué orden; su equipo puede ejecutarlo, o puede pedirle presupuesto a quien quiera con ese documento en la mano.

¿Cuánto tarda en volver a romperse?

Se rompe cuando el mundo cambia: un módulo nuevo, un campo que alguien renombra, un proveedor que cambia su archivo. Por eso la vigilancia mensual existe y por eso su garantía es que el aviso llegue, no que nunca falle nada.

10 /

Pedir la radiografía del dato

Cuénteme qué cifra no cuadra entre dos informes y en qué sistemas vive hoy. Le respondo con la propuesta en menos de un día hábil.

contacto@andresbrinez.com

+593 95 893 3406 · WhatsApp

Si quiere ver antes cómo se lee una cifra ya limpia, esa es la página de datos para decidir.

Al enviar este formulario acepta que use sus datos solo para responderle, según la política de privacidad.

Seis años construyendo sistemas para empresas en tres países: Colombia, Ecuador y Australia · Miembro de la Odoo Community Association

WhatsApp