Microsoft Azure Synapse

Microsoft Azure Synapse 连接类型启用 Azure Synapse 集成。

身份验证到 Azure Synapse

有三种方法可以使用 Airflow 连接到 Azure Synapse。

  1. 使用令牌凭据,即向 Airflow 连接添加特定的凭据(client_id、secret、tenant)和订阅 ID。

  2. 通过设置managed_identity_client_idworkload_identity_tenant_id 使用托管标识(在后台,它使用DefaultAzureCredential和这些参数)

  3. 回退到DefaultAzureCredential。这包括尝试不同选项进行身份验证的机制:托管系统标识、环境变量、通过 Azure CLI 进行身份验证…

默认连接 ID

所有与 Microsoft Azure Synapse 相关的钩子和操作符默认使用azure_synapse_default

配置连接

客户端 ID

指定用于初始连接的client_id。这是令牌凭据身份验证机制所必需的。可以省略它以回退到DefaultAzureCredential

密钥

指定用于初始连接的secret。这是令牌凭据身份验证机制所必需的。可以省略它以回退到DefaultAzureCredential

租户 ID

指定用于初始连接的tenantId。这是令牌凭据身份验证机制所必需的。可以省略它以回退到DefaultAzureCredential

订阅 ID

连接需要subscriptionId。这是所有身份验证机制所必需的。

Synapse 工作区 URL

指定要与之交互的 Azure Synapse 端点。

此条目是否有帮助?