On a typical day, a data analyst might use SQL skills to pull data from a company database, use programming skills to analyse that data, and then use communication skills to report their results to a larger audience. It's a fulfilling job that pays well.