BI Analyst

roadmap.sh: https://roadmap.sh/bi-analyst

Suggested path through the BI Analyst nodes. Each node links to its lesson when written.

Nodes

Foundations

  • What is Business Intelligence
  • Role of a BI Analyst
  • BI vs Data Analytics vs Data Science
  • Data-driven decision making
  • Key stakeholders and business domains
  • BI project lifecycle
  • Descriptive vs Diagnostic vs Predictive vs Prescriptive

Data fundamentals

  • Structured vs Unstructured data
  • Databases vs Data Warehouses vs Data Lakes
  • OLTP vs OLAP
  • Relational data model
  • Primary and Foreign keys
  • Normalization and Denormalization
  • Star and Snowflake schemas
  • Fact and Dimension tables
  • Slowly Changing Dimensions

SQL

  • SELECT, WHERE, ORDER BY
  • Aggregations and GROUP BY
  • HAVING
  • JOINs (inner, left, right, full)
  • Subqueries
  • Common Table Expressions (CTEs)
  • Window functions
  • CASE expressions
  • Views
  • Stored procedures
  • Query performance and indexing

Data preparation

  • ETL vs ELT
  • Data extraction from sources
  • Data cleaning
  • Handling missing values
  • Data transformation and shaping
  • Data validation and quality checks
  • Data modeling for analytics

Excel / Spreadsheets

  • Formulas and functions
  • Lookup functions (VLOOKUP, XLOOKUP, INDEX/MATCH)
  • Pivot tables
  • Data validation
  • Conditional formatting
  • Power Query
  • Charts in spreadsheets

Statistics

  • Descriptive statistics
  • Measures of central tendency and dispersion
  • Distributions
  • Correlation vs Causation
  • Sampling
  • Hypothesis testing basics
  • Confidence intervals

BI tools

  • Power BI
  • Tableau
  • Looker
  • Qlik
  • Google Data Studio / Looker Studio
  • Metabase
  • Data connections and gateways
  • DAX basics (Power BI)
  • LOD expressions (Tableau)

Data visualization

  • Principles of effective visualization
  • Choosing the right chart type
  • Color and accessibility
  • Dashboard design
  • KPIs and metrics
  • Interactivity and filters
  • Storytelling with data
  • Avoiding misleading charts

Reporting and delivery

  • Building reports
  • Scheduling and distribution
  • Self-service BI
  • Data governance
  • Row-level security
  • Documentation and data dictionaries

Soft skills and business acumen

  • Requirements gathering
  • Communicating insights
  • Domain knowledge (finance, marketing, sales, ops)
  • Translating business questions to data questions
  • Presenting to stakeholders

Resources

See resources.md.

Project ideas

  • Build an end-to-end sales dashboard in Power BI from a raw CSV, including a star-schema data model, DAX measures, and row-level security per region.
  • Design a self-service Tableau dashboard tracking marketing-funnel KPIs (CAC, conversion, retention) with drill-downs by channel and cohort.
  • Write a SQL reporting layer (views + CTEs + window functions) over a sample e-commerce database that powers a weekly executive KPI report.

1 item under this folder.