Overall Data Analyst and Data Analyst differ on the basis of job role. Data analyst is the step 1 towards the data analyst. Data Analyst is for sure entry level job. Data Analyst is more for people having some experience in data related fields. Both are good career roles and you can choose based on your career path. Data Analyst is the entry level job whereas Data Scientist is a much advanced career or job role. People while moving into data related fields, first go with Data analyst related job roles. They practice fully fledged into this role and once they have experience of around 5-7 years, they move into the role of Data Scientist. The kind of work differs between Data Scientist and Data Analyst. Data Scientist is much more about analysis of data and performing visualization of data on tools like Tableau or POWER BI.