Refresh or incremental? Find Date Range For Incremental Harvesting Fetch records from MDStore Transform valid records Clean records Store mdtore records Update datasouce API extra fields