AzureDataLakeDatastore Classe

Representa um armazenamento de dados que salva informações de conexão no Azure Data Lake Storage.

Para criar um armazenamento de dados que salva informações de conexão no Azure Data Lake Storage, use o método register_azure_data_lake da classe Datastore.

Observação: ao usar um armazenamento de dados para acessar os dados, você precisa de permissão para acessá-los, o que depende das credenciais registradas no armazenamento de dados.

Inicializa um novo Armazenamento de Dados do Azure Data Lake.

Herança
AzureDataLakeDatastore

Construtor

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

Parâmetros

workspace
str
Obrigatório

O workspace ao qual esse armazenamento de dados pertence.

name
str
Obrigatório

O nome do armazenamento de dados.

store_name
str
Obrigatório

O nome do armazenamento do Azure Data Lake.

tenant_id
str
Obrigatório

A ID do diretório/ID do locatário da entidade de serviço.

client_id
str
Obrigatório

A ID do cliente/ID do aplicativo da entidade de serviço.

client_secret
str
Obrigatório

O segredo da entidade de serviço.

resource_url
str, <xref:optional>
valor padrão: None

A URL do recurso que determina quais operações serão executadas no Data Lake Store.

authority_url
str, <xref:optional>
valor padrão: None

A URL de autoridade usada para autenticar o usuário.

subscription_id
str, <xref:optional>
valor padrão: None

A ID da assinatura à qual o repositório do ADLS pertence. Especifique subscription_id e resource_group ao usar o AzureDataLakeDatastore como um destino de transferência de dados.

resource_group
str, <xref:optional>
valor padrão: None

O grupo de recursos ao qual o repositório do ADLS pertence. Especifique subscription_id e resource_group ao usar o AzureDataLakeDatastore como um destino de transferência de dados.

service_data_access_auth_identity
str ou <xref:_restclient.models.ServiceDataAccessAuthIdentity>
valor padrão: None

Indica qual identidade deve ser usada para autenticar o acesso a dados de serviço para o armazenamento do cliente. Os valores possíveis incluem: 'None', 'WorkspaceSystemAssignedIdentity', 'WorkspaceUserAssignedIdentity'

workspace
str
Obrigatório

O workspace ao qual esse armazenamento de dados pertence.

name
str
Obrigatório

O nome do armazenamento de dados.

store_name
str
Obrigatório

O nome do armazenamento do Azure Data Lake.

tenant_id
str
Obrigatório

A ID do diretório/ID do locatário da entidade de serviço.

client_id
str
Obrigatório

A ID do cliente/ID do aplicativo da entidade de serviço.

client_secret
str
Obrigatório

O segredo da entidade de serviço.

resource_url
str, <xref:optional>
Obrigatório

A URL do recurso que determina quais operações serão executadas no Data Lake Store.

authority_url
str, <xref:optional>
Obrigatório

A URL de autoridade usada para autenticar o usuário.

subscription_id
str, <xref:optional>
Obrigatório

A ID da assinatura à qual o repositório do ADLS pertence. Especifique subscription_id e resource_group ao usar o AzureDataLakeDatastore como um destino de transferência de dados.

resource_group
str, <xref:optional>
Obrigatório

O grupo de recursos ao qual o repositório do ADLS pertence. Especifique subscription_id e resource_group ao usar o AzureDataLakeDatastore como um destino de transferência de dados.

service_data_access_auth_identity
str ou <xref:_restclient.models.ServiceDataAccessAuthIdentity>
Obrigatório

Indica qual identidade deve ser usada para autenticar o acesso a dados de serviço para o armazenamento do cliente. Os valores possíveis incluem: 'None', 'WorkspaceSystemAssignedIdentity', 'WorkspaceUserAssignedIdentity'

Atributos

resource_group

Retornar o grupo de recursos do armazenamento do ADLS.

Retornos

O grupo de recursos do armazenamento do ADLS

Tipo de retorno

str

subscription_id

Retornar a ID da assinatura do armazenamento do ADLS.

Retornos

A ID da assinatura do armazenamento do ADLS.

Tipo de retorno

str