可以使用从 Access 数据库到 Zendesk 资源的内置连接器连接到多种不同的数据源。 还可以使用 Power Query Desktop 和 Power Query Online 中内置的泛型接口(如 ODBC 或 REST API)连接到各种 其他 数据源,以进一步扩展连接选项。
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 驱动程序导入数据。 作为选项,还可以指定要针对 ODBC 驱动程序执行的 SQL 语句。
可通过 OLE DB 访问的数据源
通过 Power Query 中的 OLE DB 连接器,只需指定连接字符串即可从任何第三方 OLE DB 驱动程序导入数据。 作为选项,还可以指定要针对 OLE DB 驱动程序执行的 SQL 语句。
以下列表详细介绍了 Power Query 可以使用泛型 OLE DB 接口连接到的数据源的几个示例。
| Power Query 泛型连接器 | 外部数据源 | 有关详细信息的链接 |
|---|---|---|
| OLE DB | SAS OLE DB | OLE DB 的 SAS 提供程序 |
| OLE DB | Sybase OLE DB | 适用于 OLE DB 的 Sybase 提供程序 |
可通过 OData 访问的数据源
借助 Power Query 中的 OData 源 连接器,只需键入或粘贴 OData URL 即可从任何 OData URL 导入数据。 您可以在 OData 源 窗口中提供的文本框中通过键入或粘贴链接来添加多个 URL 片段。
以下列表详细介绍了 Power Query 可以使用泛型 OData 接口连接到的数据源的几个示例。
| Power Query 泛型连接器 | 外部数据源 | 有关详细信息的链接 |
|---|---|---|
| OData | 即将推出 | 请稍后再查看 OData 数据源 |
可通过 REST API 访问的数据源
可以使用 REST API 连接到数据源,从而使用支持 REST 的所有数据源中的数据。
以下列表详细介绍了 Power BI Desktop 可以使用通用 REST API 接口连接到的数据源的几个示例。
| Power BI Desktop 通用连接器 | 外部数据源 | 有关详细信息的链接 |
|---|---|---|
| REST API | Couchbase DB | Couchbase REST API 信息 |
可通过 R 脚本访问的数据源
可以使用 R 脚本访问数据源,并在 Power BI Desktop 中使用这些数据。
以下列表详细介绍了 Power BI Desktop 可以使用通用 R 脚本接口连接到的数据源的几个示例。
| Power BI Desktop 通用连接器 | 外部数据源 | 有关详细信息的链接 |
|---|---|---|
| R 脚本 | SAS 文件 | 来自 CRAN 的 R 脚本指南 |
| R 脚本 | SPSS 文件 | 来自 CRAN 的 R 脚本指南 |
| R 脚本 | R 统计文件 | 来自 CRAN 的 R 脚本指南 |