An Azure machine learning service for building and deploying models.
Hello BERGER, Matthias,
Welcome to Microsoft Q&A and Thank you for reaching out.
When invoking a batch endpoint pipeline deployment using the Python SDK call ml_client.batch_endpoints.invoke() with tags (for example, run_name or source), the invocation completes successfully, but the tags do not appear in the Azure ML Studio Job overview.
This behavior is expected for pipeline‑based batch endpoint deployments. The tags passed during invocation are accepted by the SDK but are not propagated to the underlying pipeline job metadata that is displayed in the Studio UI. This is a known platform limitation and not caused by incorrect code, SDK misuse, or the execution environment.
The tags are not visible because the batch_endpoints.invoke() method is designed as a convenience API for triggering batch endpoint runs.For pipeline component deployments, the invocation creates an internal pipeline job.
At present, job‑level metadata such as tags is not surfaced in the Azure ML Studio UI for these internally generated pipeline jobs.As a result, tags provided at invocation time do not appear in the job overview, even though the invocation itself succeeds.
Please check if these troubleshooting and Workarounds would help
- Use descriptive endpoint or deployment naming – please include identifiers such as schedule name, batch frequency, or data source directly in the endpoint or deployment name.This information is reliably visible in the Studio UI.
- Consider logging metadata inside the pipeline to emit run identifiers, source names, or batch context into logs or output artifacts.Logs and outputs are consistently available for pipeline jobs.
- Please use tags for standalone jobs only -tags are fully supported and visible when submitting jobs directly using ml_client.jobs.create().This applies to standalone command jobs and batch jobs that are not invoked through a batch endpoint pipeline.
- Use display names for clarity while tags are not surfaced, display names and pipeline structure still provide visibility into execution intent.
References:
Deploy pipelines with batch endpoints - Azure Machine Learning | Microsoft Learn
Create Jobs and Input Data for Batch Endpoints - Azure Machine Learning | Microsoft Learn
Thank you!