Cuando cree una transformación de normalizador, defina una jerarquía de entrada que describa los registros y los campos en el origen. Defina la jerarquía de entrada en la vista
Normalizador
de la transformación.
Developer tool crea los puertos de entrada de transformación en función de los campos definidos en la jerarquía de entrada. Defina la estructura de grupo de entrada antes de definir los grupos de salida de la transformación.
Cuando defina una jerarquía de entrada, deberá definir una estructura de entrada que corresponda a la estructura de los datos de origen. Los datos de origen podrían contener más de un grupo de campos de ocurrencia múltiple. Para definir la estructura, puede configurar un registro que se produzca en el mismo nivel que otro registro del origen. O bien, puede definir los registros que se producen dentro de otros registros.
Ejemplo de jerarquía de entrada
La siguiente fila de origen contiene campos de cliente y un registro de direcciones que se produce dos veces:
CustomerID
FirstName
LastName
Address
Street
City
State
Country
Address1
Street1
City1
State1
Country1
Cuando defina la estructura de entrada en la vista
Normalizador
, podrá añadir CustomerID, FirstName y LastName como campos. Defina un registro Address e incluya los campos Street, City, State y Country en la dirección. Cambie el valor de Ocurrencias de Address a 2.
La siguiente imagen muestra la jerarquía de entrada en la vista
Normalizador
:
La columna
Ocurrencias
de la vista
Normalizador
identifica el número de instancias de un campo o registro de una fila de origen. Cambie el valor de la columna
Ocurrencias
para los campos o registros de ocurrencia múltiple. En este ejemplo, los campos de cliente aparecen una vez y el registro Address aparece dos veces.
La columna
Nivel
de la vista
Normalizador
indica el lugar donde aparece un campo o un registro en la jerarquía de entrada. Los campos de cliente están en el nivel 1 de la jerarquía. El registro Address también es de nivel 1.