Connecting to Data in Power BI
Import data from Excel, CSV, SQL Server, and web sources into Power BI
Power BI can connect to over 150 data sources. In practice, data analysts in India most commonly connect to: Excel files, CSV files, SQL Server databases, SharePoint, and Google Sheets. This tutorial covers the most important ones.
The key distinction: Power BI can Import data (copy it into Power BI's internal engine) or use DirectQuery (query the source live every time). For most use cases, Import mode is faster and more flexible. DirectQuery is used when data is huge (millions of rows) or needs to be real-time.
Most Common Power BI Data Sources in India
📗95%
Excel / CSV
Most common for beginners
🗄️85%
SQL Server
Corporate databases
📁70%
SharePoint
Company files & lists
📊55%
Google Sheets
Shared team sheets
🌐40%
REST API / Web
Live external data
☁️35%
Azure / Cloud DB
Enterprise / big data
% = relative frequency in data analyst job requirements across Noida & Delhi NCR companies
Examples
Key Points
- ✓"Get Data" is always the starting point — Home tab, leftmost button
- ✓Always preview in Power Query before loading — spot issues early
- ✓Import mode copies data into Power BI — fast but needs refresh to update
- ✓DirectQuery is live but slower — only use for very large or real-time datasets
- ✓You can connect to multiple sources in one report — combine Excel, SQL, CSV together
Practice Question
After selecting a data source in the Navigator window, which option should you click to clean and transform the data before loading it?
Related Topics
Power Query BasicsClean, filter and reshape data in Power Query Editor before loading into Power BIData Types in Power BIHow to set and fix data types — the most common source of errors in Power BI reportsThe Data Model in Power BIWhat a data model is and why it is the foundation of every good Power BI report