AzureDataLakeDatastore class

Definition

Represents a datastore that saves connection information to Azure Data Lake Storage.

To create a datastore that saves connection information to Azure Data Lake Storage, use the register_azure_data_lake(workspace, datastore_name, store_name, tenant_id, client_id, client_secret, resource_url=None, authority_url=None, subscription_id=None, resource_group=None, overwrite=False) method of the Datastore class.

Note: When using a datastore to access data, you must have permission to access the data, which depends on the credentials registered with the datastore.

AzureDataLakeDatastore(workspace, name, store_name, tenant_id, client_id, client_secret, resource_url=None, authority_url=None, subscription_id=None, resource_group=None)
Inheritance
AzureDataLakeDatastore

Parameters

workspace
str

The workspace this datastore belongs to.

name
str

The datastore name.

store_name
str

The Azure Data Lake store name.

tenant_id
str

The Directory ID/Tenant ID of the service principal.

client_id
str

The Client ID/Application ID of the service principal.

client_secret
str

The secret of the service principal.

resource_url
str, optional

The resource url, which determines what operations will be performed on the Data Lake Store.

authority_url
str, optional

The authority URL used to authenticate the user.

subscription_id
str, optional

The ID of the subscription the ADLS store belongs to. Specify both subscription_id and resource_group when using the AzureDataLakeDatastore as a data transfer destination.

resource_group
str, optional

The resource group the ADLS store belongs to. Specify both subscription_id and resource_group when using the AzureDataLakeDatastore as a data transfer destination.

Attributes

resource_group

Return the resource group of the ADLS store.

Returns

The resource group of the ADLS store

Return type

str

subscription_id

Return the subscription ID of the ADLS store.

Returns

The subscription ID of the ADLS store.

Return type

str