The competency model for data analysts was developed using job/task analysis, industry research, and expert interviews. While these competencies are not expected to be an exhaustive list, as expectations of data analysts may vary from organization to organization, we aimed to capture the most common, core data competencies a data analyst is expected to demonstrate to be effective in their role.
Data Management: The process of gathering, storing, and using data. Includes data collection, data cleaning and transformation, data storage, data quality, and data security. | Data Management: The process of gathering, storing, and using data. Includes data collection, data cleaning and transformation, data storage, data quality, and data security. |
Associate (Level 1) | Professional (Level 2) |
Perform standard data extraction, joining and aggregation tasks using SQL
| Perform standard data import, joining and aggregation tasks using R or Python
|
Perform standard cleaning tasks to prepare data for analysis using SQL
| |
Assess data quality and perform validation tasks using SQL
using PostgreSQL.
|
Exploratory Analysis: Use of statistics and visualizations to analyze and identify trends in data sets. Includes calculating metrics and creating data visualizations. | Exploratory Analysis: Use of statistics and visualizations to analyze and identify trends in data sets. Includes calculating metrics and creating data visualizations. |
Associate (Level 1) | Professional (Level 2) |
Calculate metrics to report characteristics of data (e.g. measures of center and variability, missingness) and relationships between features (e.g. correlation) using SQL
| Calculate metrics to effectively report characteristics of data and relationships between features using Python or R
|
Read and analyze data visualizations to demonstrate characteristics of data
| Create data visualizations in R or Python to demonstrate the characteristics of data
|
Read and analyze data visualizations to represent the relationship between features
| Create data visualizations in R or Python to represent the relationships between features
|
Statistical Experimentation: Procedure for planning experiments so that the data obtained can be analyzed to yield valid and objective conclusions. | Statistical Experimentation: Procedure for planning experiments so that the data obtained can be analyzed to yield valid and objective conclusions. |
Associate (Level 1) | Professional (Level 2) |
Describe statistical concepts that underpin hypothesis testing and experimentation
| Apply sampling methods to data
|
Implement methods for performing statistical tests
|
Data Communication: The practice of presenting data findings in a compelling and actionable way to technical and non-technical audiences. Includes data storytelling, data visualization, presentation and writing skills. | Data Communication: The practice of presenting data findings in a compelling and actionable way to technical and non-technical audiences. Includes data storytelling, data visualization, presentation and writing skills. |
Associate (Level 1) | Professional (Level 2) |
Present data concepts to small, diverse audiences
| Frame, convey, and summarize stories using data
|
Employ data visualization to support findings
| Employ multiple tactics (written and verbal) to communicate to business leaders
|
Business Acumen: The collection of both general and organization-specific knowledge about how things get done and why, used with the intent to positively impact the organization. | Business Acumen: The collection of both general and organization-specific knowledge about how things get done and why, used with the intent to positively impact the organization. |
Associate (Level 1) | Professional (Level 2) |
N/A | Collect relevant information, detect patterns, observe and interpret data
|
Benchmark, monitor, and evaluate business processes
|