Mapeo de Transformación
Descripción General
El mapeo de Transformación consta de campos o nodos de destino y sus secuencias de comandos correspondientes. Estos secuencias de comandos pueden contener referencias a campos o nodos de origen o a componentes del proyecto, utilizar funciones o contener otra lógica de secuencia de comandos válida. Una asignación no incluye campos de destino que no estén asignados.
Estas páginas están incluidas en este tema:
- Asignación automática
La asignación automática se utiliza para asignar automáticamente campos de origen y de destino cuyos nombres coinciden exactamente dentro de estructuras de datos idénticas. Puede realizar el mapeo automático utilizando toda la estructura de datos o dentro de los nodos de origen y destino seleccionados. - Asignación condicional
La creación de una condición en un nodo de destino, denominada asignación condicional, le permite especificar si un registro de origen que se está procesando debe enviarse al destino en función de una condición definida. La condición determina (sí o no) si el registro está mapeado. - Nodos de bucle
Los nodos de bucle se generan automáticamente durante el proceso de mapeo. Para cambiar el nodo en el que se repiten los datos, los nodos del bucle se pueden eliminar y redefinir manualmente. - Asignación de objetos de origen
Además de la asignación automática, los campos de origen se pueden asignar manualmente a un campo de destino. Cuando asigna un campo de origen a un campo de destino, la ruta de referencia del objeto de origen se inserta en una secuencia de comandos en el campo de destino. - Variables de asignación
Cuando asigna una variable, la referencia de la variable se inserta en un secuencia de comandos en el campo de destino. Las referencias variables se construyen con un signo de dólar ($
) que precede al nombre de la variable. - Asignación de valores personalizados
Los valores personalizados son valores (incluidos los valores codificados) y expresiones que se pueden asignar a un campo de destino. - Mapeo con Secuencias de Comandos
Todas las asignaciones de transformación se componen de secuencias de comandos en nodos y campos individuales dentro de un esquema de destino. Esta página cubre cómo abrir secuencias de comandos de transformación y hacer referencia a los componentes y funciones del proyecto dentro de ellos, aunque se puede utilizar cualquier lógica de secuencia de comandos válida. - Exportaciones e importaciones de mapeo de Transformación
Una vez que haya completado una asignación de transformación, puede exportar la asignación como referencia, para compartirla fuera del proyecto o para reutilizarla más adelante. El mapeo consta de todos los campos o nodos de destino y sus secuencias de comandos correspondientes. Las asignaciones que se han exportado se pueden importar a una transformación, con la capacidad de seleccionar si se anularán las asignaciones existentes. - Validez del mapeo de Transformación
Las asignaciones de Transformación deben ser válidas para que una transformación sea válida. Esta página cubre cómo identificar asignaciones no válidas y ver los errores de validación asociados con ellas, así como también cómo resolver errores de validación. - Tipos avanzados de esquema XML
Cuando se utiliza un esquema que contiene tipos derivados o grupos de sustitución, se requiere alguna entrada del usuario antes de poder continuar con la asignación de transformación.