AzureDataLakeGen2Datastore Classe

Representa um arquivo de dados que guarda informações de ligação em Azure Data Lake Storage Gen2.

Para criar um arquivo de dados que guarde informações de ligação para Azure Data Lake Storage, utilize o register_azure_data_lake_gen2 método da Datastore classe.

Para aceder a dados a partir de um objeto AzureDataLakeGen2Datastore, crie e Dataset utilize um dos métodos como from_files para um FileDataset. Para obter mais informações, veja Criar conjuntos de dados do Azure Machine Learning.

Tenha também em atenção:

  • A classe AzureDataLakeGen2 não fornece o método de carregamento, a forma recomendada de carregar dados para os arquivos de dados do AzureDataLakeGen2 é através do carregamento do Conjunto de dados. Pode encontrar mais detalhes em : https://docs.microsoft.com/azure/machine-learning/how-to-create-register-datasets

  • Ao utilizar um arquivo de dados para aceder aos dados, tem de ter permissão para aceder aos dados, o que depende das credenciais registadas no arquivo de dados.

  • Ao utilizar a Autenticação do Principal de Serviço para aceder ao armazenamento através do AzureDataLakeGen2, tem de ser atribuída ao principal de serviço ou ao registo de aplicações a função específica de controlo de acesso baseado em funções (RBAC) no mínimo de "Leitor de Dados de Blobs de Armazenamento". Para obter mais informações, veja Funções incorporadas de armazenamento.

Inicialize um novo Arquivo de Dados do Azure Data Lake Gen2.

Herança
AzureDataLakeGen2Datastore

Construtor

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)

Parâmetros

workspace
str
Necessário

A área de trabalho a que este arquivo de dados pertence.

name
str
Necessário

O nome do arquivo de dados.

container_name
str
Necessário

O nome do contentor de blobs do Azure.

account_name
str
Necessário

O nome da conta de armazenamento.

tenant_id
str
valor predefinido: None

O ID do Diretório/ID do Inquilino do principal de serviço.

client_id
str
valor predefinido: None

O ID de Cliente/ID da Aplicação do principal de serviço.

client_secret
str
valor predefinido: None

O segredo do principal de serviço.

resource_url
str
valor predefinido: None

O URL do recurso, que determina que operações serão realizadas no Data Lake Store.

authority_url
str
valor predefinido: None

O URL de autoridade utilizado para autenticar o utilizador.

protocol
str
valor predefinido: None

O protocolo a utilizar para ligar ao contentor de blobs. Se Nenhum, a predefinição é https.

endpoint
str
valor predefinido: None

O ponto final do contentor de blobs. Se Nenhum, a predefinição é core.windows.net.

service_data_access_auth_identity
str ou <xref:_restclient.models.ServiceDataAccessAuthIdentity>
valor predefinido: None

Indica a identidade a utilizar para autenticar o acesso dos dados de serviço ao armazenamento do cliente. Os valores possíveis incluem: "None", "WorkspaceSystemAssignedIdentity", "WorkspaceUserAssignedIdentity"

workspace
str
Necessário

A área de trabalho a que este arquivo de dados pertence.

name
str
Necessário

O nome do arquivo de dados.

container_name
str
Necessário

O nome do contentor de blobs do Azure.

account_name
str
Necessário

O nome da conta de armazenamento.

tenant_id
str
Necessário

O ID do Diretório/ID do Inquilino do principal de serviço.

client_id
str
Necessário

O ID de Cliente/ID da Aplicação do principal de serviço.

client_secret
str
Necessário

O segredo do principal de serviço.

resource_url
str
Necessário

O URL do recurso, que determina que operações serão realizadas no Data Lake Store.

authority_url
str
Necessário

O URL de autoridade utilizado para autenticar o utilizador.

protocol
str
Necessário

O protocolo a utilizar para ligar ao contentor de blobs. Se Nenhum, a predefinição é https.

endpoint
str
Necessário

O ponto final do contentor de blobs. Se Nenhum, a predefinição é core.windows.net.

service_data_access_auth_identity
str ou <xref:_restclient.models.ServiceDataAccessAuthIdentity>
Necessário

Indica a identidade a utilizar para autenticar o acesso dos dados de serviço ao armazenamento do cliente. Os valores possíveis incluem: "None", "WorkspaceSystemAssignedIdentity", "WorkspaceUserAssignedIdentity"