

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# *SelectFromCollection* 轉換概觀
<a name="transforms-selectfromcollection-overview"></a>

某些轉換有多個資料集作為其輸出，而不是單個資料集，例如 *SplitFields*。*SelectFromCollection* 轉換從資料集的集合 (`DynamicFrames` 的陣列) 選擇一個資料集 (`DynamicFrame`)。轉換的輸出是選定的 `DynamicFrame`。

您必須在使用建立 `DynamicFrames` 集合的轉換後使用此轉換，例如：
+ 自訂程式碼轉換
+ *SplitFields*

如果在任何這些轉換之後您沒有新增 *SelectFromCollection* 至您的任務圖表，您會收到任務錯誤。

此轉換的父節點必須是傳回 `DynamicFrames` 集合的節點。如果您為傳回單一 `DynamicFrame` 的此轉換節點選擇父項，例如 *Join* 轉換，您的任務會傳回錯誤。

同樣地，如果您在任務圖表中使用 *SelectFromCollection* 節點作為需要單一 `DynamicFrame` 作為輸入之轉換的父項，您的任務也會傳回錯誤。

![螢幕擷取畫面顯示節點詳細資訊面板的 [Node properties (節點屬性)] 索引標籤上的 [Node parents (節點父項)] 欄位。所選節點父項是 SplitFields 且顯示的錯誤訊息指出「父節點分割欄位輸出集合，但節點捨棄欄位不接受集合」。](http://docs.aws.amazon.com/zh_tw/glue/latest/dg/images/screenshot-edit-splitfields-wrong-parent.png)
