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.
Architect an enterprise BI platform that supports both governed central datasets and self-service authoring. Requirements: 5,000 users (500 concurrent authors/consumers), sub-second dashboard queries for aggregated metrics, daily ETL from OLTP sources plus near-real-time feeds for some operational reports, secure distribution, and compliance with access controls. Describe components (data warehouse, ETL/streaming, semantic layer, BI tools), dataset publishing model, caching/aggregation strategy, security architecture, and how to balance self-service with governance.
You're the lead data analyst and your backlog contains 30 dashboard/features requests across multiple business units. Describe a prioritization framework and roadmap process you would use to evaluate impact, estimate effort, de-risk work, and schedule delivery. Explain how you'd balance quick wins to drive adoption with platform investments (e.g., governance, consolidation), and how you'd align stakeholders and manage expectations.
Design a workspace and deployment strategy for Power BI for a mid-size company with 50 report authors, 200 consumers, and multiple business units. Describe workspace layout (dev/test/prod), how to manage shared datasets and certified assets, governance of publish permissions, and how to manage row-level security ownership and app distribution for consumers.
Design an enterprise Power BI architecture for a company storing raw transactional data in Azure Data Lake Gen2. Requirements: support 100+ reports, ad-hoc analysis, near-real-time operational dashboards, secure multi-tenant access, and scalability for datasets around 1 TB. Describe components for ingestion (ETL), curated data in Synapse or Azure SQL, semantic layer (shared datasets), refresh/partitioning strategy, workspace organization, and security controls.
You have a DAX measure that relies on nested FILTER and SUMX across large virtual tables and the dataset refresh and visuals are slow. Describe concrete rewrite strategies to optimize the calculation (use of variables, SUMMARIZECOLUMNS, pre-aggregation, avoiding row-by-row iteration), and how you would benchmark improvements using DAX Studio or VertiPaq Analyzer.
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.