Pular para o conteúdo
Skillpedia
Análise e planilhas280 mil · #38

data-throughput-accelerator

Faz seu agente acelerar a movimentação de grandes volumes de dados. Ele encontra gargalos e garante que os dados sejam transferidos de forma rápida e correta.

O que ela faz

Esta ferramenta ajuda a acelerar a movimentação e processamento de grandes volumes de dados, garantindo que tudo seja feito de forma rápida e correta. Ela identifica onde está o gargalo e encontra o caminho mais eficiente para mover os dados.

Quando usar

  • ✓Quando a transferência de dados está muito lenta.
  • ✓Ao carregar muitos dados em um banco de dados.
  • ✓Para garantir que os dados cheguem corretos e no prazo.

Exemplo do que pedir para a IA

“Acelere a carga de dados do meu armazém de dados, ele está muito lento.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/affaan-m/ECC/blob/main/pi/core/skills/data-throughput-accelerator/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/affaan-m/ECC/blob/main/pi/core/skills/data-throughput-accelerator/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta analisa onde os dados estão demorando para se mover, seja na origem, na rede ou no destino. Depois, ela testa diferentes formas de mover e processar esses dados para encontrar a mais rápida que ainda garanta a integridade.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add affaan-m/ECC --skill data-throughput-accelerator

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/pi/core/skills/data-throughput-accelerator/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Acelerador de Vazão de Dados

Use esta habilidade quando o gargalo for mover, transformar ou salvar muitos dados. O objetivo não é apenas velocidade. O objetivo é que dados corretos cheguem mais rápido no lugar certo com comprovação.

Primeira Distinção

Separe isto antes de otimizar:

  • velocidade de extração da fonte;
  • velocidade de transferência de rede;
  • velocidade de armazém/carga;
  • velocidade de transformação;
  • atualização das tabelas de serviço;
  • crescimento do "live tail" enquanto o trabalho é executado.

Um pipeline pode ser "rápido" e ainda assim parecer atrasado se novos dados chegarem mais rápido do que a janela final de "catch-up" (recuperação).

Heurísticas de Caminho Rápido

  • Mova a computação para onde os dados já estão.
  • Prefira scans, joins e appends nativos do armazém para arquivos grandes já carregados.
  • Use manifestos ou checkpoints para que arquivos/partições concluídos sejam ignorados.
  • Use particionamento e clustering que correspondam ao padrão de leitura e append.
  • Agrupe arquivos, requisições e escritas pequenas.
  • Torne as escritas idempotentes através de chaves únicas, manifestos ou staging substituível.
  • Mantenha tabelas brutas, derivadas e de serviço separadamente responsáveis.

Fluxo de Trabalho

  1. Leia os contratos atuais da fonte, destino e manifesto.
  2. Meça o backlog: arquivos externos, linhas do manifesto, linhas brutas, linhas derivadas, timestamps min/max e contagens não processadas.
  3. Execute um "catch-up" seguro ou um benchmark de amostra.
  4. Compare variantes: tamanho do lote, contagem de workers, SQL do armazém, agrupamento de arquivos, formato do staging e método de atualização do manifesto.
  5. Promova apenas o caminho mais rápido que mantém contagens e timestamps coerentes.
  6. Codifique o caminho como uma CLI, job agendado, workflow ou runbook.
  7. Execute novamente a contabilidade final após a execução do caminho codificado.

Saída de Contabilidade

Use um bloco de contabilidade rígido:

Data throughput result:
- Source files discovered: 294
- Files processed this run: 294
- Raw rows added: 9,683,598
- Derived rows added: 8,917,585
- Remaining tail: 24 files at readback time
- Runtime: 38.7s
- Correctness gate: manifest counts and table max timestamps match

Barreiras de Proteção

  • Não exclua dados brutos para fazer uma métrica parecer melhor.
  • Não ignore arquivos falhados silenciosamente.
  • Não misture o status de "backfill" histórico com a atualização "live-tail".
  • Não chame um pipeline de completo até que as tabelas de destino e o manifesto concordem.
  • Para dados financeiros, de saúde, regulamentados ou que impactam o cliente, preserve evidências de replay e portões de aprovação.
Perguntas frequentes

O que é um 'gargalo'?

É o ponto em um processo onde as coisas ficam mais lentas, impedindo que todo o processo seja mais rápido. Pense em um funil: a parte mais estreita é o gargalo.

O que significa 'acelerar' dados?

Significa fazer com que os dados se movam e sejam processados de forma mais rápida, sem perder informações ou cometer erros.

O que é 'contabilidade' de dados?

É a verificação detalhada para garantir que todos os dados que deveriam ter sido movidos foram realmente movidos e que as informações de tempo (timestamps) estão corretas.

Detalhes

Descrição original do autor

Diagnose and accelerate large data movement — ingestion, backfill, export, ETL, warehouse loading, manifest catch-up, and table synchronization — by isolating the true bottleneck, benchmarking variants, and codifying the fastest path with a hard accounting block proving rows and timestamps cohere. Use when a pipeline or backfill is too slow and must get faster without losing data correctness.

repo: affaan-m/ECC

Popularidade

Estrelas no GitHub
280 mil
Posição no ranking
#38
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas