Microsoft Azure Synapse¶
Microsoft Azure Synapse 連線類型啟用 Azure Synapse 整合。
驗證 Azure Synapse¶
有三種方式可以使用 Airflow 連接到 Azure Synapse。
使用令牌憑證,即將特定憑證 (client_id、secret、tenant) 和訂用帳戶 ID 新增到 Airflow 連線。
使用受控識別身分,透過設定
managed_identity_client_id
、workload_identity_tenant_id
(在底層,它使用帶有這些參數的 DefaultAzureCredential)退回到 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 端點。