Analytics-DA-201 domain - 24% of the exam

Connect to and Transform Data

Connect to and Transform Data is 24% of the Analytics-DA-201 exam. These are the objectives it covers, each with practice questions, with every answer explained.

The domain in numbers

77
Practice questions
4
Objectives
18
Easy
59
Medium

Where people go wrong

  • Swapping what live connections and extracts do

    The wrong answers credit a live connection with working offline or surviving a source outage, and credit an extract with showing new rows straight away. A live connection queries the source on every interaction, so the source must be reachable and new writes appear immediately. An extract is a snapshot held in a local file: it works offline and relieves a busy source, but new rows only appear after a refresh.

    See it in a sample question
  • Misjudging what Replace Data Source needs

    The wrong answers explain a broken or working swap with row counts, column position, connection type, or a claim that calculations are wiped. Replace Data Source remaps worksheets and calculated fields by matching field names and data types. A renamed identifier, such as Client ID where Customer ID used to be, no longer resolves, so every reference to it errors. A replacement with matching names keeps the sheets working.

    See it in a sample question
  • Choosing a fixed join where a relationship fits

    The wrong answers reach for an inner join, which drops orders that have no return, for a left join, which fixes the combining context too early, or for a join that multiplies order lines against target rows. A relationship keeps each table at its own level of detail and decides per worksheet how to combine them, so every order stays visible and totals are not inflated.

    See it in a sample question
  • Using the wrong operation to reshape or clean data

    The wrong answers offer Union, Split, Join, Pivot or Data Interpreter for a job that belongs to another. Pivot turns wide columns into rows, giving a key field and a value field, as with quarter or month columns. Split divides one delimited field into parts. Union stacks tables of the same shape. Data Interpreter finds the real header row beneath titles and blank spacers, but it neither reshapes wide columns nor splits a delimited field.

    See it in a sample question
  • Confusing an alias with a rename

    The wrong answers use an alias to change a field's name, or renaming to change how member values display. Renaming changes the field's own caption and keeps existing references working. An alias relabels individual members of a discrete dimension, such as showing the codes 1, 2 and 3 as Pending, Shipped and Delivered, without altering the stored values.

    See it in a sample question

Objectives in this domain

What to study

The official documents this domain's practice questions cite most.

Sample questions from this domain

Free sampleConnect to and Transform Datamedium

A regional sales team works offline on long-haul flights and queries a 40-million-row table on a corporate database that throttles ad-hoc analytical reads during business hours. The team needs fast filtering and aggregation in the workbook without hitting the source repeatedly. Which connection approach best fits these constraints?

  • ACreate an extract so the data is stored locally for offline use and fast in-memory querying that avoids repeated load on the throttled source. Correct
  • BKeep a live connection so every interaction reflects the current state of the corporate database in real time.
  • CUse a live connection but lower the workbook's refresh frequency so the database receives fewer queries during business hours.
  • DKeep a live connection and rely on the source database's own result cache to satisfy offline interactions.
Choose an extract over a live connection when offline access and fast in-memory querying matter more than real-time freshness. An extract materialises the source data into a local, compressed, columnar store that is queried in memory, so it serves analysis offline and reduces repeated load on a source that throttles live reads.

Why A is correct: An extract snapshots the data into a local columnar store, which works offline and serves fast filtering and aggregation from memory without querying the throttled source each time.

Why B is wrong: A live connection sends a query to the source on every interaction, which fails the offline requirement and worsens the throttling problem the team is trying to avoid.

Why C is wrong: There is no per-interaction refresh frequency to lower on a live connection; each view interaction still issues a query, so this does not solve offline access or throttling.

Why D is wrong: A source-side cache cannot serve a disconnected client; with no network the live connection has nothing to query, so offline analysis is impossible.

Free sampleConnect to and Transform Datamedium

An analyst replaces the data source for a finished dashboard with a new table whose columns are the same except that the field once named Customer ID is now named Client ID. After the replace, several worksheets and a calculated field show errors. What is the most likely cause?

  • AReplace data source only works between two extracts, so swapping in a relational table breaks the dependent worksheets.
  • BReplace data source matches fields by name, so the renamed identifier is no longer found and everything that referenced Customer ID breaks. Correct
  • CReplace data source clears all calculated fields by design, so the analyst must always recreate them afterwards.
  • DReplace data source matches fields by position rather than by name, so reordering the columns broke the references.
Understand that replace data source matches fields by name, so a renamed field breaks every worksheet and calculation that referenced the old name. Because replace data source rebinds dependencies by matching field names rather than position, a field renamed in the new source cannot be resolved, leaving every worksheet and calculated field that referenced the old name in an error state.

Why A is wrong: Replace data source works across connection types including relational tables, so the connection type is not what caused the errors here.

Why B is correct: Replace data source remaps by matching field names, so when Customer ID becomes Client ID the reference cannot resolve and every worksheet and calculation depending on it errors until the field is remapped.

