Microsoft Azure Synapse

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

向 Azure Synapse 认证

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

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

  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 终端。

此条目是否有用?