La transformación aplana una asignación en dos campos para los elementos de clave y valor de la asignación. En un campo de asignación que se ha aplanado no se puede cambiar el valor de Ocurrencias de Automático a un valor de entero.
Por ejemplo, desea aplanar el siguiente campo de asignación emp_sal con una clave de cadena y una matriz de valores enteros:
<emp_name -> [base_sal, bonus, commision]>
En la siguiente imagen se muestra el campo de asignación que desea aplanar en la vista Normalizador:
La tabla contiene los siguientes valores:
emp_id
emp_sal
12200
<Greg -> [4000, 1000, 500]>
12201
<Patricia -> [3800, 1500, 1000]>
Cuando el puerto de asignación se aplana, la salida devuelve un campo de cadena para la clave de asignación y un campo de matriz para el valor de asignación, como se indica a continuación:
emp_id
emp_sal_Key
emp_sal_Value
GCID_emp_salary
12200
Greg
[4000, 1000, 500]
1
12201
Patricia
[3800, 1500, 1000]
1
En la siguiente imagen se muestra el campo de asignación aplanado a un campo de clave de cadena y un campo de valor de matriz en la vista Normalizador:
En la siguiente imagen se muestra el grupo Salida en la vista Puertos: