Data transformation by example