Power BI Data Connectors: Best Native and Third-Party Options in 2026

Power BI connects to Microsoft data with almost no setup. Marketing data takes more work.

None of Microsoft's own connectors pull from Facebook Ads, Google Ads, LinkedIn Ads, TikTok Ads, HubSpot or Shopify. Third-party data connectors for Power BI fill that gap, and each reaches Power BI by a different route: a certified connector in Get Data, a URL for the Web connector, or a connector you install. The route changes setup, refresh and cost.

This guide compares native and third-party Power BI data connectors, explains how they work, and shows you how to connect a data source.

Marketing and Microsoft sources flowing into a Power BI report Ad platforms, a CRM, SharePoint and SQL Server flow through a connector into a Power BI report with scorecards and a bar chart. Facebook AdsGoogle AdsLinkedIn AdsHubSpotSharePointSQL Server Connector auto refresh Power BI report Spend$48.2kLeads1,284CPL$37.5

What are Power BI data connectors?

A Power BI data connector links Power BI to a database, file or app. It handles sign-in, pulls data through Power Query for cleaning, and lets the Power BI Service refresh it on a schedule.

Most data connectors in Power BI offer one of two connection modes:

For marketing data, Import is the usual choice. Ad and CRM connectors rarely support DirectQuery, and a few refreshes a day is enough for most reports.

Types of data connectors in Power BI

There are three types of data connectors in Power BI. They differ in who builds them and what refresh needs. Third-party tools can also deliver data through Power BI's native Web connector, without a separate connector file.

Native connectors

Microsoft builds and maintains these, and they come with Power BI Desktop. The classic Get Data dialog groups them as File, Database, Microsoft Fabric, Power Platform, Azure, Online Services and Other. A redesigned Get Data window is available as a preview feature.

Certified third-party connectors

Vendors build these, and Microsoft certifies and distributes them with Power BI. They appear in Get Data without a connector file to install, though you usually set up a query or dataset in the vendor's app first. The vendor provides support, and most require a paid account.

Custom connectors

Power BI custom data connectors are written in the M language with the Power Query SDK for Visual Studio Code. They're packaged as .mez or signed .pqx files, and unsigned ones only load after you change the Data Extensions security setting. CData, for example, distributes its connectors this way.

TypeBuilt byCostSetup effortGateway for scheduled refreshBest for
NativeMicrosoftIncludedLowOnly for on-premises sourcesMicrosoft apps, files, databases, warehouses
CertifiedVendors, reviewed by MicrosoftUsually the vendor's planLowUsually notMarketing and SaaS apps
CustomVendors or your developersLicense or developer timeMedium to highUsuallyREST APIs and internal systems

How many data connectors does Power BI have?

The Power BI number of data connectors is just over 200, based on Microsoft's Power Query connector list in October 2026. That list of Power BI data sources connectors includes both Microsoft-built and certified third-party connectors, and availability differs between Power BI, Excel and other Power Query products. Many entries carry a Preview or Legacy tag, so fewer are ready for production reports.

You may also see figures of 1,000+. Those refer to Power Platform connectors for Power Automate and Power Apps, a separate catalog whose connectors don't appear in Power BI's Get Data.

Which marketing sources have no native connector

Power BI doesn't have native connectors for Facebook Ads, Google Ads, LinkedIn Ads, TikTok Ads, HubSpot or Shopify. To report on these sources, you can use a certified third-party connector, a service that provides a URL for Power BI's Web connector, or an ETL tool that loads data into a warehouse such as BigQuery or Snowflake.

Power BI data connectors list at a glance

Native entries are included with Power BI. Third-party prices are entry plans on annual billing, checked in October 2026.

