Índice

Search

  1. 10.2
  2. Versión 10.1.1
  3. Versión 10.1
  4. Versión 10.0
  5. Versión 9.6.1
  6. Versión 9.6.0

Guia de versiones

Guia de versiones

Asignaciones dinámicas

Asignaciones dinámicas

A partir de la versión 10.0, puede configurar asignaciones dinámicas para cambiar orígenes, destinos y la lógica de transformación en tiempo de ejecución basándose en los parámetros y las reglas que defina. Puede determinar qué puertos recibe una transformación, qué puertos han de utilizarse en la lógica de transformación y qué vínculos deben establecerse entre los grupos de transformaciones. Las asignaciones dinámicas permiten administrar cambios frecuentes de metadatos realizados en los orígenes de datos o volver utilizar la lógica de asignación para distintos orígenes de datos con distintos esquemas.
Las asignaciones dinámicas incluyen las siguientes características que puede configurar:
  • Los orígenes dinámicos permiten cambios en los metadatos en orígenes relacionales y un archivo sin formato en tiempo de ejecución. Cuando los metadatos que se encuentran en un origen relacional o archivo sin formato cambian, las transformaciones de lectura y búsqueda pueden obtener columnas de objetos de datos directamente desde los orígenes dinámicos en tiempo de ejecución.
  • Las transformaciones pueden incluir puertos dinámicos, que reciben una o varias columnas que pueden cambiar según las reglas que defina. Puede definir reglas para incluir o excluir columnas en un puerto dinámico.
    Las siguientes transformaciones pueden incluir puertos dinámicos:
    • Agregación
    • Expresión
    • Filtro
    • Combinación
    • Búsqueda
    • Rango
    • Enrutador
    • Generador de secuencia
    • Ordenación
    • Estrategia de actualización
  • Puede definir un selector de puerto en la transformación de combinación, en la transformación de búsqueda y en la transformación de expresión. Un selector de puerto es una lista ordenada de puertos a la que puede hacer referencia en la lógica de transformación. Configure un selector de puerto para filtrar los puertos que fluyen hacia la transformación y hacer referencia a los puertos en una condición de combinación, una condición de búsqueda o una expresión dinámica.
  • Puede definir una expresión dinámica en una transformación de expresión. Una expresión dinámica devuelve resultados a un puerto de salida dinámico. Puede hacer referencia a un selector de puerto o a un puerto dinámico en una expresión dinámica. Cuando se hace referencia a un puerto dinámico o a un selector de puerto, la expresión dinámica se ejecuta una vez para cada puerto en el puerto dinámico o el selector de puerto. La transformación de expresión genera un puerto de salida independiente para cada instancia de expresión.
  • Los destinos dinámicos permiten definir las columnas para destinos relacionales o un archivo sin formato en tiempo de ejecución. Las transformaciones de escritura pueden generar columnas para los destinos en tiempo de ejecución basándose en un objeto de datos asociado o en el flujo de asignación. Las transformaciones de escritura que representan los destinos relacionales también pueden crear o sustituir las tablas en tiempo de ejecución.
  • Las transformaciones pueden tener vínculos entre los grupos que determinan qué puertos deben conectarse en tiempo de ejecución basándose en una directiva o en un parámetro.
  • Las propiedades de la transformación, las reglas para los puertos, los orígenes y los destinos pueden cambiar en tiempo de ejecución basándose en los parámetros.
Para obtener más información sobre las asignaciones dinámicas, consulte el capítulo "Asignaciones dinámicas" en la
Guía de asignaciones de Informatica 10.0
.