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.
Walk through the end-to-end steps to publish a Power BI report from Power BI Desktop to Power BI Service, configure scheduled refresh, set up dataset credentials and gateways for on-premise sources, and share the report securely with internal and external users. Describe which steps differ for cloud-only versus hybrid/on-prem architectures.
A specific visual in a report is rendering slowly. Outline a step-by-step troubleshooting approach using Power BI's Performance Analyzer, DAX Studio, and additional server-side logs. What metrics would you collect, how do you differentiate between data retrieval vs visual rendering time, and when would you opt to optimize DAX vs simplify visuals or change storage mode?
Implement Incremental Refresh for events arriving in multiple time zones where late-arriving events are common. Provide a Power Query (M) approach showing how to filter using RangeStart and RangeEnd after converting event timestamps to UTC, explain recommending a buffer window to catch late events, and describe the Service-side refresh policy and how to backfill historical partitions.
Design a secure embedding architecture for Power BI reports inside a multi-tenant web application. Cover app registration and OAuth flows, service principal vs master user approaches, generating embed tokens with effective identity for tenant isolation, mapping effective identities to RLS, token lifetimes and refresh, and scaling/embed token caching strategies for thousands of concurrent users.
You have raw tables: Orders (order_id, customer_id, product_id, order_date, quantity, price, currency), Customers (customer_id, name, region), Products (product_id, category, brand), and WebEvents (event_time, session_id, product_id, event_type). Design a Power BI data model for marketing and finance analytics: outline fact and dimension tables, recommended relationships and grain, Date table requirements, key measures (revenue, conversion rate, CLTV), and an approach for handling slowly changing customer attributes.
Unlock Full Question Bank
Get access to all 38 BI Tools: Tableau, Power BI, and Looker interview questions and detailed answers.
Sign in to ContinueJoin thousands of developers preparing for their dream job.