在何处获取数据

通常,第一次接触 Power Query 就是从可用数据源获取数据。 本文提供了从 Power Query 等 Microsoft 产品获取数据的基本步骤。

备注

其中每个 Power Query 获取数据体验都包含不同的功能集。 详情请见:可在何处使用 Power Query?

在 Power BI Desktop 中获取数据

Power BI Desktop 中的数据源中介绍了开始在 Power BI Desktop 中获取数据的步骤。

在 Power BI Desktop 中,还可以直接选择 Excel 工作表、Power BI 语义模型、SQL Server 数据库或 Dataverse 数据,而无需使用“获取数据”选项。 还可以直接在表中输入数据,也可以从最近使用的数据源中进行选择。

屏幕截图,其中显示 Power BI Desktop“主页”功能区中的数据字段。

在 Excel(Windows 或 Mac)中获取数据

若要在 Excel for Windows 或 Excel for Mac 中获取数据,请执行以下操作:

  1. 从“数据”功能区中,选择“获取数据”。

  2. 滚动浏览“获取数据上下文”菜单中的类别选择,然后选择要使用的连接器。

然后,系统会要求填写访问数据所需的信息。 有关所需信息的详细信息,请转到各连接器文章

在 Excel for Windows 中,还可以直接选择“文本/CVS”、“Web”和“Excel”工作表数据,而无需使用“获取数据”选项。 还可以从最近使用的数据源和现有连接或表中选择数据。

备注

并非所有 Excel 版本都支持所有相同的 Power Query 连接器。 有关所有版本的 Excel for Windows 和 Excel for Mac 支持的 Power Query 连接器的完整列表,请转到 Excel 版本中的 Power Query 数据源

在 Power BI 服务中获取数据

若要在 Power BI 服务中获取数据,请执行以下操作:

  1. 在 Power BI 服务的左侧,选择“工作区”(而不是“我的工作区”)。

  2. 从“工作区”上下文菜单中,选择要使用的工作区。

  3. 从工作区(在本示例中为 TestWorkspace01),选择“新建”旁边的关联菜单。

  4. 从“新建”上下文菜单中,选择“数据流”。

    屏幕截图,其中文本工作区已打开,“新建”关联菜单已打开,并突出显示了“数据流”。

  5. 定义新表中,选择“添加新表”。

  6. 在“选择数据源”页中,使用“搜索”搜索来搜索连接器的名称,或选择连接器右侧的“查看更多”查看 Power BI 服务中所有可用连接器的列表。

    “选择数据源”页面的屏幕截图,其中突出显示了搜索框和“查看更多”选项。

  7. 如果选择查看更多连接器,仍可使用“搜索”搜索来搜索连接器名称,或选择类别查看与该类别关联的连接器列表。

    选择“查看更多”后显示的“选择数据源”页面的屏幕截图,包含顶部的各个类别和连接器列表。

在 Power Apps 中获取数据

在 Power Apps 中的多个位置,可以通过将数据导入表或创建数据流来获取数据。

若要将数据导入到 Power Apps 中的新表,请执行以下操作:

  1. 在 Power Apps 的左侧,选择“Dataverse>表”

  2. 在“”窗格中的左上角,选择“导入>导入数据”

    屏幕截图,其中 Dataverse 表已打开,“导入”关联菜单已打开,并突出显示了“导入数据”选项。

    也可以不使用“导入数据”选项,直接从 Excel 工作表中获取数据。

    图像,其中 Dataverse 表已打开,“导入”关联菜单已打开,并突出显示了“从 Excel 导入数据”选项。

  3. 在“选择数据源”页中,使用“搜索”搜索来搜索连接器的名称,或选择连接器右侧的“查看更多”查看 Power BI 服务中所有可用连接器的列表。

    Power Apps“选择数据源”页面的屏幕截图,其中突出显示了搜索框和“查看更多”选项。

  4. 如果选择查看更多连接器,仍可使用“搜索”搜索来搜索连接器名称,或选择类别查看与该类别关联的连接器列表。

    选择“查看更多”后显示的 Power Apps“选择数据源”页面的屏幕截图,包含顶部的各个类别和连接器列表。

将数据导入到 Power Apps 中的现有表:

  1. 在 Power Apps 的左侧,选择“Dataverse>表”

  2. 在“”窗格中,进行以下任一操作:

    • 在“”窗格中选择要将数据导入到的表,然后选择“导入>导入数据”。

      屏幕截图,其中 Dataverse 表已打开,已选择一个表,“导入”关联菜单已打开,并突出显示了“导入数据”选项。

    • 将表打开到其单个窗格中,然后选择“导入>导入数据”

      屏幕截图,其中 Dataverse 表已打开,单个表已在窗格中打开,“导入”关联菜单已打开,并突出显示了“导入数据”选项。

    在这两种情况下,也可以选择从 Excel 工作表获取数据,而不使用“导入数据”选项。

    图像,其中 Dataverse 表已打开,单个表已在窗格中打开,“导入”关联菜单已打开,并突出显示了“从 Excel 导入数据”选项。

  3. 从数据源列表中选择连接器。

