cswork / libraryOpen practice workspace

Articles

Data Analyst vs BI Analyst: Tools, Deliverables, and Interview Preparation

Compare data analyst and BI analyst work through conversion rates, semantic models, SQL errors, report governance, and practical interview preparation.

Data analyst and business intelligence analyst titles overlap substantially. A useful distinction is emphasis: a data analyst often investigates a question and recommends a decision, while a BI analyst often makes recurring analysis dependable through shared metrics, semantic models, and reports. Neither responsibility belongs exclusively to one title.

The direct answer is to compare deliverables. If the job centers on explaining why conversion changed, prepare for analytical reasoning and uncertainty. If it centers on making conversion consistent across reports, prepare for modeling, measure definitions, access, and refresh behavior. Many jobs require both.

The retail examples here are fictional exercises. BI means business intelligence in this comparison; it is not shorthand for a business analyst role focused primarily on requirements or process change.

Why the Titles Cannot Define the Whole Job

Microsoft's Power BI modeling learning path is explicitly associated with the Data Analyst role. That alone is a useful warning against claiming data analysts do analysis while BI analysts alone build semantic models. Employers choose titles for their own organizational needs, and tools do not enforce a clean occupational boundary.

Look instead at the recurring questions. Does the team need someone to investigate ambiguous business changes, design measurements, and explain uncertainty? Does it need someone to maintain a trusted reporting system with consistent definitions? How much time goes to each responsibility, and who owns the final decision?

Ask for a recent example of work delivered by the team. “We use SQL and Power BI” describes an environment, not a role. “We reconcile weekly conversion metrics across six teams and investigate sudden changes” reveals both the analytical and governance work. That description is far more useful for choosing interview preparation.

Compare the Artifacts Each Role Produces

An investigation can end with a short memo, a reproducible query, and a recommendation to collect more evidence. A recurring reporting project can end with a semantic model, an agreed metric definition, and a report that behaves correctly under filtering and access rules. Both require careful reasoning about the data.

DimensionData analyst emphasisBI analyst emphasis
Starting pointAn uncertain business questionA recurring information need
Typical artifactAnalysis and decision recommendationShared model and governed report
Correctness testDoes the evidence support the conclusion?Do users get consistent, authorized results?
Common failureMistaking correlation for an explanationPublishing inconsistent metric logic
Follow-upWhat would change the recommendation?What happens after refresh or model change?

These are preparation lenses, not exclusive job descriptions. A strong analyst can move between them. During an interview, identify which artifact the prompt requests before spending all your time on the wrong form of completeness.

Start a Conversion Investigation With the Denominator

Suppose a retailer reports that conversion fell. Before suggesting a marketing or product explanation, ask how conversion is defined. Does the denominator count visits, users, eligible sessions, or accounts? Does the numerator count purchases, purchasing users, or completed checkouts? What time window and exclusions apply?

Then verify that the measurement did not change. A new event implementation, delayed purchase feed, or changed bot filter can create a reporting movement without a corresponding change in customer behavior. Compare source completeness and definitions before constructing a story about the business.

Once the metric is stable, segment the change by a justified dimension such as device type or acquisition channel. Look at both rate and population size. A small segment can have a dramatic percentage change while contributing little to the total. Your answer should explain what is observed, what is only a hypothesis, and which next measurement could distinguish competing explanations.

Calculate the Overall Rate Instead of Averaging Rates

Consider two fictional cohorts. Cohort A has 20 conversions from 100 eligible sessions, giving 20%. Cohort B has 9 conversions from 900 sessions, giving 1%. Averaging those percentages gives 10.5%, but the overall session conversion rate is 29 divided by 1,000, or 2.9%.

The average of the two rates answers a different question: the unweighted mean of cohort rates. It does not describe the proportion of all eligible sessions that converted. A candidate should say what each calculation measures instead of merely labeling one formula bad.

A BI model should define the intended measure so totals recalculate from the relevant numerator and denominator. A data analyst should preserve the same definition when investigating segments outside the dashboard. Otherwise, two technically valid calculations can produce conflicting headlines. Document whether the business wants an overall session rate, a typical cohort rate, or another explicit measure before approving the result.

Understand What a Semantic Model Adds

A semantic model gives business meaning and relationships to prepared data so users can analyze it consistently. In Power BI, Microsoft's official modeling guidance covers relationships, calculations, and filter context. A model is more than a convenient place to put charts: it determines how questions translate into calculations.

For a retail example, describe an order fact table and dimensions such as date and product. State the grain before choosing relationships. If the fact table stores order lines, a count of rows is not automatically a count of orders. If returns arrive separately, define how they affect revenue and which reporting date applies.

The BI emphasis is making that logic reusable and understandable. The analytical emphasis is checking that the definition answers the business question. A beautiful model with the wrong interpretation remains wrong, while a correct one-off calculation may still need additional work before hundreds of report consumers can use it safely.

Diagnose a Join That Inflates Revenue