ConnectorTypeSources coveredRefresh optionsFree optionStarting price (billed annually)Best for
Excel and Text/CSVNativeFilesImportYesIncludedBudgets and exports
SQL Server and Azure SQLNativeDatabasesImport or DirectQueryYesIncludedProduct and order data
SharePoint and OneDriveNativeLists and filesImportYesIncludedShared team files
Dataverse and Dynamics 365NativeMicrosoft CRMImport or DirectQueryYesIncludedDynamics 365 data
BigQuery and SnowflakeNativeWarehousesImport or DirectQueryYesIncludedLarge datasets
SalesforceNativeObjects and reportsImportYesIncludedCRM pipeline
Google AnalyticsNativeGA4ImportYesIncludedWeb traffic
Coupler.ioWeb URL400+Manual to 15 minFree plan, 7-day trial$24/moCombining sources, pre-built dashboard templates
SupermetricsCertified170+Not stated; set in Power BI14-day trial$44/moFixed channel set
Windsor.aiCertified350+Daily to 15 minTrial, then free plan$19/moMany client accounts
FunnelCertified579 (Business)Daily to 2 hours30-day trial$600/mo with Power BICentral data hub
CDataCustom250+DirectQuery or gateway30-day trial$399/yr per sourceDirectQuery to apps
Power My AnalyticsThird-party80+Not stated; hourly is an add-on14-day trial$41.63/moSeveral BI tools

Vendors count sources differently, and prices are each vendor's entry plan, so check what that plan includes. Refresh options show how often the vendor updates data; Power BI's own refresh schedule applies on top. Publishing reports needs Power BI Pro ($14 per user per month) or Premium Per User ($24); on an F64 or larger Fabric capacity, viewers don't need their own license.

Best native Power BI data connectors

These seven native Power BI data connectors cover most data that lives in Microsoft tools, files, databases and warehouses.

Excel and Text/CSV

Pulls workbooks and delimited files: budgets, targets, offline sales and ad platform exports. A typical use is a spend-versus-budget report.

SQL Server and Azure SQL Database

Connects to databases that hold product, order or sign-up data, in Import or DirectQuery mode. A typical use is setting orders next to campaign spend.

SharePoint and OneDrive

Pulls SharePoint lists and the files stored on a site. There's no separate OneDrive connector: for a single file, Microsoft recommends the Web connector with the file's URL.

Dataverse and Dynamics 365

Pulls leads, contacts and opportunities from Dataverse, the data layer behind Dynamics 365, in Import or DirectQuery mode.

Google BigQuery and Snowflake

Connect to cloud data warehouses in Import or DirectQuery mode. A typical use is reporting on a GA4 export in BigQuery, or on ad data an ETL tool loads into Snowflake.

Salesforce

Power BI has two Salesforce connectors: Salesforce Objects for standard and custom objects, and Salesforce Reports for reports you've already built. Both are Import only.

Google Analytics

The connector itself is generally available. It pulls GA4 properties through the Google Analytics Data API when you pick the "Implementation 2.0" option, which is still labeled Beta.

Best third-party Power BI data connectors

With third-party Power BI data connectors, the route a tool uses decides most of the setup and refresh work:

RouteToolsSetupRefresh
Certified connectorSupermetrics, Windsor.ai, FunnelSign in from Get DataPower BI Service, usually no gateway
Web URLCoupler.io, Windsor.aiPaste a URL into Get Data > WebThe tool's schedule, then the Power BI Service
Custom connectorCDataInstall a file in Power BI DesktopUsually through an on-premises data gateway

Coupler.io

Coupler.io is a data integration and AI analytics platform with 400+ sources on every plan. Describe the report you need in plain language, and Coupler AI helps set up the data flow.

Before the data reaches Power BI, you can filter it and join or append sources, so your data model starts from one prepared table. Ready-made Power BI dashboard templates give you a first report, and you connect through Get Data > Web.

Starting price
$24/month billed annually for 3 accounts, with a free plan and a 7-day trial.
Keep in mindStarter caps each run at 5,000 rows, and Coupler.io and Power BI refresh on separate schedules.

Best for: teams that want to describe a report in plain language and get several sources ready for Power BI.

Supermetrics

Supermetrics is a marketing data platform with 170+ sources for Power BI. You build queries in the Supermetrics Hub, then load them through its certified connector.

Starting price
$44/month for 3 sources and 1 user, after a 14-day trial.
Keep in mindMore sources mean paid extras or the Growth plan at $177/month.

Best for: marketing teams reporting on a fixed set of channels.

Windsor.ai

