Azure Data Lake
O conector do Azure Data Lake Store permite que você leia e adicione dados a uma conta do Azure Data Lake.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicativos Lógicos | Standard | Todas as regiões dos Aplicativos Lógicos , exceto as seguintes: – Regiões do Azure Governamental - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Power Apps | Premium | Todas as regiões do Power Apps , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Power Automate | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – 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 | |
|---|---|
| Publicador | Microsoft |
| Site | 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 dá suporte apenas ao Azure Data Lake Gen1. No entanto, o conector do Armazenamento de Blobs do Azure dá suporte à conexão com contas do Azure Data Lake Storage Gen2 (ADLS Gen2), usando o acesso a vários protocolos. Você pode ler mais sobre esse novo recurso, incluindo a disponibilidade e as limitações conhecidas, neste blog.
Problemas e limitações conhecidos
- O conector dá suporte ao Azure Data Lake Gen1.
- As limitações do Azure Data Lake estão documentadas aqui.
- Um erro "Outra sessão de upload de parte ainda está ativa" poderá ocorrer se os limites de limitação forem excedidos durante o upload do arquivo. Para evitar isso, considere adicionar um atraso entre carregar vários arquivos grandes no armazenamento.
Criando uma conexão
O conector dá suporte aos seguintes tipos de autenticação:
| Default | 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.
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 3600 | 60 segundos |
Ações
| Arquivo de acréscimo (sequencial) |
Acrescente a um arquivo serialmente. |
| Arquivo de acréscimo (simultâneo) |
Acréscimo simultâneo a um arquivo. |
| Carregar Arquivo |
Carregue dados em uma conta do Data Lake Store. |
| Criar pasta |
Crie uma pasta em uma conta do Data Lake Store. |
| Excluir Arquivo |
Exclua um arquivo de uma conta do Data Lake Store. |
| Ler arquivo |
Ler dados de uma conta do Data Lake Store. |
| Listar Ficheiros |
Listar arquivos e pastas em uma conta do Data Lake Store. |
Arquivo de acréscimo (sequencial)
Acrescente a um arquivo serialmente.
Parâmetros
| Nome | Chave | Obrigató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 ser acrescentado |
|
Offset
|
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 é acrescentada no final do fluxo. |
Arquivo de acréscimo (simultâneo)
Acréscimo simultâneo a um arquivo.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da conta
|
account | True | string |
Nome da conta do Azure Data Lake. |
|
modo de acréscimo
|
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 arquivo |
Retornos
- Mensagem de operação
- string
Carregar Arquivo
Carregue dados em uma conta do Data Lake Store.
Parâmetros
| Nome | Chave | Obrigató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). |
|
Sobrescrever
|
overwrite | boolean |
Substitua se o arquivo existente. |
|
|
Content
|
body | True | binary |
Conteúdo do arquivo |
Criar pasta
Crie uma pasta em uma conta do Data Lake Store.
Parâmetros
| Nome | Chave | Obrigató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). |
Retornos
- Corpo
- operationPerformed
Excluir Arquivo
Exclua um arquivo de uma conta do Data Lake Store.
Parâmetros
| Nome | Chave | Obrigató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). |
Retornos
- Corpo
- operationPerformed
Ler arquivo
Ler dados de uma conta do Data Lake Store.
Parâmetros
| Nome | Chave | Obrigató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). |
Retornos
- Conteúdo do ficheiro
- binary
Listar Ficheiros
Listar arquivos e pastas em uma conta do Data Lake Store.
Parâmetros
| Nome | Chave | Obrigató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). |
Retornos
- Corpo
- folderResponse
Definições
folderResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
FileStatus
|
FileStatuses.FileStatus | fileStatusArray |
FileStatus |
fileStatusArray
FileStatus
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Nome do arquivo
|
pathSuffix | string |
Nome do arquivo ou da pasta. |
|
Tipo
|
type | string |
Tipo de item (diretório ou arquivo). |
|
Tamanho do bloco
|
blockSize | integer |
Tamanho do bloco de pasta ou arquivo. |
|
Hora de Acesso
|
accessTime | integer |
Hora do Unix (Época) em que o item foi acessado pela última vez. |
|
Tempo de modificação
|
modificationTime | integer |
Hora de Unix (Época) em que o item foi modificado pela última vez. |
operationPerformed
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
É bem-sucedido
|
boolean | boolean |
Sinalizar se a última operação foi bem-sucedida. |
cadeia
Esse é o tipo de dados básico 'string'.
binário
Esse é o tipo de dados básico 'binary'.