Transformaciones
En esta sección se describen las nuevas características de transformación de la versión 10.0.
Transformaciones de Informatica
En esta sección se describen las nuevas características de la transformación de Informatica en la versión 10.0.
Transformación del validador de direcciones
A partir de la versión 10.0, puede definir parámetros para establecer las siguientes propiedades de transformación:
- •Tipo de datos de geocodificación
- •Longitud de campo máxima global
- •Recuento máximo de resultados
- •Nivel de optimización
- •Estandarizar dirección no válida
Para obtener más información, consulte el capítulo "Transformación del validador de direcciones" de la Guía de transformación del desarrollador de Informatica 10.0.
Transformación de excepción de registros incorrectos
A partir de la versión 10.0, puede utilizar parámetros para especificar los umbrales superior e inferior que la transformación utiliza para identificar registros incorrectos.
Para obtener más información, consulte el capítulo "Parámetros de asignación" de la Guía de asignaciones del desarrollador de Informatica 10.0.
Transformación del procesador de datos
En esta sección se describen nuevas características de transformación del procesador de datos.
Bibliotecas de Data Transformation
Las bibliotecas de Data Transformation contienen componentes de transformación predefinidos para diversos estándares de mensajería de la industria. La transformación del procesador de datos utiliza un objeto de biblioteca para transformar una entrada de tipo de mensajería de la industria en un formato distinto, como por ejemplo un documento de salida XML, o bien una entrada XML en una salida de mensaje de la industria.
El objeto de biblioteca contiene un gran número de objetos y componentes, tales como analizadores, serializadores y esquemas XML, preestablecidos para transformar la entrada del estándar de la industria y los mensajes de aplicación específicos en XML u otro tipo de salida. Algunas bibliotecas contienen objetos adicionales para las muestras de diagnóstico, los reconocimientos y la validación de mensajes. También puede personalizar las propiedades y la configuración de validación del objeto de biblioteca.
Puede crear objetos de biblioteca para las bibliotecas DTCC-NTCC, EDIFACT, EDI-X12, HIPAA, HL7 y SWIFT.
Para obtener más información, consulte la Guía del usuario de Informatica Data Transformation 10.0 y la Guía de bibliotecas de Informatica Data Transformation 10.0.
Lector de archivos complejos sin transmisión por secuencias
Puede utilizar el lector de archivos complejos sin transmisión por secuencias como componente de inicio de la transformación del procesador de datos que recibe la entrada.
Para obtener más información, consulte la Guía del usuario de Informatica Data Transformation 10.0.
Puertos de transferencia con tipos de datos personalizados
Las transformaciones del procesador de datos pueden incluir puertos de transferencia con tipos de datos personalizados.
Para obtener más información sobre los tipos de datos personalizados, consulte la Guía del usuario de Informatica Developer 10.0.
Instrucción RunMapplet para XMap
Puede definir una instrucción de asignación RunMapplet para invocar un mapplet desde un XMap en una transformación de procesador de datos. En la instrucción RunMapplet se pueden anidar una o varias instrucciones MappletInput y MappletOutput. Los valores se asignan a los puertos de entrada del mapplet en el mismo orden en el que aparecen en las instrucciones MappletInput. Los valores de los puertos de salida del mapplet se asignan a la instrucción MappletOutput en el mismo orden en el que aparecen en los puertos del mapplet.
Para obtener más información, consulte la Guía del usuario de Informatica Data Transformation 10.0.
Edición del modo de script
Puede editar un script para la transformación del procesador de datos con un editor externo. Por ejemplo, puede ejecutar una operación de buscar y reemplazar global con un editor externo.
Para obtener más información, consulte la Guía del usuario de Informatica Data Transformation 10.0.
Transformación de decisión
A partir de la versión 10.0, puede utilizar parámetros para especificar valores de entrada en un script de transformación de decisión.
Para obtener más información, consulte el capítulo "Parámetros de asignación" de la Guía de asignaciones del desarrollador de Informatica 10.0.
Transformación de excepción de registros duplicados
A partir de la versión 10.0, puede utilizar parámetros para especificar los umbrales superior e inferior que la transformación utiliza para identificar registros duplicados.
Para obtener más información, consulte el capítulo "Parámetros de asignación" de la Guía de asignaciones del desarrollador de Informatica 10.0
Transformación de expresión
Esta sección describe las nuevas características en la transformación de expresión.
- Expresiones dinámicas
A partir de la versión 10.0, puede crear una expresión en un puerto de salida dinámico. Al crear una expresión en un puerto dinámico, la expresión es una expresión dinámica. Una expresión dinámica puede generar más de un puerto de salida cuando la expresión contiene un selector de puerto o un puerto dinámico. Cuando la expresión dinámica se ejecuta con varios puertos, devuelve un valor de salida para cada puerto.
Para obtener más información acerca de las expresiones dinámicas, consulte el capítulo Transformaciones de expresión en la Guía de transformación de Informatica 10.0 Developer.
- Salidas de asignaciones
A partir de la versión 10.0, puede configurar las salidas de las asignaciones. Una salida de asignación es un valor único que es el resultado de la adición de un campo o expresión desde cada fila que la asignación procesa. Por ejemplo, una salida de asignación puede resumir la cantidad total de un campo de orden desde todas las filas de origen que la transformación recibe. Una expresión de salida de asignación es un valor de campo o una expresión para agregar desde las filas que la transformación de expresión recibe. Debe definir una salida de asignación en la vista Propiedades de la asignación, antes de crear la correspondiente expresión en la transformación de expresión.
Para obtener más información sobre las salidas de asignación, consulte el capítulo Salidas de asignación en la Guía de asignaciones del desarrollador de Informatica 10.0.
- Probar expresiones
A partir de la versión 10.0, puede probar expresiones que configure en el Editor de expresiones. Al probar una expresión, debe introducir datos de muestra y, a continuación, evaluar la expresión.
Puede probar expresiones al configurarlas de las siguientes maneras:
- - En un puerto de salida o variable en la transformación de expresión
- - En la vista Salidas de asignación de una transformación de expresión después de agregar la transformación a una asignación
La siguiente imagen muestra los resultados de una expresión que concatena un nombre de pila y un apellido de ejemplo:
Para obtener más información sobre cómo probar expresiones, consulte el capítulo "Transformación de expresión" en la Guía de transformación de Informatica 10.0 Developer.
Transformación de jerárquica a relacional
En esta sección se describe la transformación de jerárquica a relacional que se crea en Developer tool.
La transformación de jerárquica a relacional es una transformación optimizada que se introdujo en la versión 10.0 y que convierte la entrada jerárquica en salida relacional.
Para obtener más información, consulte la Guía de transformación de Informatica 10.0 Developer.
Transformación de coincidencia
Opciones de tipo de coincidencia en análisis de coincidencias de identidad
A partir de la versión 10.0, puede seleccionar las siguientes opciones al configurar la transformación de coincidencia para leer un almacén persistente de datos de índice de identidad:
- Quitar los ID de la base de datos
- La transformación elimina las filas de las tablas de índice si las filas compartir identificadores de secuencia con las filas de los datos de origen de la asignación. La transformación no realiza análisis de coincidencia cuando se selecciona la opción.
- Actualizar los ID en la base de datos
- La transformación reemplaza filas en las tablas de índice por filas de los datos de origen de la asignación si las filas comparten identificadores de secuencia. La transformación no añade filas al índice. La transformación puede incluir las filas que no agrega en el análisis de coincidencia.
Para obtener más información, consulte el capítulo "Transformaciones de coincidencia en análisis de identidad" de la Guía de transformación de Informatica 10.0 Developer.
Opciones de proceso de coincidencia en el análisis de coincidencia de identidad
A partir de la versión 10.0, puede habilitar y deshabilitar el análisis de coincidencia al configurar la transformación para actualizar un almacén persistente de datos del índice de identidad. Utilice la opción Proceso de coincidencia para habilitar o deshabilitar el análisis de coincidencia.
Para obtener más información, consulte el capítulo "Transformaciones de coincidencia en análisis de identidad" de la Guía de transformación de Informatica 10.0 Developer.
Códigos de estado para el análisis de identidad con un almacenamiento de índice persistente
A partir de la versión 10.0, la transformación de coincidencia puede generar los siguientes códigos de estado para describir los resultados del análisis de coincidencia en el almacén de datos de índice persistente:
- Ausente
- El almacén de datos de índice no contiene datos para el registro actual.
- No válido
- La transformación no puede analizar el registro actual. Por ejemplo, la transformación no puede generar datos de índice para el registro porque el campo de clave en la ficha Tipo de coincidencia no es compatible con los datos del registro.
- Quitado
- La transformación elimina los datos de índice del registro del almacén de datos de índice.
- Actualizado
- La transformación actualiza las filas en el almacén de datos persistentes con datos de índice del registro de entrada de la transformación. Los datos de entrada de la transformación y los datos de índice persistentes tienen identificadores de secuencia comunes.
Para obtener más información, consulte el capítulo "Transformación de coincidencia" de la Guía de transformación de Informatica 10.0 Developer.
Uso de parámetros
A partir de la versión 10.0, puede utilizar parámetros para establecer las siguientes opciones en la transformación de coincidencia:
- •El valor del umbral de la puntuación de coincidencia.
- •La ponderación relativa que la transformación aplica a las puntuaciones de cada estrategia de coincidencia.
- •El método de conservación que la transformación aplica al almacén de datos de índice persistente en el análisis de coincidencia de identidades.
Para obtener más información, consulte el capítulo "Parámetros de asignación" de la Guía de asignaciones del desarrollador de Informatica 10.0.
Puerto de ID de secuencia
A partir de la versión 10.0, los puertos de salida de la transformación de coincidencia incluyen un puerto de ID de secuencia al configurar la transformación para leer un almacén de índice persistente. La transformación utiliza los valores del identificador de secuencia para realizar un seguimiento de los datos de índice a través de las distintas etapas del análisis de coincidencia.
Para obtener más información, consulte el capítulo "Transformación de coincidencia" de la Guía de transformación de Informatica 10.0 Developer.
Transformación de SQL
En esta sección se describen nuevas características de la transformación de SQL.
A partir de la versión 10.0, puede parametrizar la conexión para una transformación de SQL. Defina el parámetro en la asignación. A continuación, asigne el parámetro al nombre de la conexión en las propiedades de tiempo de ejecución de la transformación de SQL.
Para obtener información, consulte el capítulo Transformación de SQL de la Guía de transformación de Informatica 10.0.
Transformaciones en asignaciones dinámicas
En esta sección se describen nuevas características de las transformaciones para las asignaciones dinámicas.
A partir de la versión 10.0, puede agregar puertos dinámicos a algunas transformaciones. También puede parametrizar qué puertos de entrada se vinculan a los puertos de una transformación de nivel superior. Puede configurar selectores de puertos para que hagan referencia a varios de ellos en la lógica de transformación.
Las transformaciones contienen las siguientes fichas en la vista Propiedades:
- Agrupar por
- Las opciones Transformación de agregación, Transformación de rango y Transformación de ordenación exigen que configure grupos de puertos. Ahora puede configurar los grupos de una ficha Agrupar por. Puede definir grupos mediante la selección de puertos o puede configurar parámetros que contengan listas de puertos. La ficha Agrupar por le proporciona flexibilidad al configurar las transformaciones con puertos generados.
- Selector de puerto
- Puede hacer referencia a varios puertos en la lógica de transformación. Defina un selector de puerto, es decir, una lista ordenada de puertos. Puede usar selectores de puerto de referencia en expresiones dinámicas, unir condiciones o buscarlas. Al definir un selector de puerto, puede incluir o excluir puertos de transformación según el nombre o el tipo de puerto o un patrón de caracteres de texto.
- Vinculación en tiempo de ejecución
- Al configurar las transformaciones en una asignación dinámica, puede establecer parámetros o vincular políticas que determinen qué puertos vincular entre las transformaciones. Configure el vínculo en tiempo de ejecución para que vincule puertos dinámicos a puertos estáticos. Puede configurar una política de vínculos para vincular puertos por el nombre. Puede configurar un parámetro InputLinkSet para que especifique los nombres de los puertos que se deben vincular en tiempo de ejecución.
Para obtener más información, consulte la Guía de transformación de Informatica 10.0.