Imagine two orders: order 101 has revenue of 100 and order 102 has revenue of 50. Order 101 has two tags, New and Promo; order 102 has one tag, Promo. Joining orders directly to tags produces three rows. Summing the repeated order revenue returns 250 rather than the true order total of 150.

Joined orderRevenue repeated on rowTag
101100New
101100Promo
10250Promo

The repair depends on the question. To report total revenue, aggregate at order grain without multiplying orders. To attribute revenue to tags, define an attribution policy; overlapping categories cannot automatically be added together. A distinct sum of revenue values is not a general fix because two legitimate orders can have the same amount.

In an interview, explain the grain mismatch before changing the SQL or relationship settings. That explanation shows you understand the data contract rather than merely adjusting formulas until the total looks familiar.

Filter Context Makes a Correct Measure Change Correctly

In Power BI, a measure evaluates in a filter context established by the report and model. If the user selects a month or product, the measure should respond according to the relationships and calculation logic. A result changing under a filter is not necessarily an error; the question is whether it changes as intended.

For a conversion measure, ask whether both conversions and eligible sessions receive the same relevant filters. If purchases are filtered by product but the session denominator includes all traffic, the resulting rate may have a different meaning from what the label suggests. Explain that meaning before deciding whether to alter the model.

Useful test cases include an unfiltered total, one cohort, an empty selection, and a combination with no eligible sessions. Decide how a zero denominator should display and distinguish an undefined rate from a true zero. These cases are small enough to calculate manually and reveal problems that a large attractive dashboard can conceal.

Governance Includes Access and Freshness

A report can be numerically correct and still be unsuitable for release if it exposes restricted data or silently displays an old snapshot. Ask who may view each dataset, how access is enforced, who owns the refresh process, and how users recognize stale information.

Microsoft's row-level security documentation describes filtering rows for authorized viewers and notes that Power BI workspace roles affect enforcement. In particular, row-level security does not restrict workspace Admins, Members, or Contributors in the same way it restricts Viewers. Test with the intended viewer identity rather than assuming an author's preview proves access is correct.

For freshness, distinguish “refresh completed” from “source is complete.” A successful refresh can load an incomplete upstream extract. A BI owner should make the data's effective timestamp and failure state understandable; an analyst should verify that the available period supports the comparison. Both should avoid presenting incomplete current-day figures as if they were final historical totals.

Prepare for Different Interview Follow-Ups

An analytical prompt might ask, “Conversion fell after a redesign; what should we do?” A strong answer validates instrumentation, defines comparison groups, considers other changes, and avoids asserting causality from timing alone. It also states which decision can be made now and which needs additional evidence.

A BI prompt might ask, “Three departments report different conversion numbers; how do you fix that?” A strong answer compares definitions, grain, filters, date logic, exclusions, and refresh timestamps. It then proposes a shared definition and reconciliation tests, rather than selecting whichever dashboard has the largest audience.

Practice both with follow-up pressure. If the interviewer says the launch cannot wait, explain a provisional report with visible limitations and a specific validation plan. If the interviewer asks for one number, provide the defined metric and its scope. Clarity under constraint is more valuable than offering every possible caveat without making a recommendation.

Build One Portfolio With Two Distinct Deliverables

Use a small synthetic retail dataset with orders, sessions, and tags. Create the two-cohort conversion calculation and the duplicated revenue join intentionally, then demonstrate how your checks detect them. Label the data synthetic and make the expected totals explicit.

For the analytical deliverable, write a decision memo explaining an observed change, alternative explanations, and the next useful test. Include the query or transformation needed to reproduce it. Avoid implying that a synthetic example proves a real commercial result.

For the BI deliverable, document the metric definitions, model grain, relationships, refresh assumptions, and access expectations. Add a few reconciliation tests with known outputs: 29 conversions, 1,000 sessions, 2.9% overall conversion, and 150 total order revenue. This lets a reviewer inspect both your reasoning and the system that preserves it. The dashboard can be small if the underlying logic is clear and demonstrably correct.

Choose by Ownership, Not by a Tool Hierarchy

Ask prospective managers who defines metrics, who investigates anomalies, and who maintains reports after delivery. Also ask how much work is exploratory versus recurring, whether analysts can influence instrumentation, and how disagreements over definitions are resolved. Those answers reveal more than a preferred visualization product.

Do not assume BI work is less analytical or that data analyst work excludes production responsibility. Similarly, knowing Python does not automatically make a candidate more suitable than someone with strong SQL and modeling judgment. Match the evidence to the actual deliverables and identify the gaps you need to close.

For your next practice session, explain why 10.5% and 2.9% answer different questions, then repair the order-tag revenue example without hiding the grain issue. Finish by naming the access and freshness checks needed before sharing the result. That sequence tests calculation, interpretation, modeling, and operational trust in one compact exercise that is relevant to both roles.

Sources and Further Reading

Research checked September 24, 2026. Microsoft documentation supports the product examples, not a universal separation of job titles. Interview exercises and numerical datasets in this article are original illustrations.