Delen via


AzureDataLakeGen2Datastore Klas

Vertegenwoordigt een gegevensarchief dat verbindingsgegevens opslaat in Azure Data Lake Storage Gen2.

Als u een gegevensarchief wilt maken waarmee verbindingsgegevens worden opgeslagen in Azure Data Lake Storage, gebruikt u de register_azure_data_lake_gen2 methode van de Datastore klasse.

Als u toegang wilt krijgen tot gegevens vanuit een AzureDataLakeGen2Datastore-object, maakt u een Dataset en gebruikt u een van de methoden, zoals from_files voor een FileDataset. Zie Azure Machine Learning-gegevenssets maken voor meer informatie.

Houd ook rekening met het volgende:

  • De klasse AzureDataLakeGen2 biedt geen uploadmethode. De aanbevolen manier om gegevens te uploaden naar AzureDataLakeGen2-gegevensarchieven is via het uploaden van gegevenssets. Meer informatie vindt u op : https://docs.microsoft.com/azure/machine-learning/how-to-create-register-datasets

  • Wanneer u een gegevensarchief gebruikt om toegang te krijgen tot gegevens, moet u toestemming hebben voor toegang tot de gegevens. Dit is afhankelijk van de referenties die zijn geregistreerd bij het gegevensarchief.

  • Wanneer u service-principalverificatie gebruikt om toegang te krijgen tot opslag via AzureDataLakeGen2, moet aan de service-principal of app-registratie de specifieke RBAC-rol (op rollen gebaseerd toegangsbeheer) worden toegewezen, ten minste 'Storage Blob Data Reader'. Zie Ingebouwde opslagrollen voor meer informatie.

Initialiseer een nieuw Azure Data Lake Gen2-gegevensarchief.

Overname
AzureDataLakeGen2Datastore

Constructor

AzureDataLakeGen2Datastore(workspace, name, container_name, account_name, tenant_id=None, client_id=None, client_secret=None, resource_url=None, authority_url=None, protocol=None, endpoint=None, service_data_access_auth_identity=None)

Parameters

workspace
str
Vereist

De werkruimte waartoe dit gegevensarchief behoort.

name
str
Vereist

De naam van het gegevensarchief.

container_name
str
Vereist

De naam van de Azure-blobcontainer.

account_name
str
Vereist

De naam van het opslagaccount.

tenant_id
str
standaardwaarde: None

De directory-id/tenant-id van de service-principal.

client_id
str
standaardwaarde: None

De client-id/toepassings-id van de service-principal.

client_secret
str
standaardwaarde: None

Het geheim van de service-principal.

resource_url
str
standaardwaarde: None

De resource-URL, die bepaalt welke bewerkingen worden uitgevoerd in de Data Lake Store.

authority_url
str
standaardwaarde: None

De instantie-URL die wordt gebruikt om de gebruiker te verifiëren.

protocol
str
standaardwaarde: None

Het protocol dat moet worden gebruikt om verbinding te maken met de blobcontainer. Indien Geen, wordt standaard ingesteld op https.

endpoint
str
standaardwaarde: None

Het eindpunt van de blobcontainer. Indien Geen, wordt standaard ingesteld op core.windows.net.

service_data_access_auth_identity
str of <xref:_restclient.models.ServiceDataAccessAuthIdentity>
standaardwaarde: None

Hiermee wordt aangegeven welke identiteit moet worden gebruikt om toegang tot servicegegevens tot de opslag van de klant te verifiëren. Mogelijke waarden zijn: 'None', 'WorkspaceSystemAssignedIdentity', 'WorkspaceUserAssignedIdentity'

workspace
str
Vereist

De werkruimte waartoe dit gegevensarchief behoort.

name
str
Vereist

De naam van het gegevensarchief.

container_name
str
Vereist

De naam van de Azure-blobcontainer.

account_name
str
Vereist

De naam van het opslagaccount.

tenant_id
str
Vereist

De directory-id/tenant-id van de service-principal.

client_id
str
Vereist

De client-id/toepassings-id van de service-principal.

client_secret
str
Vereist

Het geheim van de service-principal.

resource_url
str
Vereist

De resource-URL, die bepaalt welke bewerkingen worden uitgevoerd in de Data Lake Store.

authority_url
str
Vereist

De instantie-URL die wordt gebruikt om de gebruiker te verifiëren.

protocol
str
Vereist

Het protocol dat moet worden gebruikt om verbinding te maken met de blobcontainer. Indien Geen, wordt standaard ingesteld op https.

endpoint
str
Vereist

Het eindpunt van de blobcontainer. Indien Geen, wordt standaard ingesteld op core.windows.net.

service_data_access_auth_identity
str of <xref:_restclient.models.ServiceDataAccessAuthIdentity>
Vereist

Hiermee wordt aangegeven welke identiteit moet worden gebruikt om toegang tot servicegegevens tot de opslag van de klant te verifiëren. Mogelijke waarden zijn: 'None', 'WorkspaceSystemAssignedIdentity', 'WorkspaceUserAssignedIdentity'