KS5H019/H119 F200 TA5 24 min read 10 question quiz 20 exam marks

F200 TA5: Job Roles, Skills and Attributes

Who does what in a data team, the technical and personal skills each role needs, and how to communicate a finding to somebody who will not read the method.

The roles

RoleResponsible forTypical tools
Data analystAnswering business questions from existing data: querying, analysing, reporting, visualisingSQL, spreadsheets, Power BI or Tableau, Python or R
Data scientistStatistical modelling and prediction, experiment design, machine learningPython or R, notebooks, ML libraries, SQL
Data engineerBuilding and running the pipelines that deliver reliable dataSQL, Python, orchestration tools, cloud platforms
Database administratorThe databases themselves: performance, availability, backup, securitySQL, DBMS tooling, monitoring
Data architectHow data is modelled and how systems fit together across the organisationModelling tools, governance frameworks
Business intelligence analystReporting and dashboards that the business runs on day to dayBI platforms, SQL, data modelling
Data governance or protection officerPolicy, compliance, quality standards, the data dictionaryGovernance and cataloguing tools
Information security analystProtecting data against loss, breach and misuseSecurity tooling, monitoring, audit

How the roles relate

The engineer makes the data available and trustworthy. The analyst uses it to answer a question that has been asked. The scientist tackles questions that need a model rather than a query. The administrator keeps the platform running. The architect decides how it all fits together, and the governance role decides what is allowed. In a small organisation one person does several of these, which is why the job titles overlap in adverts.

Analyst against scientist

The analyst explains what happened and why, from data that exists. The scientist predicts what will happen, and often has to create the data to do it through an experiment. The dividing line in practice is whether the answer needs a model.

Who does what in a data team: architect, engineer, administrator, analyst, scientist and BI analystThe main roles in a data team. A data architect decides how data is modelled and how the systems fit together. The data engineer builds the pipelines that deliver reliable data, using SQL, Python and cloud tools. The database administrator keeps the databases fast, backed up and secure. The data analyst answers questions from existing data, using SQL, spreadsheets and BI tools. The data scientist predicts using statistics and models, in Python or R. The business intelligence analyst builds the dashboards the business runs on. Governance and security cover the whole team: policy, quality standards and protection against loss, breach and misuse. The analyst explains what happened and why, and the scientist predicts what will happen.1Data architectdecides how data is modelled and how the systems fit togetherData engineerbuilds thepipelines thatdeliver reliabledataSQL, Python, cloudtoolsDB administratorkeeps the databasesfast, backed up andsecureSQL, monitoringtoolsData analystanswers questionsfrom existing dataSQL, spreadsheets,BI toolsData scientistpredicts withstatistics andmodelsPython or R, MLlibrariesBI analystbuilds thedashboards thebusiness runs onBI platforms, SQL2Governance and securitypolicy, quality standards, protection against loss, breach and misuseAnalyst or scientist?the analyst explains what happened, and whythe scientist predicts what will happen
  1. The architect designs how it all fits together.
  2. Engineers, administrators, analysts, scientists and BI analysts each do one part of getting value from data.
  3. Governance and security look after quality, compliance and protection across all of it.
The engineer makes the data available and trustworthy. The analyst uses it. The scientist builds models from it.

Technical skills

SkillWhy it is needed
SQLThe common language of data. Almost every role needs it, and most interviews test it
Spreadsheet modellingLookups, pivot tables, named ranges, scenario modelling, and knowing when to stop using one
Programming in Python or RAutomation, reshaping data, statistics, modelling, anything repeated
Data visualisationChoosing the right chart, and building a dashboard somebody will actually use
StatisticsAverages and spread, distributions, correlation, significance, and the limits of each
Data modellingTables, keys, relationships, normalisation, and designing a schema that will survive
Data cleaning and wranglingThe largest part of the actual job
Cloud and pipeline toolingWhere the data lives and how it moves
Version controlKeeping queries and scripts tracked, reviewable and reproducible
Security and compliance awarenessEnough to recognise when a request should not be fulfilled as asked

Statistics worth being precise about

  • Mean is the arithmetic average, and a single extreme value drags it
  • Median is the middle value, and it does not care about extremes
  • Mode is the most common value, and it is the only average for nominal data
  • Range is the crudest measure of spread; the interquartile range and the standard deviation are the useful ones
  • Correlation means two things move together. It is not causation, and the exam will ask
  • Trend is direction over time, and a short series can show a trend that is noise

