

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Présentation d'un transformation *SelectFromCollection*
<a name="transforms-selectfromcollection-overview"></a>

Certaines transformations ont plusieurs ensembles de données en sortie au lieu d'un seul ensemble de données, *SplitFields*par exemple. La *SelectFromCollection*transformation sélectionne un ensemble de données (`DynamicFrame`) parmi une collection d'ensembles de données (un tableau de`DynamicFrames`). Le résultat de la transformation est la `DynamicFrame`. 

Vous devez utiliser cette transformation après avoir utilisé une transformation qui crée une collection de `DynamicFrames`, tels que :
+ Transformations de code personnalisé
+ *SplitFields*

Si vous n'ajoutez aucun nœud de *SelectFromCollection*transformation à votre diagramme de tâches après l'une de ces transformations, vous obtiendrez une erreur pour votre tâche. 

Le nœud parent de cette transformation doit être un nœud qui renvoie une collection de `DynamicFrames`. Si vous choisissez un parent pour ce nœud de transformation qui renvoie un seul `DynamicFrame`, comme *Join*, votre tâche renvoie une erreur. 

De même, si vous utilisez un *SelectFromCollection*nœud dans votre diagramme de tâches comme parent pour une transformation qui attend un nœud unique `DynamicFrame` en entrée, votre tâche renvoie une erreur.

![\[La capture d'écran montre le champ Parents du nœud dans l'onglet Propriétés du nœud du panneau Détails du nœud. Le parent de nœud sélectionné est SplitFields et le message d'erreur affiché se lit comme suit : « Le nœud parent Split Fields génère une collection, mais le nœud Drop Fields n'accepte pas une collection. »\]](http://docs.aws.amazon.com/fr_fr/glue/latest/dg/images/screenshot-edit-splitfields-wrong-parent.png)
