What triggers data migration? Key reasons explained