
Qu茅 sistema tiene raz贸n es una pregunta distinta de cu谩ntas filas difieren
Dos sistemas a menudo reportan lo mismo de formas distintas, y esa situaci贸n por lo general no se investiga. La gente elige la cifra que coincide con sus expectativas y sigue.
Una comparaci贸n a nivel de fila zanja el argumento. Una lista de cuatrocientos desajustes no es una respuesta. La forma de las diferencias es lo que importa. 驴Son aleatorias, o se agrupan alrededor de una sola fecha, categor铆a o integraci贸n?
Agrupa los desajustes alrededor de la causa. Cada desajuste que ocurre despu茅s de cierta fecha es una implementaci贸n. Cada desajuste que involucra una moneda es un paso de conversi贸n. Los desajustes dispersos suelen ser diferencias de timing, no errores.
Las diferencias de timing son el hallazgo m谩s frecuente y el menos interesante. Cuando dos sistemas toman instant谩neas en momentos distintos, siempre van a coincidir solo un poco. Una comparaci贸n que no puede reconocer esto reporta un problema en cada corrida.
C贸mo se ejecuta el ActionFlow en el lienzo
El flujo lee un nodo PostgreSQL o MySQL y un nodo HTTP Request o Salesforce en paralelo. Un nodo Merge combina los dos conjuntos.
Un nodo Date primero normaliza los per铆odos. Comparar cifras tomadas en momentos distintos es el falso hallazgo m谩s com煤n. Alinear las ventanas antes de la comparaci贸n quita la mayor parte de este problema.
Un nodo Filter comprueba las filas usando la clave compartida y las divide en coincidentes y no coincidentes. Una fila que falta por completo de un sistema es un asunto distinto de una fila que tiene un valor distinto.
Un nodo Math calcula la diferencia de las filas coincidentes e introduce una tolerancia, para que el redondeo no llene el reporte.
Un nodo Generate Object lee entonces el conjunto de desajustes y produce el patr贸n: qu茅 tienen en com煤n las filas que difieren, y la explicaci贸n que sostiene la evidencia. Este paso es donde una lista se vuelve un hallazgo.
Un nodo Google Sheets escribe la lista completa de desajustes para quienes quieren revisar las filas. Un nodo Slack env铆a el resumen del patr贸n y el n煤mero de filas.
Cuando la conciliaci贸n va a finanzas o a una parte externa, un nodo Create Excel produce un archivo para compartir.
Nodos que usa este ActionFlow
- PostgreSQL (Data): lee un lado. MySQL, MongoDB y HTTP Request cubren el otro.
- Merge (Control): junta los dos conjuntos antes de hacer cualquier comparaci贸n.
- Date (Util): alinea los per铆odos, que quita el falso hallazgo m谩s com煤n.
- Filter (Data): separa las filas coincidentes de las filas que faltan de un lado.
- Math (Util): calcula diferencias y aplica una tolerancia de redondeo.
- Generate Object (AI Core): devuelve qu茅 comparten las filas que difieren y qu茅 explicaci贸n encaja.
- Google Sheets (Integration): escribe la lista completa de desajustes para la revisi贸n a nivel de fila.
- Create Excel (Data): produce un archivo de conciliaci贸n para compartir.
Preguntas frecuentes
Empieza a crear flujos de IA
Crea una cuenta gratuita, abre una plantilla o un lienzo en blanco y ejecuta tu primer ActionFlow.
Bolet铆n
Recibe actualizaciones del producto
Nodos nuevos, agents y notas de producto. Solo enviamos correo cuando merece la pena abrirlo.