Share via


AzureDataLakeGen2Datastore Classe

Rappresenta un archivio dati che salva le informazioni di connessione in Azure Data Lake Storage Gen2.

Per creare un archivio dati che salva le informazioni di connessione in Azure Data Lake Storage, usare il register_azure_data_lake_gen2 metodo della Datastore classe.

Per accedere ai dati da un oggetto AzureDataLakeGen2Datastore, creare e Dataset usare uno dei metodi come from_files per un FileDataset. Per altre informazioni, vedere Creare set di dati di Azure Machine Learning.

Tenere presente anche quanto segue:

  • La classe AzureDataLakeGen2 non fornisce il metodo di caricamento, è consigliabile caricare i dati in archivi dati azureDataLakeGen2 tramite il caricamento del set di dati. Altre informazioni sono disponibili in : https://docs.microsoft.com/azure/machine-learning/how-to-create-register-datasets

  • Quando si usa un archivio dati per accedere ai dati, è necessario disporre dell'autorizzazione per accedere ai dati, che dipende dalle credenziali registrate con l'archivio dati.

  • Quando si usa l'autenticazione dell'entità servizio per accedere all'archiviazione tramite AzureDataLakeGen2, l'entità servizio o la registrazione dell'app devono essere assegnati al ruolo specifico del controllo degli accessi in base al ruolo (RBAC) almeno "Lettore dati BLOB di archiviazione". Per altre informazioni, vedere Ruoli predefiniti di archiviazione.

Inizializzare un nuovo archivio dati di Azure Data Lake Gen2.

Ereditarietà
AzureDataLakeGen2Datastore

Costruttore

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)

Parametri

workspace
str
Necessario

L'area di lavoro a cui appartiene l'archivio dati.

name
str
Necessario

Nome dell'archivio dati.

container_name
str
Necessario

Nome del contenitore BLOB di Azure.

account_name
str
Necessario

nome dell'account di archiviazione.

tenant_id
str
valore predefinito: None

ID directory/ID tenant dell'entità servizio.

client_id
str
valore predefinito: None

ID client/ID applicazione dell'entità servizio.

client_secret
str
valore predefinito: None

Segreto dell'entità servizio.

resource_url
str
valore predefinito: None

Url della risorsa, che determina quali operazioni verranno eseguite in Data Lake Store.

authority_url
str
valore predefinito: None

URL dell'autorità usato per autenticare l'utente.

protocol
str
valore predefinito: None

Protocollo da usare per connettersi al contenitore BLOB. Se None, l'impostazione predefinita è https.

endpoint
str
valore predefinito: None

Endpoint del contenitore BLOB. Se None, il valore predefinito è core.windows.net.

service_data_access_auth_identity
str oppure <xref:_restclient.models.ServiceDataAccessAuthIdentity>
valore predefinito: None

Indica l'identità da usare per autenticare l'accesso ai dati del servizio all'archiviazione del cliente. I valori possibili includono: 'Nessuno', 'WorkspaceSystemAssignedIdentity', 'WorkspaceUserAssignedIdentity'

workspace
str
Necessario

L'area di lavoro a cui appartiene l'archivio dati.

name
str
Necessario

Nome dell'archivio dati.

container_name
str
Necessario

Nome del contenitore BLOB di Azure.

account_name
str
Necessario

nome dell'account di archiviazione.

tenant_id
str
Necessario

ID directory/ID tenant dell'entità servizio.

client_id
str
Necessario

ID client/ID applicazione dell'entità servizio.

client_secret
str
Necessario

Segreto dell'entità servizio.

resource_url
str
Necessario

Url della risorsa, che determina quali operazioni verranno eseguite in Data Lake Store.

authority_url
str
Necessario

URL dell'autorità usato per autenticare l'utente.

protocol
str
Necessario

Protocollo da usare per connettersi al contenitore BLOB. Se None, l'impostazione predefinita è https.

endpoint
str
Necessario

Endpoint del contenitore BLOB. Se None, il valore predefinito è core.windows.net.

service_data_access_auth_identity
str oppure <xref:_restclient.models.ServiceDataAccessAuthIdentity>
Necessario

Indica l'identità da usare per autenticare l'accesso ai dati del servizio all'archiviazione del cliente. I valori possibili includono: 'Nessuno', 'WorkspaceSystemAssignedIdentity', 'WorkspaceUserAssignedIdentity'