📊Data Analyst Vs Data Science: What They Do Actually 🤷♀️
Updated: Apr 14
How many times you've found yourself explaining or trying to distinguish between those 2 job titles to someone in your company/family/close friends?
Well...I bet it happened many times!🙄
After a lot of conversations with my friends from the industry, I realised it's time to write a post about it!
Honestly, when I landed the first position as a data analyst I didn’t know what it actually means. A lot of companies define the roles differently, what makes it even harder to understand.
So, what does a Data Analyst do that’s different from what a Data Scientist does?
A Data Analyst deals with many of the same activities, but the leadership component is a bit different.
Let’s start at the beginning, Who owns what? 👩💻
The following might change a lot between companies and teams, I'm sharing only form my personal perspective:
1. Data Scientist will investigate new features or products by unlocking the value of data. Data Analyst develops convention SQL queries to find answers to complex business questions, and will develop dashboards/reporting tools.
2. Data Scientist clean and organize data for analysis (e.g prediction models etc). Data Analyst analyzes data to identify correlations and discover patterns from various data points. In some cases, some cleanup will be done only by the analyst / data engineer and the data science will use the tables post clean up.
3. Data Scientist develops new analytical methods and machine learning models. Data Analyst identifies any data quality issues and partialities in data acquisition.
4. Data Scientist conducts causality experiments by applying A/B experiments to identify the root issues of an observed result. Data Analyst Implements new metrics for finding out formerly not so understood parts of the business (but in some companies, product analysts would also run A/B test).
5. Data Scientist owner of data storytelling and visualization usually through Python. Data Analyst design and create data reports using various reporting tools such as Tableau, Power BI, etc. In order to help business executives make better decisions.
Both roles are expected to develops queries (in SQL, or actually to write code in Python), to work with engineering teams to source the right data, perform data munging and derive information from data. However, the day-to-day job, looks a lot different in those roles, also, that what made shifting from one role to another quite common.
Hope, it was useful 💁♀️!
What's your take on both roles? Is it the same in your company?