Median household income and mean household income differ by thousands of pounds, and which one an organisation quotes tells you what it wants you to conclude.

A skewed distribution with the mean and median markedA histogram of 461 order values in twenty pound bands, with a pronounced right skew: the bars rise steeply to a peak in the sixty to eighty pound band and then fall away into a long thin tail of larger orders stretching to four hundred pounds. Two dashed lines are marked. The median, at about 100 pounds, is the value with half the orders below it and half above. The mean, at about 126 pounds, sits well to the right of it, because the orders in the tail pull it upward while they cannot move the median at all. That gap is why the choice of average is a presentational decision as much as a statistical one: quoting the mean makes the typical order look considerably larger than it is, while the median describes what a typical customer actually spends.Order values: a right-skewed distributionorder value (£)number of orders080160240320400020406084median £100mean £126A long tail of a few very large orders drags the mean £126 well above the median £100.Quote the mean to make the typical order look bigger; quote the median to describe it honestly.
On a skewed distribution the mean and the median answer different questions. Say which one you quoted.
Positive, negative, absent and spurious correlationFour scatter plots. The first shows a strong positive correlation between advertising spend and sales: the points cluster around a rising line, so a higher spend is associated with higher sales. The second shows no correlation: the points form a shapeless cloud, so knowing one variable tells you nothing about the other. The third shows a strong negative correlation, where the fitted line falls, so more of one variable goes with less of the other, which is still a relationship and still useful. The fourth shows ice cream sales plotted against drowning deaths, which produces a correlation as strong as the first plot and means nothing causal at all: hot weather independently causes more ice cream buying and more swimming. The shape of the graph cannot tell these two apart, which is why establishing cause needs a mechanism or a controlled experiment rather than a coefficient.Correlation, and what it does not tell youadvertising spendsalesPOSITIVEMore spend, more sales. The points cluster round a rising line.advertising spendsalesNONEThe cloud has no direction, so there is nothing to predict from.advertising spendsalesNEGATIVEMore of one, less of the other. Still a relationship.ice cream salesdrowningsSPURIOUSIce cream and drownings rise together. Hot weather causes both.
All four of these are correlations. Only three of them are relationships, and none of them is proof of a cause.

Correlation lab

Add and drag points on a scatter plot and watch the coefficient respond. This tool needs JavaScript, so turn it on to use it. Everything you need to answer the exam question is explained in the text above.

Personal attributes and communicating results

The attributes that are actually assessed

AttributeWhat it looks like in the job
Attention to detailNoticing that a total is 1% out and chasing it rather than rounding it
Logical reasoningForming a hypothesis and testing it, rather than looking for a chart that agrees
CuriosityAsking why the number moved, not just reporting that it did
ScepticismDistrusting a result that is too convenient, including your own
CommunicationExplaining a method to a technical colleague and a conclusion to a director
Commercial awarenessKnowing which questions are worth answering
Ethical judgementRecognising when something lawful is still wrong
Resilience and patienceMost of the work is cleaning, and most hypotheses are wrong
TeamworkAnalysis is a relay: engineer, analyst, decision maker
Time managementA good answer on Tuesday beats a perfect one next month

Communicating to a non-technical audience

  1. Lead with the answer. The conclusion first, the method afterwards, and the caveats with it rather than buried.
  2. One chart, one message. If a chart needs a paragraph to interpret, it is the wrong chart.
  3. Use their units. Pounds, customers, days. Not standard deviations.
  4. Quantify the uncertainty in plain words. "Between about 4% and 7%" is honest; "4.83%" implies precision you do not have.
  5. Say what should change. An analysis that recommends nothing is a report, not an analysis.
  6. Keep the method available, not in the way. An appendix, a documented query, a reproducible notebook.

Choosing a chart

ChartShowsDo not use it for
BarComparison between categoriesShowing a trend over many points
LineChange over timeUnordered categories
ScatterRelationship between two numeric variablesCategorical data
HistogramThe distribution of one numeric variableComparing categories
Box plotSpread, median and outliers across groupsA general audience, without explanation
Stacked barComposition within a totalComparing the middle segments precisely
PieOne part against a whole, with very few slicesMore than about four categories, or any comparison
MapGeographic patternAnything where geography is not the point
Say the number and the decision

"Returns on the new line are running at 11% against 4% for the rest of the range, which is about £18,000 a month. The pattern is almost entirely one size, so the likely cause is sizing rather than quality, and the cheapest test is to update the size guide before changing the supplier." Finding, figure, cause, action. That is the shape of a top band answer.

