Back to the topic

The mark scheme starts on a new page, so you can print pages one and two for a student and keep the last page yourself. Everything prints in black on white whichever theme you are using.

Data Analytics · F200 TA2

F200 TA2: Managing Data

Section A: 10 multiple choice questions, 10 marks. Section B: 4 written questions, 21 marks. Total 31 marks.

Name

Class

Date

Mark  / 31

Section A

Circle the letter of the correct answer. One mark each.

  1. 1What does the T in ETL stand for, and when does it happen?1
    1. ATransform, before the data is loaded
    2. BTransmit, during extraction
    3. CTransform, after loading
    4. DTransfer, after loading
  2. 2Which is the best description of a data lake?1
    1. ARaw data of any structure, kept for later processing
    2. BModelled, structured data optimised for queries
    3. CA database used to run day to day operations
    4. DA subject-specific slice of a warehouse
  3. 3A form rejects a date of 31/02/2026. What kind of check is that?1
    1. ADeduplication
    2. BVerification
    3. CImputation
    4. DValidation
  4. 4Double entry of a customer reference by two operators is an example of:1
    1. AValidation
    2. BA range check
    3. CVerification
    4. DNormalisation
  5. 5'UK', 'U.K.', 'United Kingdom' and 'GB' appear in one column. What problem is this?1
    1. AOutliers
    2. BMissing values
    3. CWrong data types
    4. DInconsistent categories
  6. 6Why should an outlier be investigated before removal?1
    1. AOutliers are always errors
    2. BRemoving data is never allowed
    3. CIt may be the most important record in the set
    4. DIt will reappear after cleaning
  7. 7Which data quality dimension asks whether two systems agree?1
    1. ATimeliness
    2. BConsistency
    3. CValidity
    4. DAccuracy
  8. 8What is a data dictionary for?1
    1. ADefining every field's type, format, permitted values and meaning
    2. BListing the organisation's databases
    3. CTranslating data between languages
    4. DStoring the data itself
  9. 9Which system type suits many small reads and writes with strict integrity?1
    1. AA data lake
    2. BOLTP, a transactional database
    3. COLAP, a warehouse
    4. DObject storage
  10. 10What should the first step of an analytics project be?1
    1. ACollecting as much data as possible
    2. BDefining the decision the analysis will inform
    3. CCleaning the data
    4. DChoosing a visualisation tool

Section B

Answer in the space provided. The number of marks tells you how many separate points to make.

  1. 1IdentifyIdentify three stages of the data lifecycle.3
  2. 2ExplainExplain the difference between validation and verification, giving an example of each.4
  3. 3DescribeA charity has merged two supporter databases. The combined file has 48,000 rows, some supporters appear twice, dates are in two different formats and 1,200 rows have no email address. Describe the steps you would take to prepare this data for analysis.6
  4. 4DiscussA company's monthly sales report disagrees with the figure produced by its finance team. Discuss the data quality issues that could cause this, and how the company should prevent it recurring.8

Mark scheme

Section A

1A2A3D4C5D6C7B8A9B10B

Section B

1 Identify three stages of the data lifecycle. 3

One mark for each of the following, to a maximum of 3.

  • One valid stage
  • A second, different stage
  • A third, different stage

Model answer. Capture, storage, and secure destruction.

2 Explain the difference between validation and verification, giving an example of each. 4

One mark for each of the following, to a maximum of 4.

  • Validation defined as an automated plausibility check
  • A valid example of validation
  • Verification defined as a check that the data is actually correct
  • A valid example of verification

Model answer. Validation is an automated check that a value is plausible: that it is the right type, within an acceptable range, in the correct format, present at all, or matches an entry in a permitted list. Rejecting a date of 31 February is validation. Verification checks that the value is actually correct rather than merely possible, which generally needs a human or a second source: entering a customer reference twice and comparing the two, or reading a figure back against the original document. The distinction matters because validation will happily accept a perfectly formatted wrong answer, and only verification catches that.

3 A charity has merged two supporter databases. The combined file has 48,000 rows, some supporters appear twice, dates are in two different formats and 1,200 rows have no email address. Describe the steps you would take to prepare this data for analysis. 6

One mark for each of the following, to a maximum of 6.

  • Profile the data before changing anything
  • Standardise the date formats
  • Define a key for identifying duplicates
  • Deduplicate, keeping the better record
  • Handle the missing emails deliberately rather than deleting rows
  • Document the decisions, or validate the result

Model answer. I would profile the file before changing anything: row counts per source, the distinct values in each column, the pattern of the two date formats and a count of the blanks, so there is a baseline to reconcile against afterwards. Dates would be standardised to a single ISO format, converting each source separately rather than letting one tool guess, because the two formats are ambiguous for days of twelve or less. Deduplication needs a definition before it needs code: I would agree the matching key, probably email where present and surname plus postcode where not, then review a sample of the proposed matches before merging, keeping the most recently updated record for each field and preserving both source identifiers. The 1,200 missing emails would be flagged rather than deleted, and I would check whether they share a cause, because if they all come from one source then deleting them would quietly remove that source from every result. Finally I would document every decision in a data dictionary alongside a reconciliation of the final row count against the two originals, so that the figures can be explained and the process repeated.

4 A company's monthly sales report disagrees with the figure produced by its finance team. Discuss the data quality issues that could cause this, and how the company should prevent it recurring. 8

One mark for each of the following, to a maximum of 8.

  • Different definitions of the same measure
  • Timing or timeliness differences
  • Duplicates or missing records
  • Different sources or systems
  • Manual handling introducing error
  • A single source of truth is proposed
  • Governance measures are proposed
  • A judgement about the root cause

Model answer. The most common cause is not an error at all but a difference in definition: the sales report may be counting gross order value including VAT at the point of order, while finance counts net revenue excluding VAT and only once the order has shipped and not been returned. Both numbers are correct and they measure different things. Timing is the next candidate: a month-end cut off taken at midnight in one timezone and at close of business in another will move orders between months, as will counting by order date in one system and posting date in the other. Beyond definition and timing come genuine quality problems: duplicated rows from a reimported export, missing records from a channel whose feed failed silently, and the two teams drawing from different systems, typically an operational database on one side and a warehouse or a hand-built spreadsheet on the other. Manual handling makes all of this worse, because every copy, paste and sort is an opportunity for a row to be lost without trace. Prevention is mostly governance rather than technology. The company should agree a single source of truth for sales and publish a data dictionary defining the measure precisely, including VAT treatment, returns, cancellations and the cut off rule. Each dataset needs a named owner, automated extraction rather than manual export, recorded lineage so any figure can be traced to its source, and a monthly reconciliation between the two reports that has to be explained rather than ignored. The root cause in cases like this is almost always definitional, which is why the fix is a written definition both teams have signed up to, not a more sophisticated report.