Finite Generation Is Local on a Finite Basic Cover