big data challenges tutorial