Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Power BI ODBC Driver
Power BI ODBC Driver

Power BI ODBC Driver

ZappySys

|
2 installs
| (0) | Free Trial
Connect to Microsoft Power BI from SQL Server, Power BI, Excel, SSIS, or any ODBC tool. Query datasets, workspaces, and reports with SQL against the Power BI REST API—OAuth in the DSN wizard. Part of ZappySys ODBC PowerPack.
Download

Access and update Microsoft Power BI using standard SQL — no custom REST coding required.

Connect from SQL Server, Power BI, Excel, SSIS, Tableau, and any ODBC-compatible tool. Read workspaces, datasets, and reports; trigger refresh and manage push-dataset flows exposed on the connector page. Authenticate with User Credentials or Application Credentials OAuth using values from your Microsoft Entra (Azure AD) app registration.
Part of ZappySys ODBC PowerPack (30+ drivers).

Recommended starting point
View Setup Guide & Get Started →
See features, UI & examples →
Pro Tip: Configure one Power BI DSN once, then reuse it across Excel, SQL Server linked servers, SSIS, and custom apps without maintaining Power BI REST calls by hand.
Compatibility: Windows ODBC (32/64-bit) | Works with Visual Studio, .NET, BI tools | Data Gateway for SQL Server, JDBC, and non-Windows access

⚡ Key Benefits

  • SQL over Power BI REST — Work with workspaces, datasets, reports, and dashboards using familiar SELECT-style workflows in the driver
  • OAuth in the DSN wizard — User Credentials and Application Credentials flows with authorization and token endpoints from your app registration
  • Query Builder UI — Pick virtual tables or actions, set parameters, preview rows, and copy generated SQL
  • Broad tool support — Same DSN for Power BI Desktop, Excel, SQL Server, SSIS, and other ODBC consumers
  • Action catalog — Connector page lists how-to operations for datasets, refresh, push datasets, and related REST patterns
  • Centralized access — Share the driver via ZappySys Data Gateway for JDBC, Linux, or remote clients without local installs
Learn more about Data Gateway

📸 Visual Overview & Setup

1. Pick Power BI Connector
Choose Power BI from embedded connector list
🔍 View Full Size
2. Search Online if Not Listed
Search online for Power BI connector
Power BI connector page
3. Build & Preview SQL Query
Query Builder generates Power BI SQL
🔍 View Full Size
4. Load Power BI Data into Excel
Load Power BI data into Excel via ODBC
🔍 View Full Size
5. Connect from Power BI
Power BI connected through ZappySys ODBC DSN
🔍 View Full Size
6. Share via Data Gateway
SQL Server and JDBC reading Power BI via Data Gateway
Data Gateway overview

🔗 Seamless SQL Query Integration

Works with REST, OData, files, and databases
-- Read a workspace by Id (Power BI / ODBC)
SELECT *
FROM Workspaces
WHERE Id='aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee'
✔ Query APIs like a database
✔ No ETL or custom scripts needed
✔ Works inside SQL Server, Power BI, Excel

🔧 Key Features

Read & query Power BI data

  • SELECT against virtual tables and views surfaced for workspaces, datasets, reports, dashboards, and related Power BI entities
  • Use the Query Builder to choose an endpoint, supply parameters, and preview results before you paste SQL into your app
  • Prefer server-side filters via Query Builder parameters when the API supports them for faster, smaller result sets

Write & operational actions

  • Invoke refresh, push-dataset, and other write-oriented virtual tables using the SQL patterns documented on the connector how-to pages
  • Combine with other ODBC drivers or staging tables when you prepare data in SQL Server before calling Power BI–backed actions

Authentication

  • User Credentials OAuth for delegated scenarios tied to a signed-in user
  • Application Credentials OAuth for automated jobs that use client secret or certificate flows described on the product page
  • Paste Microsoft Entra authorization and token endpoints, client id, secret, and Power BI scopes (for example https://analysis.windows.net/powerbi/api/*) through the DSN wizard

Platform & deployment

  • Standard ODBC 3.x for BI, ETL, and custom .NET or C++ clients on Windows
  • Optional Data Gateway when the driver cannot be installed on the machine that issues SQL

💡 Common Use Cases

Typical scenarios for the Power BI ODBC Driver:

  • Dataset and workspace inventory: Pull metadata into Excel or SQL for governance and lineage reporting.
    Example: scheduled export of workspace and dataset lists into a staging database.
  • Post-load refresh: Trigger dataset refresh from a SQL Server job or SSIS package after upstream ETL completes.
    Example: ODBC EXEC or action table wrapping the refresh API documented on the hub.
  • Push dataset feeds: Insert or truncate push-dataset rows using parameterized SQL from the Query Builder.
    Example: near-real-time metrics landing in a push dataset from an operational database.
  • Power BI + Excel analytics: Reuse one DSN for analyst self-service without hand-crafted REST.
    Example: direct query of workspace properties for capacity planning spreadsheets.
  • Enterprise gateway patterns: Host the DSN on Data Gateway for JDBC or remote teams.
    Example: Java service querying Power BI through a centralized gateway DSN.
  • Hybrid reporting: Join Power BI API reads with other ODBC drivers in federated SQL workflows.
    Example: correlate dataset refresh timestamps with warehouse job logs.

🎯 Summary

Bring Microsoft Power BI into the ODBC stack your team already runs.
Configure OAuth once in the DSN wizard, generate SQL from the Query Builder, and reuse the same connection across BI, databases, and ETL — without hand-maintained Power BI REST code.

Trusted by Developers & IT Teams Worldwide

  • Built for ODBC Workloads: One driver model across BI, ETL, databases, and custom code.
  • Expert Technical Support: Engineers help with connection strings, SQL, and performance tuning.
  • Proven Enterprise Scale: Thousands of teams worldwide rely on ZappySys for API and cloud connectivity.
ODBC PowerPack
Includes Power BI ODBC Driver
Capterra Rating
Read reviews on Capterra →

Ready to start querying?

Install the full ODBC PowerPack to unlock all drivers and start your free trial.

Download ODBC PowerPack (Free Trial)
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft