Logotipo de Zephyrnet

Datos: perdidos en la traducción

Fecha:

frankie-guarini-157592-unsplash


Ya sea que esté configurando una integración continua o preparándose para una migración única, habrá situaciones en las que los datos de una 'selección única' o de un tipo de campo similar en un sistema no son lo que el otro sistema acepta. Los valores de la lista pueden ser muy similares pero no iguales en ambos sistemas. Contextualmente, como usuario, sabe qué valores se equiparan entre sí, pero si no son idénticos, ¿cómo puede automatizar esto de manera consistente en su integración o migración?

Para hacer esto, usamos un método que a menudo se conoce como traducción de datos, búsqueda o tabla de referencias cruzadas. Independientemente de cómo se llame, este método de traducción de valores siempre sigue la misma estructura y principio básicos.

La estructura

Para comenzar, necesitará una tabla de datos que contenga al menos dos columnas. Cada columna representa uno de sus sistemas y contiene todas las opciones seleccionables para los campos 'conectados' de cada sistema. Cada fila de la tabla es donde se conectan las opciones de valor de la lista relacionada entre las columnas. Conectar los valores relacionados en las filas es la parte más importante de la tabla, ya que así es como se define qué valores se traducen entre sí.

El principio

Una vez que haya ensamblado su tabla, estará listo para usarla traduciendo los datos de ese campo entre cada sistema. Esta parte a menudo tiene más sentido con una explicación visual, así que comencemos con un escenario de ejemplo básico.

  • En este escenario tenemos dos sistemas que estamos integrando entre sí. Los llamaremos 'Sistema A' y 'Sistema B'.
  • Dentro de esta integración, estamos mapeando campos de lista (es decir, selección desplegable o selección única) entre sí entre los dos sistemas. Los llamaremos 'Campo A' y 'Campo B' respectivamente.

En la siguiente ilustración, hemos creado nuestra tabla que conecta nuestros valores de lista para el campo en cada sistema:

Picture1

Ahora digamos que nuestra integración fue sincronizar 4 registros del 'Sistema A' al 'Sistema B', y la siguiente lista representa el valor del 'Campo A' en cada uno de estos 4 registros:

Picture2

Nuestra integración tomaría el valor del campo A en cada registro del sistema A y buscaría una coincidencia en la columna del campo A de nuestra tabla que construimos antes. Una vez que se encuentra esa coincidencia en la columna del Campo A, tomamos el valor del Campo B de la misma fila y lo usamos para el nuevo valor del campo que sincronizaremos con los 4 registros correspondientes en el Sistema B. La siguiente ilustración ilustra esto mostrándole los valores originales del Sistema A a la izquierda y luego los nuevos valores traducidos que van al Sistema B a la derecha.

Picture3

La comida para llevar

Saber cómo traducir sus datos entre sistemas es exactamente lo mismo que hacen los traductores para comunicar un mensaje de un idioma a otro. Por lo tanto, dominar la estructura y el principio detrás de la traducción de sus datos es cómo usted o su integración se convierten en traductores y garantizan que sus datos nunca se pierdan en la traducción.

¿Necesita ayuda para transferir datos de un sistema a otro?

Contáctenos

Fuente: http://blog.trujay.com/data-lost-in-translation

punto_img

Información más reciente

punto_img