Pular para o conteúdo principal

Visão Geral

Na RWS Integration é possível paralelizar extrações para aumentar a quantidade de dados que podem ser extraídos em uma única integração. A paralelização permite que você extraia dados de múltiplos segmentos divididos simultaneamente configurando uma lista de valores de parâmetros que serão usados para fazer chamadas de API em paralelo.

Quando usar

Use paralelização quando:
  • A API a ser extraída tem dados divididos em múltiplos “canais” ou segmentos baseados em um parâmetro
  • Você precisa extrair dados de múltiplos valores específicos de um parâmetro (ex.: múltiplos IDs de loja, IDs de conta, códigos de região)
  • A API retorna diferentes conjuntos de dados baseados em valores de parâmetros

Como funciona

A RWS Integration paralelizará as extrações pelo número de valores de parâmetros configurados na seção de paralelização da ‘Extração’. Cada valor na sua lista configurada irá disparar uma requisição de extração separada e paralela para a API.

Exemplo

Considere uma API que retorna dados de pedidos de múltiplas lojas. A API requer um parâmetro storeId que filtra pedidos por loja. Cenário: Você precisa extrair pedidos de 3 lojas com IDs: abc123, def456 e ghi789. Configuração: Na seção de paralelização, configure:
  • Parâmetro: storeId
  • Lista de parâmetros: abc123,def456,ghi789 (separados por vírgulas sem espaços)
Resultado: A RWS Integration irá disparar 3 requisições de extração separadas e paralelas—uma para cada ID de loja na sua lista. Isso permite que você extraia dados das três lojas simultaneamente em uma única execução de integração.

Benefícios

  • Simplicidade: Permite que você configure uma lista de valores de parâmetros para serem extraídos em uma única integração
  • Escalabilidade: Adicione ou remova facilmente valores de parâmetros sem criar novas integrações