Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: Azure Logic Apps (Consumo e Standard)
Quando você obtém dados, itens ou registros usando uma ação de conector nos Aplicativos Lógicos do Azure, pode obter conjuntos de resultados tão grandes que a ação não retorna todos os resultados ao mesmo tempo. Por exemplo, o tamanho de página padrão para a ação Obter linhas do conector SQL Server é 2048, mas pode variar conforme outras configurações.
Para algumas ações, o número de resultados pode exceder o tamanho de página padrão do conector. Nesse caso, a ação retorna apenas a primeira página de resultados.
Algumas ações permitem ativar uma configuração de paginação para que seu aplicativo lógico possa recuperar mais resultados até o limite de paginação. A ação retorna esses resultados como uma única mensagem quando a ação é concluída.
Ao usar paginação, você deve especificar um valor limite, que é o número de resultados que você deseja que a ação retorne. A ação obtém resultados até atingir o limite especificado. Quando o número total de itens é inferior ao limite especificado, a ação obtém todos os resultados.
Ativar a configuração de paginação recupera páginas de resultados com base no tamanho da página do conector. Esse comportamento significa que, às vezes, você pode obter mais resultados do que o limite especificado. Por exemplo, ao usar a ação Obter linhas do SQL Server, que dá suporte à configuração de paginação:
- O tamanho de página padrão da ação é de 2048 registros por página.
- Suponha que você tenha 10.000 registros e especifique 5000 registros como o mínimo.
- A paginação obtém páginas de registros, portanto, para obter pelo menos o mínimo especificado, a ação retorna 6144 registros (3 páginas x 2048 registros), não 5000 registros.
Aqui está uma lista de alguns dos conectores onde você pode exceder o tamanho de página padrão para algumas ações:
- Armazenamento de Blobs do Azure
- Dynamics 365
- Excel
- HTTP
- IBM DB2
- Microsoft Teams
- Banco de dados Oracle
- Salesforce
- SharePoint
- Servidor SQL
Pré-requisitos
Uma assinatura do Azure. Se ainda não tiver uma subscrição do Azure, inscreva-se numa conta gratuita do Azure.
O recurso do aplicativo lógico, fluxo de trabalho e ação do conector onde você deseja ativar a paginação.
Para obter mais informações, consulte os seguintes artigos:
Ativar paginação
Para determinar se uma ação oferece suporte à paginação no designer de fluxo de trabalho, verifique as configurações da ação para a configuração Paginação .
No portal do Azure, abra seu recurso de aplicativo lógico.
Com base no tipo de aplicativo lógico, siga as etapas correspondentes:
Consumo: No menu da barra lateral de recursos, em Ferramentas de Desenvolvimento, selecione o designer para abrir o fluxo de trabalho.
Padrão: no menu da barra lateral de recursos, em Fluxos de trabalho, selecione Fluxos de trabalho. Selecione o fluxo de trabalho que pretende para abrir o designer.
No designer, selecione a ação. No painel de informações que se abre, selecione Configurações.
Se a ação suportar paginação, em Rede, a configuração Paginação estará disponível.
Altere a configuração de Paginação de Desativado para Ativado.
Na propriedade Threshold , especifique um valor inteiro para o número de resultados de destino que você deseja que a ação retorne.
Salve seu fluxo de trabalho. Na barra de ferramentas do designer, selecione Salvar.
Definição de fluxo de trabalho - paginação
Quando você ativa a paginação para uma ação que dá suporte a esse recurso, a definição de fluxo de trabalho do seu aplicativo lógico inclui a "paginationPolicy" propriedade junto com a "minimumItemCount" propriedade na propriedade dessa "runtimeConfiguration" ação, por exemplo:
"actions": {
"HTTP": {
"inputs": {
"method": "GET",
"uri": "https://www.testuri.com"
},
"runAfter": {},
"runtimeConfiguration": {
"paginationPolicy": {
"minimumItemCount": 1000
}
},
"type": "Http"
}
},
Nesse caso, a resposta retorna uma matriz que contém objetos JSON.