Partilhar via


Azure Data Lake

O conector do Repositório Azure Data Lake permite que você leia e adicione dados a uma conta do Azure Data Lake.

Este conector está disponível nos seguintes produtos e regiões:

Serviço Class Regiões
Estúdio Copiloto Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicações Lógicas Standard Todas as regiões do Logic Apps , exceto as seguintes:
     - Regiões do Azure Government
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Aplicações Power Premium Todas as regiões do Power Apps , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Automatize o poder Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Contato
Nome Microsoft
URL Suporte do Microsoft LogicApps
Suporte do Microsoft Power Automate
Suporte do Microsoft Power Apps
Metadados do conector
Editora Microsoft
Sítio Web https://azure.microsoft.com/solutions/data-lake/

Para usar essa integração, você precisará de uma conta do Azure Data Lake Storage Gen1. Você pode criar uma conta de 3 maneiras: usar o Azure PowerShell; usar a CLI do Azure; use o portal do Azure. Para obter mais informações, consulte Introdução.

Azure Data Lake Storage Gen2

O conector do Azure Data Lake suporta apenas o Azure Data Lake Gen1. No entanto, o conector de Armazenamento de Blob do Azure dá suporte à conexão com contas do Azure Data Lake Storage Gen2 (ADLS Gen2), usando acesso multiprotocolo. Pode ler mais sobre esta nova funcionalidade, incluindo a disponibilidade e limitações conhecidas, neste blog.

Problemas conhecidos e limitações

  • O conector suporta o Azure Data Lake Gen1.
  • As limitações do Azure Data Lake estão documentadas aqui.
  • Um erro "Outra sessão de carregamento de bloco ainda está ativa" pode ocorrer se os limites de limitação foram excedidos durante o upload do arquivo. Para evitar isso, considere adicionar um atraso entre o upload de vários arquivos grandes para o armazenamento.

A criar uma ligação

O conector suporta os seguintes tipos de autenticação:

Predefinição Parâmetros para criar conexão. Todas as regiões Não compartilhável

Padrão

Aplicável: Todas as regiões

Parâmetros para criar conexão.

Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Limites de Limitação

Name Chamadas Período de Renovação
Chamadas de API por conexão 3600 60 segundos

Ações

Acrescentar arquivo (simultâneo)

Anexar simultaneamente a um arquivo.

Anexar arquivo (sequencial)

Anexar a um arquivo em série.

Carregar ficheiro

Carregue dados em uma conta do Repositório Data Lake.

Criar pasta

Crie uma pasta em uma conta do Repositório Data Lake.

Excluir arquivo

Exclua um arquivo de uma conta do Repositório Data Lake.

Ler ficheiro

Leia dados de uma conta do Repositório Data Lake.

Listar Ficheiros

Liste arquivos e pastas em uma conta do Repositório Data Lake.

Acrescentar arquivo (simultâneo)

Anexar simultaneamente a um arquivo.

Parâmetros

Name Chave Necessário Tipo Description
Nome da conta
account True string

Nome da conta do Azure Data Lake.

modo de acrescento
appendMode string

Defina para criar automaticamente se o caminho não existir.

Caminho do arquivo
filepath True string

Caminho do arquivo (sem '/' à esquerda).

Content
body True binary

Conteúdo do ficheiro

Devoluções

Mensagem de operação
string

Anexar arquivo (sequencial)

Anexar a um arquivo em série.

Parâmetros

Name Chave Necessário Tipo Description
Nome da conta
account True string

Nome da conta do Azure Data Lake.

Caminho do arquivo
filepath True string

Caminho do arquivo (sem '/' à esquerda).

Content
body True binary

Conteúdo a anexar

Compensação
offset integer

O deslocamento opcional no fluxo para iniciar a operação de acréscimo. Deixe-o vazio ou defina o valor para o tamanho do arquivo em bytes. Em ambos os casos, a operação é anexada no final do fluxo.

Carregar ficheiro

Carregue dados em uma conta do Repositório Data Lake.

Parâmetros

Name Chave Necessário Tipo Description
Nome da conta
account True string

Nome da conta do Azure Data Lake.

Caminho do arquivo
filepath True string

Caminho do arquivo (sem '/' à esquerda).

Substituir
overwrite boolean

Substituir se o arquivo existente.

Content
body True binary

Conteúdo do ficheiro

Criar pasta

Crie uma pasta em uma conta do Repositório Data Lake.

Parâmetros

Name Chave Necessário Tipo Description
Nome da conta
account True string

Nome da conta do Azure Data Lake.

Caminho da pasta
path True string

Caminho da pasta a ser criada (sem '/' à esquerda).

Devoluções

Excluir arquivo

Exclua um arquivo de uma conta do Repositório Data Lake.

Parâmetros

Name Chave Necessário Tipo Description
Nome da conta
account True string

Nome da conta do Azure Data Lake.

Caminho do arquivo
filepath True string

Caminho do arquivo (sem '/' à esquerda).

Devoluções

Ler ficheiro

Leia dados de uma conta do Repositório Data Lake.

Parâmetros

Name Chave Necessário Tipo Description
Nome da conta
account True string

Nome da conta do Azure Data Lake.

Caminho do arquivo
filepath True string

Caminho do arquivo (sem '/' à esquerda).

Devoluções

Conteúdo do ficheiro
binary

Listar Ficheiros

Liste arquivos e pastas em uma conta do Repositório Data Lake.

Parâmetros

Name Chave Necessário Tipo Description
Nome da conta
account True string

Nome da conta do Azure Data Lake.

Caminho da pasta
path string

Caminho da pasta (sem '/' à esquerda).

Devoluções

Definições

folderResponse

Name Caminho Tipo Description
Status do arquivo
FileStatuses.FileStatus fileStatusArray

Status do arquivo

fileStatusArray

Status do arquivo

Name Caminho Tipo Description
Nome do ficheiro
pathSuffix string

Nome do ficheiro ou pasta.

Tipo
type string

Tipo de item (diretório ou arquivo).

Tamanho do bloco
blockSize integer

Tamanho do bloco de pasta ou arquivo.

Tempo de Acesso
accessTime integer

Unix (Epoch) hora em que o item foi acessado pela última vez.

Tempo de modificação
modificationTime integer

Tempo Unix (Epoch) quando o item foi modificado pela última vez.

operaçãoExecutada

Name Caminho Tipo Description
É bem sucedido
boolean boolean

Sinalize se a última operação foi bem-sucedida.

cadeia (de caracteres)

Este é o tipo de dados básico 'string'.

binário

Este é o tipo de dados básico 'binário'.