Refactor Azure Synapse Pipeline Hook and Add Managed Identity Support #45894
Labels
AI Spam
area:providers
kind:feature
Feature Requests
needs-triage
label for new issues that we didn't triage yet
provider:microsoft-azure
Azure-related issues
Description
This feature introduces a new base class BaseAzureSynapseHook to manage common connection forms and functionalities for Azure Synapse Hooks. It also adds managed identity support for DefaultAzureCredential and deprecates the old default connection name azure_synapse_connection.
Use case/motivation
The refactoring improves code maintainability by centralizing common logic in a base class, reducing duplication, and making it easier to manage changes. The addition of managed identity support enhances security by allowing Azure Synapse connections to use managed identities instead of client secrets.
Related issues
No response
Are you willing to submit a PR?
Code of Conduct
The text was updated successfully, but these errors were encountered: