Hay opciones disponibles cuando selecciona Crear transformaciones cuando los nombres de entradas y salidas son los mismos o un nombre similar.
Cuando selecciona Crear transformaciones cuando los nombres de entradas y salidas son los mismos, se aplican las normas siguientes:
- Cualquier campo de salida que tenga un valor fijo se excluye en la coincidencia de nombres. Cualquier salida que ya esté correlacionada o bajo un contenedor que ya está correlacionado, se excluye de la coincidencia de nombres.
- Si una entrada y una salida tienen el mismo nombre, es una coincidencia, independientemente de la clase y tipo XSD de la entrada y la salida. Un elemento, un atributo y una columna de base de datos pueden formar todos una coincidencia si los nombres son los mismos.
- Los espacios de nombres XML se excluyen de la coincidencia de nombres.
Por consiguiente, abc:something y xyz:something se consideran los mismos; al igual que {http://www.abc.com}:something y {http://www.xyz.com}:something.
- Cuando
varias entradas tienen el mismo
nombre como salida, se crea una correlación. Por ejemplo:
Sin embargo, si tiene varias entradas con el mismo nombre que una salida y elige la correlación por el mismo nombre (o nombre similar) y hacer coincidir descendientes, primero se intenta la coincidencia por vía de acceso y nombre. Si se encuentra una coincidencia, se realiza una transformación y no se considera realizar más comparaciones.
- Cuando una sola entrada tiene el mismo nombre que varias salidas, se crean varias correlaciones, cada una por una entrada y por una salida. Por ejemplo:
Sin embargo, si tiene una sola entrada con el mismo nombre que varias salidas y elige la correlación por el mismo nombre (o nombre similar) y hacer coincidir descendientes, primero se intenta la coincidencia por vía de acceso y nombre. Si se encuentra una coincidencia, se realiza una transformación y no se considera realizar más comparaciones.
- Cuando selecciona la opción Correlacionar todos los descendientes simples de los descendientes seleccionados, se toman los pasos siguientes para que coincidan los nombres:
- Comparar la ruta relativa y el nombre de
elemento de entrada y salida seleccionadas
- Comparar el nombre de elemento sin la vía de acceso relativa
Por
ejemplo, suponga que tiene los siguientes
elementos de entrada y salida:
Si selecciona
Crear
transformaciones cuando los nombres de entradas y
salidas son iguales cuando tiene las
entradas y salidas que se muestran anteriormente,
las rutas relativas de todos los elementos son:
Durante
el paso a) items/item/partNum
y items/item/partNum coinciden.
Durante
el paso b) partNum y
resources/partNum coinciden.
Entradas
y salidas que se hicieron coincidir en un paso
previo se ignoran en pasos posteriores.
Cuando selecciona la opción Correlacionar los hijos inmediatos de los elementos seleccionados, el único paso realizado para hacer coincidir nombres es comparar el nombre de artículo sin la vía de acceso relativa.
Correlación por nombre similar
- Las salidas y salidas correlacionadas de valor fijo se excluyen en la coincidencia de nombres; consulte el Punto 1 en la sección anterior.
- La prueba de similitud se realiza mediante el nombre de un elemento, un atributo o una columna de base de datos, independientemente del tipo; vea el Punto 2 de la sección anterior.
- La prueba de similitud se aplica del mismo modo a los caracteres que distinguen entre mayúsculas y minúsculas y los caracteres alfanumérico que para Correlación por el mismo nombre.
- Los espacios de nombres o prefijos de espacios de nombres no participan en la prueba de similitud; vea el Punto 3 de la sección anterior.
- El comportamiento de
la situación cuando varias entradas son
similares
a una salida y cuando varias salidas son
similares a una entrada es el mismo que el del
Punto 4
en la sección anterior.
- Cuando selecciona la opción Correlacionar todos los descendientes simples de los elementos seleccionados, se toman los pasos siguientes para que coincidan los nombres.
Las entradas y salidas que coincidían en un paso anterior se ignoran en los pasos posteriores:
- Comparar la ruta relativa y el nombre de
elemento de entrada y salida seleccionadas
- Comparar el nombre de elemento sin ruta
relativa
- Comparar nombres similares de elementos sin
ruta relativa
Cuando selecciona la opción Correlacionar los hijos inmediatos de los elementos seleccionados, el único paso realizado para hacer coincidir nombres es comparar nombres de artículos similares sin la vía de acceso relativa.
- Puede seleccionar el umbral de similitud para dos palabras que se consideran similares.
- No puede utilizar ningún otro algoritmo de similitud.