Azure Data Lake Store 连接管理器

适用于:SQL Server Azure 数据工厂中的 SSIS Integration Runtime

SQL Server Integration Services (SSIS) 包可通过下列两种身份验证类型之一使用 Azure Data Lake Store 连接管理器连接 Azure Data Lake Storage Gen1 帐户:

  • Microsoft Entra 用户标识
  • Microsoft Entra 服务标识

Azure Data Lake Store 连接管理器是适用于 Azure 的 SQL Server Integration Services (SSIS) 功能包的组件。

注意

虽然 Microsoft Entra ID 是 Azure Active Directory (Azure AD) 的新名称,但为了防止中断现有环境,Azure AD 仍保留在一些硬编码的元素中,例如 UI 字段、连接提供程序、错误代码和 cmdlet。 在本文中,这两个名称是可互换的。

先决条件

若要确保 Azure Data Lake Store 连接管理器和使用它的组件(即 Data Lake Storage Gen1 源和 Data Lake Storage Gen1 目标)可连接到服务,请确保在 此处下载最新版本的 Azure 功能包。

配置 Azure Data Lake Store 连接管理器

  1. 在“添加 SSIS 连接管理器” 对话框中,选择“AzureDataLake”,然后选择“添加”。 此时将打开“Azure Data Lake Store 连接管理器编辑器”对话框。

  2. 在“Azure Data Lake Store 连接管理器编辑器”对话框的“ADLS 主机”字段中提供 Data Lake Storage Gen1 主机 URL。 例如: https://test.azuredatalakestore.nettest.azuredatalakestore.net

  3. 在“身份验证”字段中,选择相应的身份验证类型,以用于访问 Data Lake Storage Gen1 中的数据。

    1. 如果选择“Azure Active Directory 用户标识” 身份验证选项,请执行以下操作:

      1. 为“用户名”和“密码”字段提供相应的值。

      2. 选择“测试连接”以测试连接。 如果你或租户管理员以前未允许 SSIS 访问你的 Data Lake Storage Gen1 数据,请在出现提示时选择“接受”。 有关此同意体验的详细信息,请参阅使用 Microsoft Entra ID 集成应用程序

      注意

      如果选择了“Azure Active Directory 用户标识”身份验证选项,则不支持多重身份验证和 Microsoft 帐户身份验证。

    2. 如果选择“Azure Active Directory 服务标识”身份验证选项,请执行以下操作:

      1. 创建 Microsoft Entra 应用程序和服务主体,用于访问 Data Lake Storage Gen1 数据。

      2. 分配相应权限,让此 Microsoft Entra 应用程序能够访问 Data Lake Storage Gen1 资源。 有关此身份验证选项的更多信息,请参阅创建可以访问资源的 Microsoft Entra 应用程序和服务主体

      3. 为“客户端 ID”、“密钥”和“租户名”字段提供相应的值。

      4. 选择“测试连接”以测试连接。

  4. 选择“确定”以关闭“Azure Data Lake Store 连接管理器编辑器”对话框。

查看连接管理器的属性

你可以看到你在“属性” 窗口中创建的连接管理器的属性。