Choosing the right chartSix chart types drawn small, each labelled with the question it answers and the job it should not be used for. A bar chart compares categories and is wrong for a trend over many points. A line chart shows change over time and is wrong for unordered categories. A scatter plot shows the relationship between two numeric variables and is wrong for categorical data. A histogram shows the distribution of a single numeric variable and is not a way of comparing categories. A stacked bar shows composition within a total but makes the middle segments impossible to compare precisely. A box plot shows spread, median and outliers across groups, and should not be put in front of an audience it cannot be explained to. The pie chart is for one part against a whole with at most about four slices, because people compare angles badly and almost any comparison is clearer as a bar chart.Six charts, and the one question each answersBar chartcomparing categoriesnot for: a trend over many pointsLine chartchange over timenot for: unordered categoriesScatter plotrelationship between two numbersnot for: categoriesHistogramthe distribution of one variablenot for: comparing categoriesStacked barcomposition within a totalnot for: comparing middle segmentsBox plotspread and outliers across groupsnot for: an audience you cannot explain it toAnd the pie chart: one part against a whole, with at most about four slices.People compare angles badly, so almost any comparison is clearer as a bar chart.
If the chart needs a paragraph to interpret, it is the wrong chart.

Key terms you must be able to define

Data analyst
A role answering business questions from existing data through querying, analysis and reporting.
Data scientist
A role using statistical modelling and machine learning to predict and explain.
Data engineer
A role building and maintaining the pipelines that deliver reliable data.
Database administrator
A role responsible for a database's performance, availability, backup and security.
Data architect
A role designing how data is modelled and how systems fit together.
SQL
The standard language for querying and manipulating relational data.
Mean
The arithmetic average, which is pulled by extreme values.
Median
The middle value of an ordered set, which is unaffected by extremes.
Correlation
A measure of how closely two variables move together, which does not establish cause.
Data visualisation
Presenting data graphically so a pattern can be seen and acted on.
Data storytelling
Communicating a finding, its evidence and its implication to a decision maker.

Flashcards

Say the definition out loud before you flip the card. Retrieving it from memory is what builds recall, reading it again is not.

DefineData analyst
AnswerA role answering business questions from existing data through querying, analysis and reporting.
DefineData scientist
AnswerA role using statistical modelling and machine learning to predict and explain.
DefineData engineer
AnswerA role building and maintaining the pipelines that deliver reliable data.
DefineDatabase administrator
AnswerA role responsible for a database's performance, availability, backup and security.
DefineData architect
AnswerA role designing how data is modelled and how systems fit together.
DefineSQL
AnswerThe standard language for querying and manipulating relational data.
DefineMean
AnswerThe arithmetic average, which is pulled by extreme values.
DefineMedian
AnswerThe middle value of an ordered set, which is unaffected by extremes.

Reach the top grade on this topic

Role questions are marked on responsibility and boundary, not on job titles. Say what the role is accountable for, what it hands to another role, and what it needs from them. Communication questions are marked on whether your answer would actually work on the person described.

Mistakes that cost marks here

Avoid these
  • Describing a role by its tools rather than its responsibilities.
  • Confusing the analyst with the scientist. The dividing line is whether a model is needed.
  • Treating correlation as causation.
  • Quoting a mean where the distribution is skewed, without mentioning the median.
  • Using a pie chart to compare values, or with more than about four slices.
  • Leading a report to a director with the method instead of the answer.
Fun fact

The most valuable skill in data analytics is not the one that gets advertised. An analysis nobody understands changes nothing, so the ability to explain a result in one sentence to a person who will never see the query is worth more than another modelling technique.

Knowledge check

0 of 10 answered
1Who is responsible for building and maintaining data pipelines?
2Which skill is needed in almost every data role?
3Sales figures include one enormous outlier order. Which average is most representative?
4Ice cream sales and drowning deaths both rise in summer. What does this show?
5Which chart is right for the relationship between advertising spend and sales?
6Which chart shows the distribution of a single numeric variable?
7What should a report to a non-technical director lead with?
8Which role decides how data is modelled across the whole organisation?
9Why is scepticism listed as a professional attribute?
10What is wrong with reporting a figure as 4.83%?
Score 0 / 10

Exam-style questions

Five written questions in the style of the real paper. Write a full answer, then let the marker check it against the mark scheme.

