Separating your extraction from your loading and transforming routines