Which extraction method reads only the data that has changed since the last extraction, minimizing load on source systems?