使用通用接口连接数据

可以使用从 Access 数据库到 Zendesk 资源的内置连接器连接到多种不同的数据源。 还可以使用 Power Query Desktop 和 Power Query Online 内置的通用接口(如 ODBC 或 REST API)连接到各种其他数据源,以进一步扩展连接选项。

Screenshot of the Power Query Desktop Get Data dialog, showing the O D B C selection.

Screenshot of the Power Query Online Choose data source page, showing the O D B C selection.

Power Query 数据接口

Power Query 包括不断增多的连接器集合,这些连接器专为连接到特定数据源而构建。 例如,SharePoint 列表连接器在为 SharePoint 列表设计的连接序列中提供特定字段和支持信息。 选择获取数据(在 Power Query Desktop 中)或选择数据源(在 Power Query Online 中)时显示在窗口中的其他数据源以相同的方式工作。

此外,还可以使用以下通用数据接口之一连接到获取数据和选择数据源列表中找不到的数据源:

  • ODBC
  • OLE DB
  • OData
  • REST API
  • R 脚本

通过在这些通用接口提供的连接窗口中提供适当的参数,可以在 Power Query 中访问和使用的数据源将显著增多。

在以下部分中,可以找到通过这些泛型接口进行访问的数据源的列表。

数据源可以通过 ODBC 访问

通过 Power Query 中的 ODBC 连接器,你只需指定数据源名称 (DSN) 或连接字符串,即可从任何第三方 ODBC 驱动程序导入数据。 作为一个选项,还可以指定 SQL 语句,以执行 ODBC 驱动程序。

Screenshot of the O D B C connector dialog, showing the D S N and Advanced options.

数据源可以通过 OLE DB 访问

通过 Power Query 中的 OLE DB 连接器,你只需指定连接字符串即可从任何第三方 OLE DB 驱动程序导入数据。 作为一个选项,也可以指定 SQL 语句来执行 OLE DB 驱动程序。

Screenshot of the O L E D B connector dialog, showing the Connection string and Advanced options.

以下列表详细介绍了 Power Query 可以使用通用 OLE DB 接口连接到的数据源的几个示例。

Power Query 通用连接器 外部数据源 有关详细信息的链接
OLE DB SAS OLE DB SAS Provider for OLE DB
OLE DB Sybase OLE DB Sybase Provider for OLE DB

数据源可以通过 OData 访问

通过 Power Query 中的 OData 源连接器,你只需键入或粘贴 OData URL 即可从任何 OData URL 导入数据。 可以通过键入或粘贴“OData 源”窗口中提供的文本框中的这些链接来添加多个 URL 部分。

Screenshot of the OData Feed dialog, showing the U R L parts and preview fields.

以下列表详细介绍了 Power Query 可以使用通用 OData 接口连接到的数据源的几个示例。

Power Query 通用连接器 外部数据源 有关详细信息的链接
OData 即将推出 OData 数据源即将推出

数据源可通过 REST API 访问

可使用 REST API 连接到数据源,因此,请使用支持 REST 的所有类型的数据源的数据。

Screenshot of the Query dialog, showing the data sources.

以下列表详细介绍了 Power BI Desktop 可以使用通用 REST API 接口连接到的数据源的几个示例。

Power BI Desktop 泛型连接器 外部数据源 有关详细信息的链接
REST API Couchbase DB Couchbase REST API 信息

数据源可以通过 R 脚本访问

可以使用 R 脚本访问数据源,并使用 Power BI Desktop 中的数据。

Screenshot of the R Script dialog, showing the execution script.

以下列表详细介绍了 Power BI Desktop 可以使用通用 REST R 脚本接口连接到的数据源的几个示例。

Power BI Desktop 泛型连接器 外部数据源 有关详细信息的链接
R 脚本 SAS 文件 CRAN 的 R 脚本指南
R 脚本 SPSS 文件 CRAN 的 R 脚本指南
R 脚本 R 统计文件 CRAN 的 R 脚本指南