Courseiva

Tableau-Desktop-Found Understanding Tableau Concepts Practice Question

A user needs to understand the core difference between a live connection and an extract in Tableau. Which scenario best dictates the use of an extract?

⚠ Common exam trap

Candidates frequently select extracts purely for real-time reporting needs, confusing performance optimization on large datasets with live data requirements.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

When you need to perform complex calculations on a large dataset without impacting database performance.

Extracts are snapshots of data that improve performance for large datasets by moving the processing load from the source database to the local Tableau engine. Choosing between live and extract connections is a foundational skill for optimizing dashboard responsiveness. Understanding this distinction ensures that users balance the need for real-time data accuracy with the necessity of maintaining a performant, stable user experience during high-concurrency reporting scenarios.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    When the underlying data source requires real-time updates every second.

    Why it's wrong here

    Extracts are static snapshots. If data must be updated every second, a live connection is required to query the source directly. Using an extract would necessitate constant refreshes, which is inefficient and does not technically provide true real-time visibility for the dashboard users.

  • ✗

    When the data source is a small, static CSV file with no performance issues.

    Why it's wrong here

    While extracts can be used for small files, they are not strictly necessary for performance if the file is small and static. A live connection to a simple CSV is perfectly efficient and avoids the extra step of managing an extract refresh schedule.

  • ✓

    When you need to perform complex calculations on a large dataset without impacting database performance.

    Why this is correct

    Extracts utilize Tableau's high-performance data engine, which is optimized for complex calculations and aggregations. By pulling the data into an extract, you offload the heavy computational burden from the primary production database, ensuring that analytical processing does not slow down operational source systems.

  • ✗

    When you want to ensure that security permissions are applied directly at the database level for every view.

    Why it's wrong here

    Extracts store the data within the Tableau environment, which can decouple the data from source-level security settings. To maintain direct database-level security and row-level access permissions at the source, a live connection is generally preferred over a static extract, which might lose those specific constraints.

About these practice questions

This Tableau-Desktop-Found question is part of Courseiva's 126-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Tableau (Salesforce) exam blueprint

This Tableau-Desktop-Found practice question is part of Courseiva's free Tableau (Salesforce) certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the Tableau-Desktop-Found exam.