Normalización de Datos
Jitterbit puede transformar un texto plano o una base de datos en un objetivo jerárquico. Este tipo de transformación requiere un paso adicional antes de la transformación para convertir de una fuente plana a una jerárquica. Este paso adicional es necesario para que la fuente pueda normalizarse.
La estructura de la fuente jerárquica es similar a la estructura de destino. A partir de la estructura de destino, el elemento raíz y todos los elementos de instancias múltiples debajo de la raíz se utilizan para crear la estructura de los elementos de origen secundarios. Los atributos (o campos) de este elemento de origen secundario son los elementos de datos planos que se utilizan en las asignaciones del elemento de destino correspondiente.
Con la estructura fuente definida, el proceso de normalización se reduce a combinar nodos con los mismos padres.
Hay tres opciones para la normalización:
- Normalización completa: Todos los elementos con el mismo padre y todos los campos se reducen a un solo elemento. (Este es el valor predeterminado).
- Normalización parcial: Igual que el anterior, excepto los hijos menores.
- Sin normalización: cada registro plano crea una rama de elementos; no se realiza ninguna reducción de elementos al crear una fuente jerárquica.
Es posible que la estructura jerárquica contenga un solo nodo de instancia. En este caso, solo mantendremos el primer elemento para esta raíz y se ignorarán los registros planos que tengan conflicto con este nodo de datos raíz.