La generación de datos sintéticos para probar software de gestión tiene unas características singulares, que la separan de otros casos de uso con títulos similares pero ámbitos de aplicación muy diferentes.
Generar datos sintéticos para un fichero de pruebas en un entorno de Big Data probablemente tiene poca variación en tecnologías de persistencia afectadas y de tipos de datos, así como relaciones y dependencias entre ellos y, probablemente, tiene requiere un volumen enorme de datos generados.
Las aplicaciones de soporte al negocio tienen necesidades diferentes. El volumen de datos no es un problema. En cambio las estructuras (modelos de datos) son complejas. Las relaciones y dependencias entre los datos son muy numerosas. Y frecuentemente hay varias tecnologías de persistencia implicadas. Pensemos en el caso de la generación de un cliente sintético para probar un proceso de contratación de un nuevo producto. Intervienen las aplicaciones de CRM, facturación, cobros, provisión del servicio, etc. Cada una de ellas tiene una base de datos con una tecnología diferente, que alberga un modelo de datos de su aplicativo diferente y con relaciones de dependencias entre ellos.
Datos sintéticos generados por icaria TDM en un repositorio interno y disponibles para autoservicio
La generación de datos sintéticos de icaria TDM se adapta perfectamente al caso de uso definido por las necesidades de las aplicaciones de negocio. Puede generar una estructura de datos compleja y coherente para varias aplicaciones a al vez, soportadas por diferentes tecnologías de bases de datos y que requieren datos que mantenga la integridad referencial de la información.
La idea esencial del motor de generación de datos sintéticos de icaria TDM es la siguiente: partir de una estructura de datos coherente, creada por las propias aplicaciones, que ofrezca la integridad estructural que se necesita, en el dominio de datos relevante para las pruebas que consumirán los datos, y reglas de generación de datos sintéticos que modificarán los atributos necesarios para que los datos sintéticos obtenidos puedan convivir simultáneamente con el original en un mismo entorno de pruebas.
El objetivo no es generar un millón de registros en la tabla de clientes.
El objetivo es generar clientes, con sus cuentas, contratos, movimientos, servicios, facturas, reclamaciones, etc. para varias aplicaciones a la vez, con diferentes tecnologías de bases de datos, manteniendo la coherencia de los datos de forma que puedan ser utilizados en pruebas de procesos que afectan a varias aplicaciones (pruebas integradas).
Todo ello con unas especificaciones mínimas por parte del usuario de icaria TDM.
Para conseguir este objetivo, icaria TDM genera datos sintéticos a partir de los siguientes elementos:
icaria TDM ofrece un completo catálogo de reglas de generación de datos sintéticos
El proceso de generación de datos sintéticos de icaria TDM, una vez configurado por el Arquitecto de Datos, y puesto a disposición de los usuarios del portal de autoservicio, sigue los siguientes pasos:
Resumen del proceso de generación de datos sintéticos antes de la ejecución
Si buscas una tecnología de anonimización de datos orientada a los datos de prueba, en icaria Technology tenemos la solución: solicita una demo de icaria TDM y comprueba por ti mismo las ventajas de este software para la técnica de anonimización de datos personales.