Saltar al contenido

Conceptos Básicos de Transformación

Descripción General

Una transformación es un componente de proyecto que se utiliza como paso en una operación para asignar o transformar entradas en una salida resultante moviendo datos, limpiando datos o aplicando lógica empresarial. Una transformación consta de esquemas de origen y de destino que se han definido en la transformación y la asignación de transformación que genera la salida.

Si no desea transformar los datos y, en su lugar, pasarlos sin cambios, no necesita agregar una transformación. Los patrones de operación válidos se proporcionan en Patrones de validación en Validez de la operación.

Este tema cubre conceptos generales que es importante comprender sobre las transformaciones.

Estas páginas están incluidas en este tema:

  • Estructuras de datos
    Las estructuras de datos se pueden proporcionar durante la configuración de la actividad o se pueden definir dentro de la propia transformación. Una vez definidos los esquemas de origen y de destino de una transformación, se crean asignaciones de transformación entre los esquemas de origen y de destino para definir cómo se deben procesar los datos.
  • Nodos y campos
    Los nodos y campos están contenidos dentro de los esquemas que se especifican durante la configuración de la actividad o en la transformación. Al configurar una transformación, los nodos y campos se muestran iguales independientemente del modo de visualización de la transformación.
  • Procesamiento de Transformación
    Harmony admite streaming y fragmentación de datos como métodos para procesar una transformación. Una transformación de transmisión es el método preferido cuando la cantidad de memoria que utiliza una transformación debe ser limitada. En los casos en los que no pueda utilizar una transformación de transmisión, es posible que se aplique la fragmentación de datos.
  • Reutilización de Transformación
    Se puede hacer referencia a todas las transformaciones varias veces como pasos de operación. El proceso involucrado en hacer referencia a una transformación depende de si el esquema se define en una transformación o se hereda de una actividad.

Consulte también el tema Conceptos básicos del esquema para obtener información sobre esquemas:

  • Uso del esquema
    La necesidad de un esquema depende del tipo de actividad y de si se utiliza como origen o como destino de una transformación.
  • Procesamiento de esquema
    Al definir un esquema, algunos datos pueden convertirse durante el procesamiento. Esta página describe cómo se convierten estos datos.
  • Menú de acciones de esquema
    Esta página describe las acciones disponibles para los esquemas después de su creación, accesibles desde el panel del proyecto o la transformación. Estos incluyen eliminar, ver dependencias, desplegar o desplegar configurable de un esquema, así como editar la configuración de una actividad que proporciona un esquema, editar un esquema o borrar un esquema de una transformación.