skillfed

azure-mgmt-datalake-analytics

Microsoft Azure Data Lake Analytics Management Client Library for Python

azure-mgmt-datalake-analytics v0.6.0 2.2M downloads/30d#3,238 on PyPI5,588
Permissive license MIT License Active released

What it is and what it does

This package is the Microsoft Azure Data Lake Analytics Management Client Library for Python, providing programmatic access to manage Data Lake Analytics resources via the Azure Resource Manager (ARM) API. It allows you to create and configure Data Lake Analytics accounts, submit and monitor U-SQL jobs, manage data sources and storage, and interact with the catalog—all through Python code rather than the Azure portal.

The library depends on msrestazure, azure-common, and azure-mgmt-datalake-nspkg to handle REST communication, shared Azure utilities, and namespace packaging. It uses keyword-argument syntax for model objects and returns long-running operations as LROPoller instances for async job tracking. The package is tested against Python 2.7 and 3.4–3.6, though no explicit minimum version is enforced.

Use it for:

  • Automate provisioning and configuration of Data Lake Analytics accounts as part of infrastructure-as-code workflows.
  • Submit and monitor U-SQL batch jobs programmatically from Python applications or data pipelines.
  • Query the Data Lake Analytics catalog to discover tables, databases, and schema information.
  • Manage firewall rules, compute policies, and data source associations for Data Lake Analytics accounts.
  • Build DevOps automation to scale or update Data Lake Analytics resources in response to workload demands.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides Python bindings to manage Azure Data Lake Analytics accounts, jobs, and catalog resources through the Azure Resource Manager API.

Yes, if you are actively managing Azure Data Lake Analytics resources via Python and are comfortable with a library last released in 2018. The package has low install friction, permissive licensing, and no known vulnerabilities. However, verify that it supports your authentication method and Python version before committing; consider checking the Azure SDK documentation for any newer or recommended alternatives for modern Azure deployments.

Install

azure-mgmt-datalake-analytics on PyPI

pip

pip install azure-mgmt-datalake-analytics

uv

uv add azure-mgmt-datalake-analytics

poetry

poetry add azure-mgmt-datalake-analytics

Installing azure-mgmt-datalake-analytics

Before you install

Low install friction with three stable runtime dependencies. Actively maintained repository with recent commits. However, the package has not received a release since 2018-06-26, despite the repository remaining active, which may indicate the library is in maintenance-only mode.

License in practice

MIT License permits commercial and private use with minimal restrictions, making it suitable for most deployment scenarios.

Quickstart

pip install azure-mgmt-datalake-analytics

from azure.mgmt.datalake.analytics import DataLakeAnalyticsAccountManagementClient
from msrestazure.azure_active_directory import UserPassCredentials

credentials = UserPassCredentials(username, password)
client = DataLakeAnalyticsAccountManagementClient(credentials, subscription_id)

Requires Azure subscription credentials and subscription ID; older Azure SDK versions (< 1.0) must be uninstalled first to avoid conflicts.

Verify before relying

  • Current compatibility with Python versions beyond 3.6 (last tested version per description)
  • Whether the library is actively developed or in maintenance-only status given the 2018 release date
  • Support for modern Azure authentication methods beyond UserPassCredentials

Package facts

License MIT License (permissive)
Python support not specified
Install friction low — pure-Python wheel
Runtime dependencies 3 — msrestazure, azure-common, azure-mgmt-datalake-nspkg
Maintenance actively maintained — 2,971 days since the last release
Last repo commit
First released
Downloads 2,163,738/month — #3,238 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: azure_mgmt_datalake_analytics-0.6.0-py2.py3-none-any.whl

Development Status :: 4 - BetaLicense :: OSI Approved :: MIT LicenseProgramming Language :: PythonProgramming Language :: Python :: 2Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6

Tags

azure data lake analytics managementazure arm client pythondata lake account provisioningazure job submission sdkazure catalog operationsazure resource manager python
azure-sdkcloud-managementdata-lake

More Software Development packages

typing-extensions

Provides backported and experimental type hints…

permissive · top 100 on PyPI

numpy

NumPy provides an N-dimensional array object…

permissive · top 100 on PyPI

fastapi

FastAPI is a Python web framework for building…

permissive · top 100 on PyPI

annotated-doc

Provides a way to document function parameters,…

permissive · top 100 on PyPI

typer

Typer builds command-line applications from…

permissive · top 1,000 on PyPI

distlib

Distlib provides low-level packaging utilities…

permissive · top 1,000 on PyPI

azure-mgmt-datalake-store

Manages Azure Data Lake Store accounts,…

permissive · top 5,000 on PyPI

azure-mgmt-machinelearningcompute

Manages Azure Machine Learning Compute…

permissive · top 5,000 on PyPI

azure-mgmt-devspaces

Provides Python client library bindings for…

permissive · top 5,000 on PyPI

azure-mgmt-datalake-nspkg

Provides namespace package infrastructure for…

permissive · top 5,000 on PyPI

azure-mgmt-batchai

Manages Azure Batch AI resources (clusters,…

permissive · top 5,000 on PyPI

azure-mgmt-trafficmanager

Provides a Python client library to manage…

permissive · top 5,000 on PyPI

azure-mgmt-dns

Manages Azure DNS resources—zones, record sets,…

permissive · top 5,000 on PyPI

azure-mgmt-scheduler

Provides Python bindings to manage Azure…

permissive · top 5,000 on PyPI

azure-mgmt-logic

Provides Python client library for managing…

permissive · top 5,000 on PyPI

unitycatalog-client

Provides async Python bindings to the Unity…

permissive · top 5,000 on PyPI