Información general de la transformación SelectFromCollection - AWS Adherencia

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Información general de la transformación SelectFromCollection

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 DynamicFrame seleccionado.

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)”.