使用本机数据库查询 (Power Query) 从数据库导入数据

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

注意: Power Query 在 Excel 2016 中称为“获取和转换”。在此处提供的信息适用于两者。 若要了解详细信息,请参阅在 Excel 2016 中获取和转换

利用 Power Query,您可以导入数据支持 (除非 Microsoft Access) 的 Power Query 中所有数据库通过直接对数据库而不必构建查询使用 Power Query 界面使用 Power Query 运行本机数据库查询。这样,您可以使用现有查询返回的所需的数据结果,而无需重新生成查询使用 Power Query 界面。此功能才导入的数据使用复杂的查询,您可能要或不知道如何使用 Power Query 界面重建尤其有用。

安全注释 : 本机数据库查询都应是端的影响。但是,Power Query 不保证查询不会影响数据库。如果由另一个用户编写本机数据库查询运行时,将提示您以确保您正在进行计算的查询的注意与您的凭据。

Power Query 使您能够在连接到数据库时在“SQL 语句”框中指定本机数据库查询。 在本例中,我们将使用本机数据库查询从 SQL Server 数据库导入数据。 该过程对于 Power Query 支持的其余数据库类似。

  1. 连接到 SQL Server 数据库使用 Power Query。在功能区中,在POWER QUERY选项卡上,选择从数据库>从 SQL Server 数据库

    从数据库中获取外部数据
  2. 在“Microsoft SQL 数据库”对话框中:

    1. 指定要连接至以使用本机数据库查询从中导入数据的服务器数据库

    2. 展开“SQL 语句”以显示一个框,您可以在其中键入或复制您的本机数据库查询。 在指定查询后,单击“确定”。

      运行本机数据库查询

  3. 如果您是第一次连接到此服务器,则下一个对话框将提示您选择身份验证模式以连接到数据库。 选择适当的身份验证模式,然后继续。

    注意: 如果您对您正尝试连接的数据源(服务器/数据库)不具有访问权限,而在 Power BI 中为该数据源指定了访问请求信息,则系统将提示您请求对服务器/数据库的访问权限。 有关请求对数据源的访问权限的详细信息,请参阅请求访问内部数据源

  4. 作为运行本机数据库查询的结果将在“查询编辑器”中返回数据。 根据需要调整数据,然后单击“应用并关闭”以保存所做的更改并将数据导入到工作表。

    查询编辑器

另请参阅

从外部数据源导入数据

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×