Power BI Fundamentals: From Install to Your First Report
What Power BI is, how Desktop, Service, and Mobile fit together, and a hands-on walkthrough to build your first interactive report.
What You Will Learn
By the end of this module you will be able to:
- Explain what Power BI is and why it matters
- Identify the three main components of Power BI
- Download and install Power BI Desktop
- Navigate the Power BI Desktop interface
- Connect to your first dataset and create a simple report
1.1 What Is Power BI?
Power BI is Microsoft's business analytics platform. It lets you connect to data from hundreds of sources, clean and transform that data, build interactive visualizations, and share insights across your organization — all without writing code (unless you want to).
Think of it as a pipeline:
Raw Data → Connect → Transform → Model → Visualize → Share
Power BI sits inside the Microsoft Fabric ecosystem, which is Microsoft's all-in-one analytics platform. If you use Azure, Excel, or Microsoft 365, Power BI integrates seamlessly with tools you already know.
Why Power BI?
| Capability | What it means for you |
|---|---|
| 100+ data connectors | Connect to Excel, SQL Server, Salesforce, Google Analytics, SharePoint, and more |
| Interactive visuals | Click a chart to filter the whole report instantly |
| Cloud sharing | Publish once; everyone sees the same live data |
| Natural language Q&A | Type a question like "sales by region last quarter" and get a chart |
| AI-powered insights | Automatic anomaly detection and trend forecasting |
| Free tier available | Power BI Desktop is completely free |
1.2 The Three Main Components
Understanding these three pieces will prevent a lot of confusion as you learn:
Power BI Desktop
- A free Windows application you install on your computer
- This is where you build reports — connect to data, transform it, model it, and create visuals
- Saves files as
.pbix
Power BI Service (app.powerbi.com)
- A cloud-based web app
- This is where you publish and share reports
- Requires a free or paid license
- Accessible from any browser
Power BI Mobile
- iOS and Android apps
- For viewing reports and dashboards on the go
- Supports push notifications and offline mode
Rule of thumb: Build in Desktop → Publish to Service → View on Mobile
1.3 Power BI Licensing at a Glance
| License | Who it's for | Key limits |
|---|---|---|
| Free | Individual use | Cannot share content with others |
| Power BI Pro | Teams sharing content | Full sharing and collaboration |
| Premium Per User (PPU) | Advanced features per person | AI features, paginated reports, larger datasets |
| Premium Capacity / Fabric | Enterprise-wide deployment | Dedicated cloud resources, no per-user sharing limits |
For this tutorial you only need Power BI Desktop (free) for Modules 1–5. You will need a Pro or PPU license to follow along with Module 6 (sharing).
1.4 Installing Power BI Desktop
Option A — Microsoft Store (recommended)
- Open the Microsoft Store on Windows
- Search for "Power BI Desktop"
- Click Get — it installs and updates automatically
Option B — Direct Download
- Go to https://powerbi.microsoft.com/desktop
- Click Download free
- Run the
.msiinstaller and follow the prompts
System requirements: Windows 10 or later, 2 GB RAM minimum (8 GB recommended), 1.5 GB disk space
1.5 Navigating the Interface
When you open Power BI Desktop for the first time you will see the Start screen offering sample reports and recent files. Close it to see the main workspace.
The Three Views (left sidebar icons)
| Icon | View | What you do here |
|---|---|---|
| 📊 Report View | Default canvas | Design your report pages, add visuals |
| 🗂 Table View | Data browser | Inspect rows and columns in your tables |
| 🔗 Model View | Diagram | See and manage relationships between tables |
Key UI Areas
┌────────────────────────────────────────────────────────┐
│ Ribbon (File / Home / Insert / Modeling / View / ...) │
├──────┬──────────────────────────────┬───────────────────┤
│ │ │ Fields pane │
│ View │ Report Canvas │ (your tables │
│ Icons│ (drag visuals here) │ and columns) │
│ │ ├───────────────────┤
│ │ │ Visualizations │
│ │ │ pane (chart │
│ │ │ type picker) │
├──────┴──────────────────────────────┴───────────────────┤
│ Page tabs (Page 1, Page 2 …) Status bar │
└────────────────────────────────────────────────────────┘
Ribbon tabs you will use constantly:
- Home — Get Data, Refresh, New Visual, Publish
- Insert — Text box, Image, Buttons, Shapes
- Modeling — New Measure, New Column, Manage Relationships
- View — Page view size, Gridlines, Themes
1.6 Hands-On: Your First Report in 5 Minutes
Let's build something real right now using Power BI's built-in sample data.
Step 1 — Get Sample Data
- Click Home → Get Data → More…
- In the search box type "OData" and select OData feed
- Paste this URL (Microsoft's public Northwind dataset):
https://services.odata.org/V3/Northwind/Northwind.svc/ - Click OK, then select these tables: Orders, Order_Details, Products, Categories
- Click Load
Simpler alternative: Download the free Contoso Sales
.xlsxfrom Microsoft and use Home → Get Data → Excel workbook
Step 2 — Create a Bar Chart
- In the Visualizations pane click the Clustered bar chart icon
- From the Fields pane drag CategoryName to the Y-axis well
- Drag UnitPrice (from Products) to the X-axis well
- You now have a bar chart of average prices by category
Step 3 — Add a Slicer
- Click an empty area of the canvas
- Select the Slicer visual from the Visualizations pane
- Drag CategoryName into the Field well
- Click different categories — watch the bar chart filter automatically
Step 4 — Save Your Work
- Press Ctrl + S and save as
My First Report.pbix
Congratulations — you just built an interactive report!
1.7 Core Concepts to Remember
| Term | Definition |
|---|---|
| Dataset | The data imported into your report (tables, columns, rows) |
| Report | One or more pages of visuals built from a dataset |
| Dashboard | A single-page summary pinned from one or more reports (Service only) |
| Workspace | A collaborative folder in the Service for sharing content |
| App | A published bundle of dashboards and reports shared with end users |
| Measure | A DAX calculation that aggregates data (e.g., Total Sales) |
| Calculated column | A DAX formula that adds a new column to a table |
Module 1 Summary
You now know:
- Power BI connects, transforms, models, and visualizes data
- Desktop = build; Service = share; Mobile = view
- The interface has Report, Table, and Model views
- You can create an interactive report in under 5 minutes
Knowledge Check
- What is the file extension for a Power BI Desktop file?
- Which component of Power BI would you use to schedule a data refresh?
- What is the difference between a Report and a Dashboard in Power BI?
- Is Power BI Desktop free? What about the Power BI Service?
Next Module
➡️ Module 2 – Data Connection & Power Query
Learn how to connect to 100+ data sources and transform messy data into clean, analysis-ready tables.