coleheflin opened a new pull request, #65879:
URL: https://github.com/apache/airflow/pull/65879

   Adds support for triggering and monitoring Azure Analysis Services model 
refreshes via the Analysis Services REST API, without requiring Azure Data 
Factory as an intermediary.
   
   ## New components
   
   - **`AzureAnalysisServicesHook`**: authenticates with client secret or 
managed identity and wraps the REST API for triggering and polling refreshes
   - **`AzureAnalysisServicesRefreshOperator`**: triggers a model refresh and 
optionally waits for completion (sync or deferrable)
   - **`AzureAnalysisServicesSensor`**: polls an in-progress refresh by refresh 
ID
   - **`AzureAnalysisServicesRefreshTrigger`**: async trigger for deferrable 
mode
   
   ## Connection type
   
   A new `azure_analysis_services` connection type is registered with:
   - **host**: Region endpoint (e.g. `eastus.asazure.windows.net`)
   - **login**: Client ID
   - **password**: Client Secret
   - **tenantId** (extra): Azure Tenant ID
   
   Managed identity and workload identity auth are also supported.
   
   closes: #51377
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Claude Sonnet 4.6 (Claude Code)
   
   Generated-by: Claude Sonnet 4.6 (Claude Code) following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to