You can connect to a multitude of different data sources using built-in connectors that range from Access databases to Zendesk resources. You can also connect to all sorts of other data sources to further expand your connectivity options, by using the generic interfaces (such as ODBC or REST APIs) built into Power Query Desktop and Power Query Online.
Power Query data interfaces
Power Query includes an ever-growing collection of connectors that are built to connect to a specific data source. For example, the SharePoint list connector provides specific fields and supporting information during the connection sequence that are designed for SharePoint lists. Other data sources found in the window that appears when you choose to get data (in Power Query Desktop) or choose a data source (in Power Query Online) work in the same way.
In addition, you can also connect to data sources that aren't identified in the get data and choose data source lists by using one of the following generic data interfaces:
ODBC
OLE DB
OData
REST APIs
R Scripts
By providing the appropriate parameters in the connection windows that these generic interfaces provide, the world of data sources you can access and use in Power Query grows significantly.
In the following sections, you can find lists of data sources that can be accessed by these generic interfaces.
Data sources accessible through ODBC
The ODBC connector in Power Query lets you import data from any third-party ODBC driver simply by specifying a Data Source Name (DSN) or a connection string. As an option, you can also specify a SQL statement to execute against the ODBC driver.
Data sources accessible through OLE DB
The OLE DB connector in Power Query lets you import data from any third-party OLE DB driver simply by specifying a connection string. As an option, you can also specify a SQL statement to execute against the OLE DB driver.
The following list details a few examples of the data sources that Power Query can connect to using the generic OLE DB interface.
The OData feed connector in Power Query lets you import data from any OData URL simply by typing in or pasting the OData URL. You can add multiple URL parts by typing or pasting those links in the text boxes provided in the OData feed window.
The following list details a few examples of the data sources that Power Query can connect to using the generic OData interface.
Power Query generic connector
External data source
Link for more information
OData
Coming soon
Check back soon for OData data sources
Data sources accessible through REST APIs
You can connect to data sources using the REST APIs and thereby use data from all sorts of data sources that support REST.
The following list details a few examples of the data sources that Power BI Desktop can connect to using the generic REST APIs interface.
You'll learn how to retrieve data from a variety of data sources, including Microsoft Excel, relational databases, and NoSQL data stores. You'll also learn how to improve performance while retrieving data.
Demonstrate methods and best practices that align with business and technical requirements for modeling, visualizing, and analyzing data with Microsoft Power BI.