

# Información general de la transformación *SelectFromCollection*
<a name="transforms-selectfromcollection-overview"></a>

Algunas transformaciones tienen múltiples conjuntos de datos como salida en lugar de un único conjunto de datos, por ejemplo, *Dividir campos*. La transformación *Seleccionar desde recopilación* selecciona un conjunto de datos (`DynamicFrame`) desde una recopilación de conjuntos de datos (una matriz de `DynamicFrames`). El resultado de la transformación es el seleccionado `DynamicFrame`. 

Debe utilizar esta transformación después de utilizar una transformación que crea una recopilación de `DynamicFrames`, por ejemplo:
+ Transformaciones de código personalizado
+ *SplitFields*

Si no agrega un nodo de transformación *Seleccionar desde recopilación* a su diagrama de trabajo después de cualquiera de estas transformaciones, su trabajo arrojará error. 

El nodo principal de esta transformación debe ser un nodo que devuelve una recopilación de `DynamicFrames`. Si elige un nodo principal para este nodo de transformación que devuelve un único `DynamicFrame`, como una transformación *Combinación*, su trabajo arroja un error. 

Del mismo modo, si usa un nodo *Seleccionar desde recopilación* en el diagrama de trabajo como nodo principal de una transformación que espera un único `DynamicFrame` como entrada, su trabajo arroja un error.

![\[La captura de pantalla muestra el campo Node parents (Nodos principales) en la pestaña Node properties (Propiedades del nodo) del panel de detalles del nodo. El nodo principal seleccionado es SplitFields y el mensaje de error mostrado dice: “Parent node Split Fields outputs a collection, but node Drop Fields does not accept a collection (El nodo principal Dividir campos genera una recopilación, pero el nodo Descartar campos no acepta una recopilación)”.\]](http://docs.aws.amazon.com/es_es/glue/latest/dg/images/screenshot-edit-splitfields-wrong-parent.png)
