P A T H

Como limitar a quantidade de linhas processadas por minuto

O que você vai aprender?

Nesta dica, vamos conhecer qual ferramenta podemos usar para controlar a quantidade de linhas que serão passadas para frente e processadas por minuto no seu fluxo de dados do Alteryx.

Introdução:

Ter a opção de controlar a quantidade de linhas processadas por minuto no fluxo é útil quando há limites para quantos registros podem ser processados. Por exemplo, ao enviar ou recuperar dados da Web por meio de APIs, onde as solicitações têm um limite de taxa que pode ser enviado, podemos usar a ferramenta Limitador para definir o número de linhas por minuto que podem ser passadas para a ferramenta que irá fazer a chamada de API. (Se tiver interesse, veja nossa dica de como incorporar APIs no seu fluxo).

Configuração da ferramenta limitador: A ferramenta Limitador se encontra na aba de ferramentas de desenvolvedor e irá nos possibilitar limitar as linhas processadas por minuto.

Na janela de configuração, configure a opção “Registros por minuto” para definir o número de linhas por minuto que podem passar pela ferramenta Limitador para as ferramentas seguintes.

 

A ferramenta Limitador tem como padrão 60 linhas por minuto. Com essa taxa, uma base com 10 registros, por exemplo, passaria pela ferramenta em aproximadamente 10 segundos. Você pode alterar a opção “Registros por minuto” para acelerar ou desacelerar a quantidade de linhas que são processadas por minuto.

 

Observação: Um ponto importante, é que a ferramenta Limitador não funciona com a AMP Engine. Em resumo: O Alteryx Engine é um operador que processa cada registro do fluxo de trabalho. Ele utiliza os núcleos e a RAM (memória) do computador para executar seus fluxos de trabalho. O Alteryx Multi-threaded Processing (AMP) representa uma nova arquitetura do Alteryx Engine que adota o processamento multithread, ou seja, processa os dados em pacotes paralelos, diferentemente da abordagem da arquitetura original do Alteryx Engine, que processa os dados registro a registro em um fluxo de trabalho. O AMP foi projetado para trabalhar com grandes volumes de dados em uma velocidade maior. O AMP normalmente executa fluxos de trabalho mais rapidamente, utilizando os recursos da máquina de maneira eficiente.

 

A ferramenta Limitador entra em conflito com o processamento paralelo da AMP Engine, por isso, se você perceber o erro abaixo:

É porque provavelmente o seu AMP Engine está ligado. Para desliga-lo, basta clicar no espaço em branco do seu workflow, clicar na aba “Tempo de Execução” e desmarcar a opção “Usar AMP Engine”:

20 de Setembro de 2023

Pronto! Agora você já sabe como limitar a quantidade de linhas processadas por minuto no seu fluxo.

Language