连接到数据流的数据源

使用 Microsoft Power BI 和 Power Platform 数据流,可以连接到许多其他数据源以创建新数据流,或向现有数据流添加新表。

本文介绍如何使用这些数据源创建数据流。 有关如何创建和使用数据流的概述,请转到为 Power BI 服务创建数据流在 Power Apps 中创建和使用数据流

从数据源创建数据流

若要从数据源创建数据流,你首先必须连接到数据。

若要在 Power BI 中连接到数据:

  1. 打开工作区。
  2. 选择“新建”。
  3. 从下拉菜单中选择数据流
  4. 定义新表下面,选择添加新表

从新的数据流命令添加表。

数据流的数据源

利用数据流创作工具创建数据流后,将向你显示选择数据源对话框。

获取数据流的数据类别。

数据流的数据源分为以下类别,这些类别在选择数据源对话框中显示为选项卡:

  • 所有类别
  • 文件
  • 数据库
  • Power Platform
  • Azure
  • Online Services
  • 其他

有关 Power Query 中所有受支持的数据源的列表,请转到 Power Query 中的连接器

连接到数据源

若要连接到数据源,请选择此数据源。 本部分使用一个示例来说明流程的工作原理,但数据流的每个数据连接在流程中都类似。 其他连接器可能需要特定凭据或其他信息,但流类似。 在此示例中,SQL Server 数据库是从数据库数据连接类别中选择的。

从“数据库”类别中选择 SQL Server 数据库。

将显示所选数据连接的连接窗口。 如果需要凭据,则系统会提示你提供凭据。 下图显示了要输入以连接到 SQL Server 数据库的服务器和数据库。

数据连接的凭据或 URL。

提供服务器 URL 或资源连接信息后,请输入用于访问数据的凭据。 你可能还需要输入本地数据网关的名称。 然后,选择“下一步”。

Power Query Online 将启动并与数据源建立连接。 然后,它会在导航器窗口中显示该数据源中可用的表。

导航器窗口显示数据源中的表。

你可以在左侧窗格中选中每个要加载的表和数据旁边的复选框以选择它们。 若要转换已选择的数据,请选择导航器窗口底部的转换数据。 此时会显示一个 Power Query Online 对话框,你可以在其中编辑查询并执行想要对所选数据执行的任何其他转换。

在 Power Query 编辑器中编辑查询和转换。

连接到其他数据源

Power BI 数据流用户界面中未显示其他数据连接器,但可通过一些其他步骤来获得支持。

你可以执行以下步骤来创建与用户界面中未显示的连接器的连接:

  1. 打开 Power BI 桌面,然后选择获取数据

  2. 在 Power BI Desktop 中打开 Power Query 编辑器,右键单击相关查询,然后选择高级编辑器,如下图所示。 你可以从此处复制高级编辑器窗口中显示的 M 脚本。

    从 Power BI Desktop 中的高级编辑器复制 M 脚本。

  3. 打开 Power BI 数据流,然后针对空白查询选择获取数据

    为数据流创建空白查询。

  4. 将复制的查询粘贴到数据流的空白查询中。

    将 M 脚本复制到编辑器窗口中。

然后,你的脚本将连接到指定的数据源。

以下列表显示了当前可以通过将 M 查询复制和粘贴到空白查询中来使用的连接器:

  • SAP Business Warehouse
  • Azure Analysis Services
  • Adobe Analytics
  • ODBC
  • OLE DB
  • 文件夹
  • SharePoint Online 文件夹
  • SharePoint 文件夹
  • Hadoop HDFS
  • Azure HDInsight (HDFS)
  • Hadoop 文件 HDFS
  • Informix (beta)

后续步骤

本文介绍了可为数据流连接到哪些数据源。 以下文章详细介绍了数据流的常见使用方案:

有关单个 Power Query 连接器的信息,请转到 Power Query 连接器的连接器参考列表,然后选择想要详细了解的连接器。

可在以下文章中找到有关数据流的其他信息和相关信息:

有关 Power Query 和计划刷新的详细信息,可阅读以下文章:

有关 Common Data Model 的详细信息,可阅读以下概述文章: