

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Utilizzo della trasformazione Espandi array o mappa in righe
<a name="transforms-explode-array"></a>

 La trasformazione **Espandi** consente di estrarre valori da una struttura nidificata in singole righe più facili da manipolare. Nel caso di un array, la trasformazione genererà una riga per ogni valore dell'array, replicando i valori per le altre colonne della riga. Nel caso di una mappa, la trasformazione genererà una riga per ogni voce con la chiave e il valore come colonne più ogni altra colonna presente nella riga. 

 Ad esempio, se abbiamo questo set di dati che ha una colonna di array "categoria" con più valori. 


| product\$1id | category | 
| --- | --- | 
| 1 | [sport, inverno] | 
| 2 | [giardino, attrezzi] | 
| 3 | [videogiochi] | 
| 4 | [gioco, gioco da tavolo, gioco di società] | 
| 5 | [] | 

 Se espandi la colonna "category" in una colonna con lo stesso nome, sovrascriverai la colonna. Puoi selezionare quello che desideri NULLs includere per ottenere quanto segue (ordinato a scopo illustrativo): 


| product\$1id | category | 
| --- | --- | 
| 1 | sport | 
| 1 | inverno | 
| 2 | giardino | 
| 2 | strumento | 
| 3 | videogiochi | 
| 4 | game | 
| 4 | gioco da tavolo | 
| 4 | gioco di società | 
| 5 |  | 

**Per aggiungere una trasformazione Espandi array o mappa in righe:**

1. Apri il pannello Risorse, quindi scegli **Espandi array o mappa in righe** per aggiungere una nuova trasformazione al diagramma del processo. Il nodo selezionato al momento dell'aggiunta del nodo ne sarà il nodo padre.

1. (Facoltativo) Nella scheda **Proprietà del nodo**, è possibile inserire un nome per il nodo nel diagramma del processo. Se non è già selezionato un nodo padre, scegliere un nodo dall'elenco Nodi padre da utilizzare come origine di input per la trasformazione.

1. Nella scheda **Trasforma**, scegli la colonna da espandere (deve essere di tipo array o mappa). Quindi, specifica un nome per la colonna relativa agli elementi dell'array oppure i nomi delle colonne per chiavi e valori nel caso di espansione di una mappa.

1. (Facoltativo) Nella scheda **Trasforma**, per impostazione predefinita, se la colonna da espandere è NULL o ha una struttura vuota, verrà omessa nel set di dati espanso. Se vuoi mantenere la riga (con le nuove colonne come NULL), seleziona « NULLsIncludi».  
![\[La schermata mostra la scheda Trasforma per la trasformazione Espandi array o mappa in righe.\]](http://docs.aws.amazon.com/it_it/glue/latest/dg/images/transforms-explode-array-transform-tab.png)