> For the complete documentation index, see [llms.txt](https://docs.skyone.cloud/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.skyone.cloud/skyone-studio/integracoes/fluxos/modulos-ferramentais/modulo-data-balancer.md).

# Módulo Data Balancer

* [Definição](#definicao)
* [Configuração do módulo](#configuracao-do-modulo-data-balancer)&#x20;
* [Exemplo de uso](#exemplo-de-uso)

### Definição

O módulo ferramental "**Data Balancer**", módulo padrão do **Skyone Studio** para a utilização em qualquer fluxo, divide grandes conjuntos de dados em partes menores de maneira eficiente.&#x20;

Este módulo é ideal para situações em que uma API de destino possui limitações no recebimento de dados, pois o "**Data Balancer**" fraciona os dados originais, garantindo que cada segmento processado esteja dentro dos limites estabelecidos e evitando sobrecargas.

### Configuração do módulo Data Balancer

O módulo "**Data Balancer"** aparece na opção **Ferramentas** da edição de um fluxo. Após clicar para adicioná-lo, o modal de configuração será exibido.

<figure><img src="/files/sWoD9AIXB64qiGLYkOYy" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
[Saiba sobre o Cabeçalho do Módulo aqui](/skyone-studio/integracoes/cabecalho-dos-modulos.md).&#x20;
{% endhint %}

#### &#x20;Configurações

Selecione e preencha os seguintes campos:

* **Tipo**: selecione entre Itens de array, Linha ou Caracter&#x20;
* **Quantidade**: informe a quantidade de dados a ser processada por vez.
* **Dados para balancear:** Insira os dados manualmente ou utilize uma SMOP.

Além disso, há o botão de "**Testar**" e as abas de "**Entrada**" e "**Saída**" para acompanhar a inserção de dados e o teste.&#x20;

<figure><img src="/files/Qk8nD4DbC4huCcspm3Mu" alt=""><figcaption><p>Tela de configuração do Data Balancer</p></figcaption></figure>

Para finalizar a configuração do módulo, clique em "**Salvar**".

### Exemplo de uso

O módulo "**Data Balancer**" requer que um outro módulo esteja conectado a ele. Então, construímos o nosso fluxo da seguinte forma:

<figure><img src="/files/oonqQLGUb22mha96SVVM" alt=""><figcaption><p>Exemplo de fluxo utilizando o Data Balancer</p></figcaption></figure>

Imagine um cenário em que uma loja tem muitas vendas simultâneas. Para não sobrecarregar o sistema de emissão de pedidos, utilizamos o "**Data Balancer**" para enviar 2 pedidos por vez. Sendo assim, a configuração do módulo ficou desta forma:

<figure><img src="/files/dt2Fe9EpJlZQyvQTPDjo" alt=""><figcaption><p>Exemplo de configuração do Data Balancer</p></figcaption></figure>

Após salvar a configuração, executamos o fluxo. Observe que o logger mostra que enviou os pedidos de acordo com a configuração, ou seja, de 2 em 2 pedidos:

<figure><img src="/files/BuQ2zDui7ZjKDXlIjjeW" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.skyone.cloud/skyone-studio/integracoes/fluxos/modulos-ferramentais/modulo-data-balancer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