20 marks
1Identify two job roles in a data team and state the main responsibility of each.4 marks
Identify

Mark scheme0 / 4
  • LA genuine role is named
  • LIts main responsibility is stated
  • LA second, different role is named
  • LThe second responsibility is stated
Model answer

A data engineer is responsible for building and maintaining the pipelines that extract, transform and load data so that it arrives reliably and on time. A data analyst is responsible for answering business questions from that data, through querying, analysis, visualisation and reporting to the people who make the decisions.

The marker looks for key phrases. If you said it another way and it is still right, give yourself the mark.
2Explain why correlation does not establish causation, using an example.3 marks
Explain

Mark scheme0 / 3
  • LCorrelation means two variables move together
  • LA third factor, or reverse causation, may explain it
  • LA valid example is given
Model answer

A correlation shows only that two variables move together, which can happen for several reasons other than one causing the other. A third factor may drive both: ice cream sales and drowning deaths rise and fall together across the year, but neither causes the other, because hot weather causes both more ice cream buying and more swimming. The relationship can also run the opposite way to the one assumed, or be coincidence in a small sample. Establishing cause needs a mechanism and ideally a controlled experiment, not a correlation coefficient.

The marker looks for key phrases. If you said it another way and it is still right, give yourself the mark.
3A data analyst has found that customer complaints rise sharply in the three days after each software release.Describe how the analyst should communicate this to a non-technical management team.5 marks
Describe

Mark scheme0 / 5
  • LLead with the finding, not the method
  • LQuantify it in business terms
  • LUse one clear visual
  • LBe honest about uncertainty or limitations
  • LRecommend a specific action
Model answer

The analyst should open with the finding in one sentence, not with how it was found: complaints run at roughly three times the normal rate for three days after every release, which is about 120 extra contacts per release. A single line chart of daily complaints with the release dates marked makes the pattern obvious without any explanation, and that should be the only chart in the room. The figures should be given in the management team's own units, complaints and support hours rather than standard deviations, and the uncertainty stated plainly: the pattern holds across the last eight releases, but it shows association rather than cause, and some of the rise may be users contacting support about a change rather than a defect. The analyst should then close with a specific recommendation, such as categorising the complaints from the next two releases to separate defects from confusion, because that distinguishes a testing problem from a communication one and costs nothing to find out. The method and the query should be available as an appendix for anyone who wants it, but not presented.

The marker looks for key phrases. If you said it another way and it is still right, give yourself the mark.
4Discuss the skills and personal attributes a data analyst needs, and explain which you consider most important.8 marks
Discuss

Mark scheme0 / 8
  • LTechnical skills are named specifically
  • LData preparation is recognised as the bulk of the work
  • LStatistical judgement is addressed
  • LCommunication is addressed
  • LAttention to detail is addressed
  • LScepticism or ethical judgement is addressed
  • LCommercial or business understanding is addressed
  • LA clear judgement with justification
Model answer

The technical floor is well defined. An analyst needs SQL, because almost all organisational data sits behind it, together with enough spreadsheet modelling to build something a colleague can use and enough Python or R to automate anything done more than twice. They need visualisation skill, which is mostly the judgement to pick the right chart and resist the decorative one, and enough statistics to know that a mean is misleading on a skewed distribution, that a correlation is not a cause, and that a difference in a small sample may be nothing at all. Underneath those sits data preparation, which is the largest single part of the actual job: finding the data, understanding what each field really means, reconciling two systems that disagree and deciding what to do about missing values, all of which demands patience as much as technique. The personal attributes matter as much as the tools. Attention to detail is what makes an analyst chase a total that is one per cent out instead of rounding it, and that one per cent is quite often the finding. Scepticism is the discipline of distrusting the convenient result, including their own, and checking hardest when the answer is what everybody hoped for. Commercial awareness decides which questions are worth the week it takes to answer them, and ethical judgement decides which ones should not be answered at all. Weighing these, the most important is communication. Every other skill produces a result that exists only inside the analyst's head or their notebook, and a correct analysis that a decision maker does not understand changes nothing, while a clearly explained partial answer changes behaviour the same afternoon. Technical skills can be taught quickly and are increasingly assisted by tooling; the ability to turn a result into a sentence a director will act on, with its uncertainty stated honestly, is the part that makes the whole role worth funding.

The marker looks for key phrases. If you said it another way and it is still right, give yourself the mark.
Machine mark 0 / 20