Tableau-Desktop-Found · domain
Connecting to and Preparing Data
This domain covers how Tableau Desktop connects to data sources, builds the data model, and shapes data before analysis. It is tested through scenario questions on live versus extract connections, joins and relationships, unions, pivots, data type and metadata changes, and extract creation options. Expect exhibit-based troubleshooting and configuration choices.
Focused practice
Practice Connecting to and Preparing Data questions
Scored sessions drawing only from this domain — pick a length below.
Start 20-question practice test →What this domain covers
What to know about Connecting to and Preparing Data
Be able to connect to a source, choose live or extract, and assemble tables with the correct join or relationship. The most important thing is matching the join type and data model to the analysis grain so no rows are lost or duplicated.
Connecting to databases, files, and servers, then selecting tables or custom SQL on the Data Source canvas
Choosing between live connections and extracts, and configuring extract options such as aggregation and row limits
Building the data model with joins, relationships, unions, and logical versus physical table layers
Cleaning and shaping data using Data Interpreter, pivot, split, rename, aliases, and data type changes
Watch out for
Common Connecting to and Preparing Data exam traps
- ▸Confusing relationships with joins: relationships keep tables logical and preserve detail, while joins merge tables physically and can duplicate or drop rows.
- ▸Assuming an extract always matches live data; extracts are snapshots and need refreshing, and aggregation choices change available dimensions.
- ▸Mixing up join types, especially left versus inner, which can silently remove unmatched rows from the result.
Question index
All Connecting to and Preparing Data questions (38)
Click any question to see the full explanation, or start a practice session above.
Which TWO of the following are valid ways to combine data from different sources in Tableau?
Medium2What is the purpose of the 'Relationships' feature in Tableau's logical layer?
Easy3You have a single data source connected to a SQL database. You want to see the total sum of sales for each region. Where should you drag the 'Region' and 'Sales' fields?
Easy4You have a dataset where each row represents a student's final grade in a class. You want to calculate the average grade per department, but you discover that the data is at the individual student level. What is the most efficient way to prepare this for your view?
Hard5Refer to the exhibit. You are attempting to join several tables in a physical layer and receive the error shown. What is the most likely cause?
Medium6Refer to the exhibit. Why is the 'Revenue' field failing to aggregate as a sum?
Hard7Refer to the exhibit. You are connected to an Oracle database. You can see the tables list, but when you drag a table onto the canvas, you receive this error. What is the most likely cause?
Hard8You are preparing a data source and need to pivot multiple columns representing 'Month' into a single column. What is the primary requirement for this action?
Medium9Which of the following describes the purpose of a 'Data Extract' in Tableau?
Easy10Refer to the exhibit. You are trying to establish a relationship between two tables, but receive this error. What is the best way to fix this?
Hard11When connecting to a flat file, you notice that Tableau is interpreting a 'Date' column as a String. Which action should you take to ensure the field is recognized correctly for time-series analysis?
Easy12You are connecting to a large Excel file with 20 sheets. You need to combine data from three sheets that share the same structure into a single table. Which method is most efficient for data preparation?
Medium13You have a dataset with columns 'Date', 'Region', 'Sales', and 'Profit'. You need to reshape the data so that 'Sales' and 'Profit' are in a single column called 'Measure Name' and their values are in a 'Measure Value' column. Which TWO steps should you take?
Medium14What is the purpose of the 'Data Interpreter' in the Tableau Data Source tab?
Easy15You are connecting to a large SQL Server database and notice that performance is sluggish when dragging measures onto the canvas. You need to improve performance while still maintaining access to all historical data. Which action should you take?
Medium16You need to connect to a CSV file that is updated daily. To maintain the most up-to-date data while keeping the file lightweight, which connection strategy should you use?
Medium17Which file type should you use if you want to save a Tableau data source that includes the connection information and the underlying data in a single compressed file?
Easy18You have connected to a database and need to combine two tables based on a shared ID, but you also need to ensure that no records are lost from the 'Primary' table. Which join type should you use?
Medium19You are creating a data source that combines a large Sales table with a smaller Regions mapping table. You want to ensure that only rows from the Sales table that have a corresponding match in the Regions table are kept. Which join type should you use?
Medium20Refer to the exhibit. You are attempting to join a local Excel file with a live connection to a secured Salesforce object. Why is this error occurring?
Medium21When connecting to an Excel file with multiple sheets, you need to combine the data into a single table structure using the Data Source tab. Which feature allows you to stack these sheets vertically if they share the same column headers?
Medium22Refer to the exhibit. Why are the sales records being duplicated in the output?
Hard23When creating an extract, what is the impact of choosing 'Aggregate data for visible dimensions'?
Medium24You are joining two tables: 'Sales' and 'Targets'. The 'Targets' table has only one row per region, while the 'Sales' table has multiple rows per region. What join type should you use to preserve all sales data while adding target information?
Medium25When you have a large dataset that is slow to load, what is the 'first' step you should take to improve performance in Tableau?
Easy26Refer to the exhibit. You are trying to create a calculated field for sales performance. Why is this formula failing?
Hard27You are working with a CSV file and want to ensure that Tableau treats certain columns as numbers, even though they look like categories. What should you do?
Medium28You are connecting to a CSV file that contains dates in the format 'DD-MM-YYYY'. When you drag the date field into the view, Tableau interprets it as a string. How can you fix this?
Medium29What is the primary difference between a Data Extract and a Live connection in Tableau?
Easy30You are connecting Tableau Desktop to a large transactional database containing millions of rows. You need to improve workbook performance and reduce query load on the live database during exploratory analysis. What is the most effective connection and data storage strategy to achieve this?
Medium31You have a dataset with a 'Date' field that is recognized as a string. What is the best way to convert it to a Date type so you can use it in a time-series chart?
Medium32You have a large CSV file with millions of rows. You want to keep the data updated every morning. What is the best strategy?
Medium33You are a data analyst at a retail company. You have a Tableau data source that combines two tables: Orders (containing order ID, customer ID, order date, and product ID) and Returns (containing return ID, order ID, return date, and reason). You need to analyze the return rate by product category. After connecting to the data, you notice that when you drag Order ID to the view, some orders appear multiple times. What is the most likely cause of this duplication?
Medium34You have a dataset containing sales information for different years. You want to connect to this data but only need to keep records from the last two years. Which approach is the most efficient?
Medium35Refer to the exhibit. You are receiving a calculation error when trying to aggregate a 'Revenue' field. What is the most efficient way to resolve this in the Data Source tab?
Hard36You are connecting to a large database and only need a small subset of the data based on a specific geographic region. How can you limit the amount of data brought into Tableau?
Medium37You have connected to a CSV file and notice that the headers are not being correctly identified, resulting in column names like F1, F2, and F3. What is the fastest way to fix this in the Data Source page?
Easy38An analyst needs to combine two tables from a local PostgreSQL database. The tables share a common identifier, but one table contains transactional rows at a granular date level while the other contains monthly aggregate targets. What joining strategy best prevents metric inflation caused by data duplication?
MediumOther domains
All Tableau-Desktop-Found exam domains
Frequently asked questions
- What does the Connecting to and Preparing Data domain cover on the Tableau-Desktop-Found exam?
- Be able to connect to a source, choose live or extract, and assemble tables with the correct join or relationship. The most important thing is matching the join type and data model to the analysis grain so no rows are lost or duplicated.
- How many questions are in this domain?
- This page lists all 38 Connecting to and Preparing Data questions in the Tableau-Desktop-Found question bank. The actual exam draws from this domain proportionally to its weighting in the official exam blueprint.
- What is the best way to practise this domain?
- Start with a short focused session (10 questions) to identify gaps, then work through explanations. Repeat with a longer session once the weak areas feel solid.
- Can I practise only Connecting to and Preparing Data questions?
- Yes — the session launcher on this page filters questions to this domain only. Choose any session length for inline explanations and scoring.