Azure Data Lake Store libraries for .NET

Overview

Azure Data Lake Store is an enterprise-wide hyper-scale repository for big data analytic workloads. Azure Data Lake enables you to capture data of any size, type, and ingestion speed in one single place for operational and exploratory analytics.

To learn more, see Overview of Azure Data Lake Store.

Management library

Use the management library to connect to and manage your big data repositories.

Install the NuGet package directly from the Visual Studio Package Manager console or with the .NET Core CLI.

Visual Studio Package Manager

Install-Package Microsoft.Azure.Management.DataLake.Store
dotnet add package Microsoft.Azure.Management.DataLake.Store

Code Example

This example authenticates to an analytics account and store and creates the clients necessary for management.

/*
using AdlClient
using AdlClient.Models 
*/

// Setup authentication 
Authentication auth = new Authentication("microsoft.onmicrosoft.com"); // change this to YOUR tenant
auth.Authenticate();

// Identify the accounts
StoreAccountRef adls_account = new StoreAccountRef(subscriptionId, resourceGroup, userName);

// Create the clients
AzureClient az = new AzureClient(auth);
StoreClient adls = new StoreClient(auth, adls_account);

Samples

Explore more sample .NET code you can use in your apps.