For an ODS extract what is the advantage/disadvantage of generating a datasource vs building a generic extractor on the ODS table? Thanks