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
- Body
- operationPerformed
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
- Body
- operationPerformed
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
- Body
- folderResponse
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'.