
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.