0
0
Tableaubi_tool~20 mins

Cross-database joins in Tableau - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Cross-Database Join Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Understanding Cross-Database Joins in Tableau

Which statement best describes how Tableau handles cross-database joins?

ATableau requires exporting all data into a single database before joining tables from different sources.
BTableau combines data from different databases by creating a temporary in-memory join during query execution.
CTableau cannot join tables from different databases directly; it only supports blending.
DTableau duplicates all data from one database into the other to perform the join.
Attempts:
2 left
💡 Hint

Think about how Tableau processes data without moving it permanently.

dax_lod_result
intermediate
2:00remaining
Result of Cross-Database Join with Filters

Given two tables from different databases joined in Tableau: Sales and Products. Sales has 1000 rows, Products has 100 rows. After applying a filter on Products to only include category 'Electronics' (20 products), how many rows will the joined result contain?

AAll 1000 sales rows where the product is in 'Electronics' category, approximately 200 rows.
BAll 1000 sales rows regardless of product category.
COnly 20 rows, one for each product in 'Electronics'.
DExactly 1000 rows, but with nulls for non-matching products.
Attempts:
2 left
💡 Hint

Consider how the join and filter on the product table affect the sales rows.

data_modeling
advanced
3:00remaining
Designing Efficient Cross-Database Joins

You have two large tables from different databases: Orders (5 million rows) and Customers (500,000 rows). You want to join them in Tableau. Which design choice will optimize performance?

AJoin without filters and use calculated fields to filter after joining.
BUse a full outer join to keep all data from both tables.
CDuplicate the Customers table into the Orders database before joining.
DUse an inner join on customer ID and apply filters to reduce data before joining.
Attempts:
2 left
💡 Hint

Think about reducing data volume before joining.

🔧 Formula Fix
advanced
3:00remaining
Troubleshooting Nulls in Cross-Database Join

After creating a cross-database join between Orders and Customers on Customer ID, many rows in the Orders table show nulls for customer fields. What is the most likely cause?

AThe join type is left join from Customers to Orders, causing unmatched Orders rows to show nulls.
BThe data source connection for Customers is broken, so fields cannot load.
CCustomer IDs in Orders do not match any IDs in Customers, causing nulls in joined fields.
DTableau does not support cross-database joins with Customer ID keys.
Attempts:
2 left
💡 Hint

Consider data quality and matching keys.

visualization
expert
4:00remaining
Visualizing Cross-Database Join Results

You joined Sales data from a SQL Server database with Marketing Campaigns data from a cloud database using a cross-database join in Tableau. You want to create a dashboard showing total sales by campaign and campaign start date. Which visualization approach best follows best practices?

AUse a line chart with campaign start date on x-axis and total sales on y-axis, grouping by campaign.
BUse a pie chart showing total sales per campaign and a separate table listing campaign start dates.
CUse a scatter plot with campaign start date on x-axis and total sales on y-axis, with campaign names as labels.
DUse a bar chart with campaigns on the x-axis, total sales on the y-axis, and campaign start date as a color gradient.
Attempts:
2 left
💡 Hint

Think about how to show trends over time and compare campaigns clearly.