Power Query Online 中的连接和身份验证

在 Power Query Online 中,连接是指用于建立与特定数据源连接的唯一标识符和关联凭据。 Power Query 中连接的一个便捷功能是,可以使用不同的凭据针对同一数据源创建多个连接。

“连接到数据源”页的屏幕截图,其中包含网关数据源的命名连接,在本例中为 SQL Server。

有两类连接:

连接类别名称 图标 Description
云连接图标。 任何不通过网关的云端数据源连接。
本地 本地连接图标。 任何需要网关的连接。

正在创建连接

在 Power Query Online 中获取数据体验期间,可以找到一个对话框,可在其中输入要创建和建立与数据源的连接的信息。 此过程是 Power Query 中所有连接器的标准,但某些连接器可能需要更多信息才能创建连接。

创建云连接

以 Azure SQL Server 数据库连接器为例,可以输入连接器设置来建立连接。 对于 Azure SQL Server 连接器,所需的设置只是服务器名称,但也可以输入数据库的名称,并选择可用于连接器的任何其他高级选项。

Azure SQL Server 数据库连接器的连接设置,其中唯一所需的设置是服务器名称。

“连接设置” 部分输入连接器设置的值后,可以继续执行 “连接凭据” 部分。 在本节中,您可以创建一个与您先前输入的连接设置相匹配的连接。

使用自动登录功能对用户进行身份验证的 Azure SQL 数据库连接器的连接凭据。

下表包含 “连接设置” 部分中使用的字段和值。

领域 Description 示例值
连接名称 您可以输入的新连接名称。 示例连接
数据网关 一个可选字段,用于将网关绑定到连接。 对于云连接,没有网关与连接绑定。 none
身份验证类型 选择使用连接器支持的身份验证类型。 组织帐户
凭据 根据您选择的身份验证类型,可以获取一组上下文字段用于输入凭据、启动 OAuth2 认证流程的按钮,或者对于某些身份验证类型(如 匿名)根本没有字段。 派生自 OAuth2 流,但在图像中显示为 “登录 ”按钮

注释

默认情况下,使用连接设置中的信息创建连接时,连接名称的字段会尝试提供默认名称。

完成 “连接设置” 部分后,选择“ 下一步 ”按钮,在 获取数据 体验中向前移动。

小窍门

某些连接器提供自动登录体验。 若要了解有关此功能的详细信息,请转到 自动登录

创建本地连接

或者,还可以将网关绑定到连接,从而将连接从云连接转换为本地连接。

注释

若要创建网关,可以阅读有关 在数据流中使用本地数据网关的文章。

以本地 SQL Server 数据库为例,输入连接器设置来建立连接。 对于 SQL Server 连接器,所需的设置只是服务器名称,但你也可以输入数据库的名称,并选择可用于连接器的任何其他高级选项。 出于演示目的,输入服务器名称和数据库。

在其中输入服务器和数据库设置的 SQL Server 数据库连接器的连接设置。

连接设置中输入连接器的值后,可以继续执行 “连接凭据” 部分。 在本节中,您可以创建一个与您先前输入的连接设置相匹配的连接。

SQL Server 数据库连接器的连接凭据的屏幕截图,其中用户输入了数据网关、新的连接名称和使用基本身份验证类型的凭据。

下表包含 “连接设置” 部分中使用的字段和值。

领域 Description 示例值
连接名称 新连接可设置的名称 localhost;AdventureWorks2019
数据网关 一个可选字段,用于将网关绑定到连接。 Mike Test
身份验证类型 您选择使用的由连接器支持的身份验证类型。 基本
凭据 根据您选择的身份验证类型,您可以使用一组上下文字段来输入凭据,或者有一个按钮用于启动 OAuth2 流,而对于某些身份验证类型(例如 匿名),甚至可能没有输入字段。 用户名和密码

完成 “连接设置” 部分后,选择“ 下一步 ”按钮,在 获取数据 体验中向前移动。

连接的组件

每个连接由一组组件组成。 下表包含每个组件的详细信息。

组件名称 必需还是可选 Description Sample
数据源类型 必选 要为其建立连接的数据源。 SQL Server、文件、文件夹、Azure Data Lake Storage
数据源路径 必选 一个字符串,表示用于建立数据源连接的值或参数。 服务器名称、数据库名称
身份验证 必选 包含身份验证方法和用于身份验证的凭据。 Windows、OAuth2、匿名
网关 可选 当需要网关来建立连接并执行任何查询评估时使用。 任何网关
隐私级别 可选 为每个连接建立安全性,这在合并来自不同连接的查询时会考虑这一点。 无、公共、组织、私人

重要

目前,对于创建的任何新连接,隐私级别设置为 “无 ”。 尝试合并多个数据源时,新的对话框会提示你定义要合并的数据源的数据隐私级别。

已知连接

当 Power Query 识别一组连接设置时,它会尝试在其各自的凭据存储中查找,以查看是否存在与这些设置匹配的连接,如果是,则会自动选择该连接。

输入 Kusto 连接器的连接设置后,已识别已知连接。

若要替代此行为,可以执行以下两个作之一:

  • 显示下拉菜单来扫描给定连接设置的可用连接列表。 然后,您可以选择想要使用的一个或创建一个新的。

    连接字段的下拉菜单中显示的已知连接。

  • 选择 “编辑连接 ”以修改现有连接,或从下拉菜单中选择“创建新连接”以创建新的命名 连接

    “编辑连接”对话框,以便用户可以编辑现有连接。

更多资源