数据选择和分配器