BI Tools: Tableau, Power BI, and Looker Questions
Building reporting and self-serve analytics in business-intelligence platforms. Covers data modeling within the tool, calculated fields and measures, interactive dashboards, and platform-specific concepts across Tableau, Power BI, and Looker. Focuses on delivering maintainable, trustworthy reporting.
You must implement dynamic row-level security so that a manager can see data for their direct reports and aggregate data for their entire team. Describe the required data model changes (employee dimension with manager relationships), provide an example DAX role filter using PATH or PATHCONTAINS, and explain how you'd test and validate the RLS across many users.
Write a DAX measure that calculates 'Customer Churn' defined as number of customers who bought in month M-1 but not in month M, expressed as a percentage of month M-1 customers. Assume Orders table, CustomerID and Date table exist.
Explain how scheduled refresh works in Power BI Service for Import mode datasets. Include the role of the On-premises Data Gateway for on-prem sources, differences in refresh frequency between Pro and Premium, and how incremental refresh alters the refresh workflow. List common failure reasons and basic remediation steps a data engineer should take.
Design a Power BI dataset architecture to support sub-second dashboard queries over a transactional store containing 100M+ rows that is updated daily. As a data engineer, detail the model schema (star schema), pre-aggregation strategy, use of aggregation tables, incremental refresh, storage mode choices (import/composite), and how you'd measure and enforce SLA for query latency.
Explain the VertiPaq storage engine internals: how columns are stored, dictionary encoding, run-length encoding, and segment-based compression. As a data engineer, provide actionable steps to reduce model size and memory footprint (e.g., reduce cardinality, use integers, remove unused columns), and explain how to validate improvements using tools like VertiPaq Analyzer or DAX Studio.
Unlock Full Question Bank
Get access to all BI Tools: Tableau, Power BI, and Looker interview questions and detailed answers.
Sign in to ContinueJoin thousands of developers preparing for their dream job.