在何处获取数据
通常,第一次接触 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 数据,而无需使用“获取数据”选项。 还可以直接在表中输入数据,也可以从最近使用的数据源中进行选择。
在 Excel(Windows 或 Mac)中获取数据
若要在 Excel for Windows 或 Excel for Mac 中获取数据,请执行以下操作:
从“数据”功能区中,选择“获取数据”。
滚动浏览“获取数据上下文”菜单中的类别选择,然后选择要使用的连接器。
然后,系统会要求填写访问数据所需的信息。 有关所需信息的详细信息,请转到各连接器文章。
在 Excel for Windows 中,还可以直接选择“文本/CVS”、“Web”和“Excel”工作表数据,而无需使用“获取数据”选项。 还可以从最近使用的数据源和现有连接或表中选择数据。
注意
并非所有 Excel 版本都支持所有相同的 Power Query 连接器。 有关所有版本的 Excel for Windows 和 Excel for Mac 支持的 Power Query 连接器的完整列表,请转到 Excel 版本中的 Power Query 数据源。
在 Power BI 服务中获取数据
若要在 Power BI 服务中获取数据,请执行以下操作:
在 Power BI 服务的左侧,选择“工作区”(而不是“我的工作区”)。
从“工作区”上下文菜单中,选择要使用的工作区。
从工作区(在本示例中为 TestWorkspace01),选择“新建”旁边的关联菜单。
从“新建”上下文菜单中,选择“数据流”。
从定义新表中,选择“添加新表”。
在“选择数据源”页中,使用“搜索”搜索来搜索连接器的名称,或选择连接器右侧的“查看更多”查看 Power BI 服务中所有可用连接器的列表。
如果选择查看更多连接器,仍可使用“搜索”搜索来搜索连接器名称,或选择类别查看与该类别关联的连接器列表。
在 Power Apps 中获取数据
在 Power Apps 中的多个位置,可以通过将数据导入表或创建数据流来获取数据。
若要将数据导入到 Power Apps 中的新表,请执行以下操作:
在 Power Apps 的左侧,选择“Dataverse>表”。
在“表”窗格中的左上角,选择“导入>导入数据”。
也可以不使用“导入数据”选项,直接从 Excel 工作表中获取数据。
在“选择数据源”页中,使用“搜索”搜索来搜索连接器的名称,或选择连接器右侧的“查看更多”查看 Power BI 服务中所有可用连接器的列表。
如果选择查看更多连接器,仍可使用“搜索”搜索来搜索连接器名称,或选择类别查看与该类别关联的连接器列表。
将数据导入到 Power Apps 中的现有表:
在 Power Apps 的左侧,选择“Dataverse>表”。
在“表”窗格中,进行以下任一操作:
在“表”窗格中选择要将数据导入到的表,然后选择“导入>导入数据”。
将表打开到其单个窗格中,然后选择“导入>导入数据”。
在这两种情况下,也可以选择从 Excel 工作表获取数据,而不使用“导入数据”选项。
从数据源列表中选择连接器。
若要在创建数据流时获取 Power Apps 中的数据,请执行以下操作:
在 Power Apps 的左侧,选择“Dataverse>数据流”。
如果数据流已存在:
- 双击数据流。
- 从 Power Query 编辑器中,选择“获取数据”。
- 从数据源列表中选择连接器。
如果不存在数据流,并且想要创建新的数据流:
在 Dynamics 365 Customer Insights 中获取数据
若要在 Customer Insights 中获取数据,请执行以下操作:
在 Customer Insights 左侧,选择“数据>数据源”。
在“数据源”窗格中,选择“添加数据源”。
在“选择导入方法”中,选择 Microsoft Power Query。
在“数据源另存为”中,输入数据源的名称。
选择下一步。
在“选择数据源”页中,使用“搜索”搜索来搜索连接器的名称,或选择连接器右侧的“查看更多”查看 Power BI 服务中所有可用连接器的列表。
如果选择查看更多连接器,仍可使用“搜索”搜索来搜索连接器名称,或选择类别查看与该类别关联的连接器列表。
从 Microsoft Fabric 中的数据工厂获取数据(预览版)
若要在数据工厂中获取数据,请执行以下操作:
在数据工厂的左侧,选择“工作区”(但不是“我的工作区”)。
在数据工厂工作区中,选择“新建>数据流 Gen2(预览版)”以创建新数据流。
在 Power Query 中,选择功能区中的“获取数据”,或在当前视图中选择“从其他源获取数据”。
在“选择数据源”页中,使用“搜索”搜索来搜索连接器的名称,或选择连接器右侧的“查看更多”查看 Power BI 服务中所有可用连接器的列表。
如果选择查看更多连接器,仍可使用“搜索”搜索来搜索连接器名称,或选择类别查看与该类别关联的连接器列表。
在 Analysis Services 中获取数据
使用 Analysis Services,可以在 Visual Studio 中使用 Analysis Services 项目扩展开发解决方案。 然后将解决方案部署到 SQL Server Analysis Services、Azure Analysis Services 或 Power BI Premium 工作区。
Analysis Services 文档包含以下描述获取数据过程的信息:
在 Power Automate 中获取数据
在 Power Automate 中,有几个地方可以通过导入表或进程顾问来获取数据。
若要通过导入表获取数据,请执行以下操作:
在 Power Automate 左侧,选择“数据>表”。 此时,浏览器中将打开一个包含 Power Apps 的新选项卡。
在“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 源。