

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à.

# Panoramica della trasformazione *SelectFromCollection*
<a name="transforms-selectfromcollection-overview"></a>

Alcune trasformazioni hanno come output più set di dati anziché un singolo set di dati, ad esempio. *SplitFields* La *SelectFromCollection*trasformazione seleziona un set di dati (`DynamicFrame`) da una raccolta di set di dati (una matrice di). `DynamicFrames` L'output per la trasformazione è il `DynamicFrame` selezionato. 

È necessario utilizzare questa trasformazione dopo aver utilizzato una trasformazione che crea una raccolta di `DynamicFrames`, come ad esempio:
+ Trasformazioni di codice personalizzate
+ *SplitFields*

Se non aggiungete un nodo di *SelectFromCollection*trasformazione al diagramma del lavoro dopo una di queste trasformazioni, riceverete un errore relativo al vostro lavoro. 

Il nodo padre per questa trasformazione deve essere un nodo che restituisce una raccolta di `DynamicFrames`. Se per questo nodo di trasformazione si sceglie un padre che restituisce un singolo `DynamicFrame`, ad esempio *Join*, il processo restituisce un errore. 

Analogamente, se si utilizza un *SelectFromCollection*nodo nel diagramma del processo come elemento principale per una trasformazione che prevede un valore singolo `DynamicFrame` come input, il processo restituisce un errore.

![\[Lo screenshot mostra il campo Node parents (Nodi padre) nella scheda Node properties (Proprietà del nodo) del pannello dei dettagli del nodo. Il nodo principale selezionato è SplitFields e il messaggio di errore visualizzato indica che il nodo padre Split Fields genera una raccolta, ma il nodo Drop Fields non accetta una raccolta.\]](http://docs.aws.amazon.com/it_it/glue/latest/dg/images/screenshot-edit-splitfields-wrong-parent.png)
