0093 migración basada_en_conocimiento

Preview:

Citation preview

Migración basada en

conocimiento

Diego Villagra

dvillagra@CulturaIT.com.ar

Lo que NO ES esta charla…

Es para la Comunidad GX

Enfoque Tradicional - Migración en

paralelo

KB Original / Producción

KB ConvertidaKB en Migración

Migración

Code Merge

Enfoque tradicional - Migración con

Freeze KB

KB Original / Producción

KB ConvertidaKB en Migración

Migración

¿Y el conocimiento ?

CONOCIMIENTO

Nuevo enfoque - Análisis

DifferencesReport

YAML Rules

Nuevo enfoque – Patch and test

YAML Rules

Enfoque declarativo

KB Original KB Convertida

Análisis y reglas

Migración

Conocimiento incremental

Análisis y reglasMigración

Nueva Versión

Beneficios

El análisis y las reglas declarativas

No se modifica el objeto original

La modificación solo se describeEn un formato específico (YAML).

En un repositorio independiente.

Motor de aplicación

Autodocumental

Tipos de reglas

Reglas estándares (Community Rules)Gx Rules deprecated. Gxx ExcelDocument. Udf

Udp

Variables que empiezan con números.

Reglas específicas del cliente (Specific

Rules)Algunas se podrían convertir en Community Rules

Ejemplo de Regla estándar

Ejemplo de Regla del cliente

Etapas del enfoque declarativo

Conversion

Clean up Conversion

Analysis

Subtypes Differences Rules

Patch

CommunityRules

SpecificRules

Conversion

El reporte analítico

Acotar las diferencias de navegación

Asistente para definición de Reglas

Testing

Automatizado

Funcional

Comparación de BD Comparación de comportamiento

Subtipos

Si es discernible es automatizable.

No es sólo teoría

Cliente Mini Cuotas Ribeiro, KBs 4700

objetos.

Reglas para subtipos: 37

Solución automatizada: 640

No automatizada: 57 (2,37%)

Integración equipos

Notificación interactiva Rules.

Desarrollo puede resolver el problema.

Abandonar malas prácticas.

Menor trabajo para después.

Mantenimiento Migración

Toolbar

YAML Consolidado

Conclusiones

La comunidad y las reglas

Orientar Inversión

Muchas Gracias!

Conferencias relacionadasGXC Development Framework: estrategias de

migración a GeneXus X – Lunes – 15hs.

G2W - La manera más fácil de convertir el 100%

de sus aplicaciones existentes para la Web –

Martes 12:15hs.

Ya pasaron todas…

Diego Villagra, dvillagra@culturait.com.ar

Recommended