Data Visualization Visualization Tools and Software 2 β Questions and Answers
Question 1: What is the purpose of Tableau's 'LOD (Level of Detail) expressions'?
- Zoom levels for maps
- Control the granularity of calculations independent of the visualization's current view level (Correct answer)
- Set display resolution for dashboard export
- Filter data to specific levels of a hierarchy
Correct answer: Control the granularity of calculations independent of the visualization's current view level
Tableau LOD expressions (FIXED, INCLUDE, EXCLUDE) allow calculations at a specified level of data granularity regardless of what dimensions are in the current view.
Question 2: In Power BI, what is the purpose of 'relationships' between tables?
- Linking reports to external websites
- Defining how tables connect via key fields so data can be filtered and analyzed across tables (Correct answer)
- Setting user access permissions
- Creating visual links between dashboard pages
Correct answer: Defining how tables connect via key fields so data can be filtered and analyzed across tables
Relationships in Power BI's data model connect tables via primary/foreign key columns, enabling cross-table filtering and analysis in a star or snowflake schema.
Question 3: What does the term 'grammar of graphics' (as in ggplot2) refer to?
- A guide to writing chart titles
- A structured framework describing charts as combinations of data, aesthetics, geometries, and scales (Correct answer)
- A programming language for data science
- A style guide for chart design
Correct answer: A structured framework describing charts as combinations of data, aesthetics, geometries, and scales
The grammar of graphics, formalized by Leland Wilkinson and implemented in ggplot2, decomposes visualizations into composable layers: data, aesthetics mappings, geometric objects, scales, and facets.
Question 4: What is Apache Superset primarily used for?
- ETL pipeline management
- An open-source business intelligence and data visualization platform (Correct answer)
- Machine learning model training
- Database backup management
Correct answer: An open-source business intelligence and data visualization platform
Apache Superset is an open-source BI platform that provides interactive dashboards and chart exploration connected to various SQL databases.
Question 5: In Tableau, what is the 'Marks card' used for?
- Adding text annotations to the dashboard
- Controlling visual encoding properties like color, size, shape, label, and detail for marks in a view (Correct answer)
- Marking charts as favorites
- Adding bookmarks to specific data points
Correct answer: Controlling visual encoding properties like color, size, shape, label, and detail for marks in a view
The Marks card in Tableau controls how individual data marks are displayed, including their color, size, shape, opacity, tooltip content, and detail granularity.
Question 6: What is the main use case for Plotly Dash?
- Rapid chart prototyping in notebooks
- Building interactive, web-based analytical applications in Python without JavaScript (Correct answer)
- Creating static image exports of charts
- Version controlling visualization code
Correct answer: Building interactive, web-based analytical applications in Python without JavaScript
Plotly Dash allows Python developers to build full interactive web analytics applications with callbacks, dropdowns, and sliders entirely in Python.
What is the purpose of Tableau's 'LOD (Level of Detail) expressions'?