Windsor.ai is a no-code marketing data tool with 350+ sources on every plan. It offers a certified connector (Import only) or a query URL for the Web connector.

Starting price
$19/month for 3 sources and 75 accounts with daily refresh; hourly needs Standard ($99/month). A 30-day trial drops to a free plan with 1 source.
Keep in mindOn a non-English locale, numbers can load multiplied until you set Power BI's locale to English (US).

Best for: agencies reporting on many client accounts.

Funnel

Funnel is a marketing data hub that collects and maps data from 579 sources on its Business plan, with a certified connector and refresh every 2 hours.

Starting price
$600/month on Business, the first plan with Power BI export (plans start at $300/month, billed annually). A 30-day free trial is available, though Funnel doesn't say whether it includes Power BI export.
Keep in mindAn export that holds too many rows for one month fails with a TOO_MANY_ROWS error.

Best for: large teams and agencies centralizing all marketing data.

CData Power BI Connectors

CData sells one desktop connector per source, covering 250+ CRM, ERP, database and marketing apps, with DirectQuery support.

Starting price
$399/year for a one-source desktop license; some sources cost more. A 30-day trial is available.
Keep in mindCosts grow with each source, and cloud refresh runs through a gateway.

Best for: technical teams that need DirectQuery to business apps.

Power My Analytics

Power My Analytics is a marketing data hub with 80+ sources. It sends data to Power BI as well as other BI and AI tools.

Starting price
$41.63/month for 5 sources, 5 accounts and 2 users, after a 14-day trial.
Keep in mindHourly refresh is a paid add-on, and the entry plan caps you at 5 accounts in total.

Best for: small teams reporting on a handful of ad and social accounts.

How to connect a data source in Power BI

These steps work for any native or certified connector.

  1. Open Power BI Desktop and click Get data.
  2. Browse by category or search for the source.
  3. Sign in to the source and choose Import or DirectQuery, if the connector offers both.
  4. In the Navigator, tick the tables you need. Click Transform Data to clean them in Power Query, or Load.
  5. Publish the report to the Power BI Service and set a scheduled refresh in the semantic model settings. Add a gateway if the source sits on your own network.

Example: a marketing source through a third-party tool

With a certified connector such as Windsor.ai, save a query in Windsor, then pick Windsor in Get Data and select it.

With a Web URL tool such as Coupler.io, the setup starts outside Power BI. Describe what you need, for example "Combine my Facebook Ads and LinkedIn Ads spend into one table for Power BI," and Coupler AI helps set up the data flow. Run it once, copy the integration URL, and paste it into Get data > Web. After publishing, schedule the Power BI refresh at least 10 minutes after the data flow runs, as Coupler.io's docs recommend.

FAQ

Are Power BI data connectors free?

Native and certified connectors cost nothing to use in Power BI Desktop. Sharing reports and refreshing them in the Power BI Service needs Pro or Premium Per User. Third-party tools and warehouses charge separately.

Which connectors support DirectQuery?

Mostly databases and warehouses: SQL Server, Azure SQL Database, Snowflake, Google BigQuery, Dataverse, Databricks, Amazon Redshift and PostgreSQL. Google Analytics, Salesforce and most marketing connectors are Import only.

Do I need a gateway to refresh connector data?

On-premises sources, files on your computer and most custom connectors need a gateway for scheduled refresh. Cloud sources usually don't, but check the requirements for your specific connector.

How often can Power BI refresh connector data?

Up to 8 scheduled refreshes a day on Pro and 48 on Premium Per User or Fabric capacity. With third-party tools, the tool's own refresh schedule also applies.

Choosing a connector

Start with where the data lives. Native connectors cover Microsoft apps, files, databases and warehouses at no cost beyond your Power BI license.

For ad platforms, social media and most CRMs, pick a third-party tool, then compare its route. Certified connectors are the quickest to set up. Web URL tools let you prepare and combine data before it arrives. Custom connectors and DirectQuery drivers suit teams that already run a gateway.

Written byMarketing Data Connectors Editorial Team

We write practical guides and side-by-side comparisons to help marketers choose the right tools for getting their data where they report.