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 相關的 hook 和運算子預設都使用 azure_synapse_default

設定連線

用戶端 ID

指定用於初始連線的 client_id。這是令牌憑證驗證機制所必需的。可以省略以退回到 DefaultAzureCredential

密碼

指定用於初始連線的 secret。這是令牌憑證驗證機制所必需的。可以省略以退回到 DefaultAzureCredential

租用戶 ID

指定用於初始連線的 tenantId。這是令牌憑證驗證機制所必需的。可以省略以退回到 DefaultAzureCredential

訂用帳戶 ID

連線需要 subscriptionId。這是所有驗證機制所必需的。

Synapse 工作區 URL

指定要介接的 Azure Synapse 端點。

此條目是否有幫助?