Refresh or incremental? Find Date Range For Incremental Harvesting Start Harvesting Prepare mdstore records Store mdstore records Update datasouce API extra fields