Why C is wrong: Replace data source preserves calculated fields when their referenced fields still resolve; it does not wipe calculations by design, so this misstates the behaviour.

Why D is wrong: Replace data source matches fields by name, not column position, so a positional theory does not explain the breakage; the renamed field is the real issue.

Free sampleConnect to and Transform Datamedium

A data source combines an Orders table and a Returns table. Many orders were never returned, and the analyst needs every order to appear in the analysis regardless of whether a matching return exists, without choosing an aggregation context up front or producing duplicated order rows. Which way of combining the two tables best fits this requirement?

  • AAn inner join on the order identifier, so only matched rows survive
  • BA union of the two tables stacked on the order identifier
  • CA left join from Returns to Orders on the order identifier
  • DA relationship between the tables on the order identifier Correct
Choose a relationship over a fixed join when each table must retain its own granularity and all rows of one table must be preserved without premature aggregation. Relationships are noodle connections that defer the join type and granularity to the moment of analysis, so Tableau returns the appropriate rows per visualisation and preserves all orders without the duplication a many-side join would cause.

Why A is wrong: An inner join keeps only orders that have a matching return, which discards the many unreturned orders the analyst explicitly needs to retain.

Why B is wrong: Union appends rows from similar tables rather than matching orders to returns by a key, so it would not associate a return with its order and is the wrong combining operation here.

Why C is wrong: A left join from Returns keeps all returns and drops unreturned orders, which is the opposite of keeping every order, and it also fixes the join context too early.

Why D is correct: A relationship keeps each table at its own level of detail, returns all orders by default because matching is deferred to the analysis, and avoids the premature aggregation and row duplication that fixed joins introduce.

Free sampleConnect to and Transform Datamedium

An analyst connects to a sales workbook where the first eight rows hold a company logo, a report title, and blank spacers before the real column headers begin. The genuine table then sits below, but Tableau has read the title text as field names. Which feature should the analyst turn on to have Tableau detect the real header row and the underlying table automatically?

  • AA pivot on the leading columns, which reshapes the title block into a single header row
  • BA custom split, which separates the logo and title text from the data values
  • CData Interpreter, which scans the sheet for the sub-table and promotes the correct row to field names Correct
  • DA union with a cleaned copy of the sheet, which appends the corrected headers below
Recognise that Data Interpreter is the tool for locating a real sub-table within a spreadsheet cluttered by titles, logos, and blank rows. Data Interpreter inspects the workbook layout, discards non-data elements such as titles and spacer rows, identifies the contiguous table, and promotes its true header row to field names, which neither pivot, split, nor union can do.

Why A is wrong: Pivot converts wide columns into rows of key-value pairs; it cannot recognise that the top eight rows are decoration rather than data, so it would not fix the misread headers.

Why B is wrong: Split divides the contents of one field into several based on a delimiter; it operates within columns and cannot strip out leading non-data rows or relocate the header row.

Why C is correct: Data Interpreter is designed to find a sub-table inside a messy spreadsheet, skip titles and blank spacers, and promote the genuine header row to field names, which is exactly the problem described.

Why D is wrong: Union stacks rows from similar tables on top of each other; appending another sheet would not remove the title block or fix which row Tableau treats as headers.

Free sampleConnect to and Transform Dataeasy

A data source imports a status column whose stored codes are 1, 2 and 3, representing Pending, Shipped and Delivered. The analyst wants the view, tooltips and legends to display the friendly labels without altering the underlying stored values or creating a new calculated field. Which Tableau feature meets this need?

  • ARename the field so the column header reads Status instead of the imported name.
  • BChange the default number format so the codes appear with descriptive prefixes.
  • CConvert the field to a measure so Tableau can map the codes to text on an axis.
  • DCreate an alias for each member so 1, 2 and 3 display as Pending, Shipped and Delivered. Correct
Aliases relabel the displayed members of a dimension without changing the stored values. An alias substitutes a friendly display label for a dimension member while the underlying stored value is unchanged, so editing aliases makes 1, 2 and 3 appear as Pending, Shipped and Delivered everywhere members are shown.

Why A is wrong: Renaming changes the field's caption, not the individual member values, so the codes 1, 2 and 3 would still show in the view.

Why B is wrong: Number formatting only adjusts how numeric values are styled, such as decimals or currency, and cannot substitute text labels for the codes.

Why C is wrong: Converting to a measure would aggregate the codes numerically and still display digits, so it does not produce the friendly text labels.

Why D is correct: Aliases relabel the displayed members of a dimension while leaving the stored values intact and without adding a calculated field, which is precisely the requirement.

Other domains in this exam

See also the Analytics-DA-201 cert hub, the study guide, and the cheat sheet.

Examworthy is not affiliated with or endorsed by Tableau. Original, blueprint-aligned practice material only.