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.
Describe the trade-offs between using extracts/import mode versus live/direct connections in Power BI and Tableau. Include considerations for data freshness, query latency, concurrency, row-level security, performance, cost (compute), reliability/failure modes, and typical scenarios where each mode is preferable.
Write a DAX measure that calculates the current YTD Sales divided by prior year YTD Sales (YTD ratio), handling division-by-zero. Assume tables 'Sales'[Amount] and 'DimDate'. Provide the code and explain the use of DATEADD/SAMEPERIODLASTYEAR or other time-intelligence functions.
How would you model and handle many-to-many relationships in Power BI without sacrificing correctness or performance? Discuss options such as using a bridge table (junction table), the built-in many-to-many cardinality, and bi-directional filtering. For each option outline pros and cons, and recommend best practices for DAX measures in these scenarios.
Design a CI/CD pipeline for BI artifacts (Power BI datasets, Tableau workbooks, LookML models) that includes version control, automated data and visualization tests, deployment to dev/test/prod environments, and rollback. Describe tools and integration points with Git, and how to handle secrets and service accounts.
Describe the difference between measures and dimensions in BI tools. Provide examples of each, explain how aggregation behavior differs, and describe how you would model them in a semantic layer to avoid ambiguous aggregations at different grains.
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.