Tableau Most frequent Interview Questions

 

Basic Tableau Concepts

  1. What is Tableau?

    Answer: Tableau is a powerful data visualization tool used for converting raw data into an understandable format. It helps create interactive and shareable dashboards.

  2. Explain the difference between Tableau Desktop and Tableau Server.

    Answer:

    • Tableau Desktop: A development tool used to create dashboards and reports.

    • Tableau Server: A sharing tool used to publish dashboards and reports created in Tableau Desktop, allowing users to access them via a web browser.

  3. What are Dimensions and Measures in Tableau?

    Answer:

    • Dimensions: Qualitative data (e.g., names, dates) used to categorize, segment, and reveal details in data.

    • Measures: Quantitative data (e.g., sales, profit) used for calculations and analysis.

  4. What is a Tableau Workbook?

    Answer: A Tableau Workbook is a file that contains one or more dashboards, worksheets, and stories. It has the extension .twb or .twbx.

  5. Explain the concept of a Tableau Dashboard.

    Answer: A Tableau Dashboard is a collection of multiple visualizations displayed together on a single screen, allowing for interactive data analysis and insights.

Advanced Tableau Features

  1. What is a Calculated Field in Tableau?

    Answer: A Calculated Field is a new field created by applying a calculation to existing data fields. It allows for custom calculations and data manipulation.

    tableau
    IF [Sales] > 1000 THEN 'High' ELSE 'Low' END
    
  2. How do you create a Parameter in Tableau?

    Answer: Parameters are dynamic values that can be used to replace constant values in calculations, filters, and reference lines. To create:

    1. Go to Data > Create Parameter.

    2. Define the parameter properties (name, data type, allowable values).

    3. Use the parameter in calculations or filters.

  3. What is a Tableau Data Extract (TDE)?

    Answer: A Tableau Data Extract is a compressed snapshot of data stored in Tableau's proprietary format, allowing for faster query performance and offline access.

  4. Explain the concept of Data Blending in Tableau.

    Answer: Data Blending combines data from different sources into a single view. It is used when data is stored in different databases or when there is no common field to join the data.

  5. What are Tableau Filters and their types?

    Answer: Filters in Tableau are used to restrict the data displayed in visualizations. Types include:

    • Extract Filters: Filter data during extraction.

    • Data Source Filters: Apply filters at the data source level.

    • Context Filters: Create a context for other filters.

    • Dimension Filters: Filter categorical data.

    • Measure Filters: Filter quantitative data.

Tableau Visualization Techniques

  1. How do you create a Dual-Axis Chart in Tableau?

    Answer: A Dual-Axis Chart displays two measures on the same chart with two different axes.

    1. Drag the first measure to the Rows shelf.

    2. Drag the second measure to the Rows shelf and drop it next to the first measure.

    3. Right-click the second measure and select Dual-Axis.

  2. What is a Heat Map in Tableau?

    Answer: A Heat Map uses color to represent data density or intensity, making it easy to identify patterns and trends.

    1. Drag a dimension to the Rows shelf.

    2. Drag a measure to the Columns shelf.

    3. Drag another measure to the Color shelf.

  3. Explain the use of Story Points in Tableau.

    Answer: Story Points are a sequence of visualizations that work together to convey a narrative. They allow users to create a guided analytical story.

    1. Go to New Story.

    2. Add sheets or dashboards to the story.

    3. Customize the story points with annotations and descriptions.

  4. How do you create a Histogram in Tableau?

    Answer: A Histogram displays the distribution of a continuous measure.

    1. Drag the measure to the Columns shelf.

    2. Right-click the measure and select Create Bins.

    3. Drag the binned field to the Rows shelf.

  5. What is a Tree Map in Tableau?

    Answer: A Tree Map displays hierarchical data as nested rectangles, with the size and color representing different measures.

    1. Drag a dimension to the Rows shelf.

    2. Drag a measure to the Size shelf.

    3. Drag another measure to the Color shelf.

Tableau Performance and Optimization

  1. How do you optimize Tableau Dashboard performance?

    Answer: Techniques include:

    • Reducing the number of filters and quick filters.

    • Using extracts instead of live connections.

    • Minimizing the use of complex calculations.

    • Reducing the number of marks in visualizations.

    • Using context filters wisely.

  2. What is the purpose of Tableau's Explain Data feature?

    Answer: Explain Data provides insights into the data behind a specific mark, helping users understand the underlying factors contributing to the data point.

  3. How do you use Tableau's Data Interpreter?

    Answer: Data Interpreter cleans and prepares Excel and CSV data for analysis by detecting headers, footers, and sub-tables.

    1. Import the data file.

    2. Enable Data Interpreter in the data source tab.

  4. What are Tableau's LOD Expressions and their types?

    Answer: Level of Detail (LOD) Expressions allow for calculations at different levels of granularity. Types include:

    • FIXED: Calculates at a fixed level of detail.

    • INCLUDE: Adds dimensions to the existing level of detail.

    • EXCLUDE: Removes dimensions from the existing level of detail.

    tableau
    {FIXED [Region] : SUM([Sales])}
    
  5. How do you use Tableau's Performance Recorder?

    Answer: Performance Recorder captures the performance metrics of a workbook, helping identify and optimize slow-performing elements.

    1. Go to Help > Settings and Performance > Start Performance Recording.

    2. Interact with the workbook.

    3. Stop the recording and analyze the results.

Tableau Integration and Advanced Features

  1. How do you integrate Tableau with R or Python?

    Answer: Use Tableau's R Integration or TabPy (Tableau Python Server) to run R or Python scripts within Tableau.

    1. Configure the R or Python connection in Tableau.

    2. Use SCRIPT_REAL, SCRIPT_INT, SCRIPT_STR, or SCRIPT_BOOL functions to call R or Python scripts.

  2. What is Tableau Prep and its use cases?

    Answer: Tableau Prep is a data preparation tool that allows users to clean, shape, and combine data before analysis in Tableau Desktop.

    1. Connect to data sources.

    2. Use the visual interface to perform data cleaning and transformation.

    3. Output the prepared data to Tableau Desktop.

  3. Explain the concept of Tableau's Data Source Filters.

    Answer: Data Source Filters restrict the data available in a Tableau data source, improving performance and security by limiting the data loaded into the workbook.

  4. How do you use Tableau's Data Extract API?

    Answer: The Data Extract API allows for programmatically creating Tableau Data Extracts (TDE or Hyper files) from various data sources.

    1. Install the Data Extract API.

    2. Use the API to connect to data sources and create extracts.

  5. What is Tableau's VizQL and its significance?

    Answer: VizQL (Visual Query Language) translates drag-and-drop actions into data queries and visualizations, enabling interactive and intuitive data exploration.

Comments

Popular posts from this blog

Resume Work and Project Details

Time Series and MMM basics

LINEAR REGRESSION