Azure Storage built-in role

Data Lake Analytics Developer

Is the legacy job-function role for Azure Data Lake Analytics developers. It can submit jobs, monitor jobs and view U-SQL scripts submitted by any user, and cancel only the assignee's own jobs, while excluding account creation, deletion, ownership takeover, linked-store changes, firewall changes, and compute-policy changes. Azure Data Lake Analytics retired on February 29, 2024.

Role-definition permissions are imported from Microsoft Learn. Practical scope, use cases, prerequisites, best practices, security considerations, assignment guidance, and relationships have been reviewed against the official sources below.

Role definition ID: 47b7735b-770e-4598-a7da-8b91488b4c88

Control-plane actions (8)

Data-plane actions (0)

None — this role grants no data-plane (data access) actions.

Excluded actions (14)

Assignable scopes (1)

Practical scope

The role is assignable throughout the Azure hierarchy, but its legacy Microsoft.DataLakeAnalytics and Microsoft.BigAnalytics permissions should be scoped to an existing Data Lake Analytics account. It has no DataActions; separate permissions on the Data Lake Store or Azure Storage data source are required to read or write job data.

Common use cases (2)

Prerequisites (3)

Best practices (3)

Security considerations (3)

Assignment guidance

Assign Data Lake Analytics Developer only on an existing account for a bounded migration or maintenance task. Grant required data-source access separately, monitor access to other users' scripts, and remove the role as the retired service is decommissioned.

Related roles (1)

Editorial sources (5)

Official Microsoft Learn documentation →