若要在创建数据流时获取 Power Apps 中的数据,请执行以下操作:

  1. 在 Power Apps 的左侧,选择“Dataverse>数据流”

  2. 如果数据流已存在:

    1. 双击数据流。
    2. 从 Power Query 编辑器中,选择“获取数据”。
    3. 从数据源列表中选择连接器。
  3. 如果不存在数据流,并且想要创建新的数据流:

    1. 选择“新建数据流”。

    2. 在“新建数据流”对话框中,输入此新数据流的名称。

      “新建数据流”对话框的屏幕截图,其中“名称”文本框已填写。

    3. 选择创建

    4. 从数据源列表中选择连接器。

在 Dynamics 365 Customer Insights 中获取数据

若要在 Customer Insights 中获取数据,请执行以下操作:

  1. 在 Customer Insights 左侧,选择“数据>数据源”

    屏幕截图,其中“数据源”已打开,并突出显示了“添加数据源”。

  2. 在“数据源”窗格中,选择“添加数据源”。

  3. 在“选择导入方法”中,选择 Microsoft Power Query

  4. 在“数据源另存为”中,输入数据源的名称。

    屏幕截图,其中“选择导入方法”已打开,已选择“Microsoft Power Query”,并且“将数据源另存为”设置为“MyNewDataSource”。

  5. 选择下一步

  6. 在“选择数据源”页中,使用“搜索”搜索来搜索连接器的名称,或选择连接器右侧的“查看更多”查看 Power BI 服务中所有可用连接器的列表。

    Customer Insights“选择数据源”页面的屏幕截图,其中突出显示了搜索框和“查看更多”选项。

  7. 如果选择查看更多连接器,仍可使用“搜索”搜索来搜索连接器名称,或选择类别查看与该类别关联的连接器列表。

    选择“查看更多”后显示的 Customer Insights“选择数据源”页面的屏幕截图,包含顶部的各个类别和连接器列表。

从 Microsoft Fabric 中的数据工厂获取数据(预览版)

若要在数据工厂中获取数据,请执行以下操作:

  1. 在数据工厂的左侧,选择“工作区”(但不是“我的工作区”)。

  2. 在数据工厂工作区中,选择“新建>数据流 Gen2(预览版)”以创建新数据流。

    屏幕截图显示了从中选择创建新数据流的工作区。

  3. 在 Power Query 中,选择功能区中的“获取数据”,或在当前视图中选择“从其他源获取数据”。

    Power Query 工作区的屏幕截图,其中突出显示了“获取数据”选项。

  4. 在“选择数据源”页中,使用“搜索”搜索来搜索连接器的名称,或选择连接器右侧的“查看更多”查看 Power BI 服务中所有可用连接器的列表。

    数据工厂“选择数据源”页面的屏幕截图,其中突出显示了搜索框和“查看更多”选项。

  5. 如果选择查看更多连接器,仍可使用“搜索”搜索来搜索连接器名称,或选择类别查看与该类别关联的连接器列表。

    选择“查看更多”后显示的数据工厂“选择数据源”页面的屏幕截图,包含顶部的各个类别和连接器列表。

在 Analysis Services 中获取数据

使用 Analysis Services,可以在 Visual Studio 中使用 Analysis Services 项目扩展开发解决方案。 然后将解决方案部署到 SQL Server Analysis Services、Azure Analysis Services 或 Power BI Premium 工作区。

Analysis Services 文档包含以下描述获取数据过程的信息:

在 Power Automate 中获取数据

在 Power Automate 中,有几个地方可以通过导入表或进程顾问来获取数据。

若要通过导入表获取数据,请执行以下操作:

  1. 在 Power Automate 左侧,选择“数据>”。 此时,浏览器中将打开一个包含 Power Apps 的新选项卡。

  2. 在“Power Apps”选项卡中,按照 Power Apps 部分的说明将数据导入新表或现有表。

有关如何在流程顾问中获取数据的信息,请转到“连接到数据源”。

在 Azure 数据工厂中获取数据

Azure Data Factory 使用的 Power Query 获取数据界面与本文介绍的其他应用不同。 Azure 数据工厂使用自己的内置功能导入数据。

不过,Azure 数据工厂确实使用 Power Query 转换数据整理中的数据。 以下 Azure 数据工厂文章介绍了如何使用 Power Query 进行数据整理:

在 SQL Server Integration Services 中获取数据

SQL Server Integration Services (SSIS) 不使用与本文中所述的其他应用相同的 Power Query 获取数据接口。 相反,SSIS 使用自己的内置功能导入数据。

有关安装、配置和使用适用于 SSIS 的 Power Query 源的信息,请转到 Power Query 源