Questão de Programação — Processamento em lote (bach) — FGV 2024
Programação›Processamento em lote (bach)
Código
fg099882
Banca
FGV
Órgão
TJ-RR
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Ciência de Dados e Analytics
A ingestão de dados consiste na coleta, importação ou transferência de dados para um sistema de armazenamento e processamento. Em geral, a ingestão de dados representa o primeiro passo em um pipeline de processamento. Os dois principais métodos de ingestão de dados são a ingestão em lote (batch) e a ingestão em tempo real (streaming).A respeito desses métodos, avalie as afirmativas a seguir.I. A ingestão em lotes se dá continuamente ao longo do tempo e é utilizada quando há necessidade de se processar os dados imediatamente após sua coleta.II. A ingestão em tempo real incorpora novos dados em massa, em intervalos ou blocos periodicamente transmitidos da fonte para o dispositivo em que ocorre o processamento.III. Em ambos os métodos, é comum que os dados sejam transformados e validados, garantindo-se assim a precisão e a consistência das informações ingeridas.Está correto o que se afirma em
AI, apenas.
BII, apenas.
CIII, apenas.
DI e II, apenas.
EI, II e III.
Revelar gabarito e comentário▾
GabaritoC — III, apenas.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Ingestão de Dados (Batch vs Streaming)
Gabarito: letra C – apenas a afirmativa III está correta. As afirmativas I e II trocam as definições de ingestão em lote e em tempo real. Enquanto o processamento em lote opera sobre dados acumulados em intervalos discretos, o streaming processa dados continuamente, à medida que chegam. A transformação e validação são etapas comuns em ambos os métodos.
Método
Periodicidade
Processamento
Descrição correta
Ingestão em lote (batch)
Intervalos/blocos periódicos
Dados acumulados em massa
Processa dados em janelas definidas, sem urgência
Ingestão em tempo real (streaming)
Contínua ao longo do tempo
Dados imediatos (eventos)
Processa dados continuamente à medida que chegam
Ambos
—
—
Comum transformar e validar dados para garantir precisão e consistência
1Batch (lote)
2Streaming (tempo real)
3Transformação e validação
LEVEL · soulevel.com.br
Afirmativa I — ❌ Incorreta
A afirmativa descreve a ingestão em tempo real, e não a em lote. A ingestão em lote ocorre em blocos ou intervalos periódicos, não continuamente, e não é projetada para processamento imediato. O correto: lotes processam dados em massa em janelas definidas.
Afirmativa II — ❌ Incorreta
A afirmativa descreve a ingestão em lote. A ingestão em tempo real processa dados continuamente, em pequenas unidades (eventos), e não em blocos periódicos.
Afirmativa III — ✅ Correta
Tanto no batch quanto no streaming, após a coleta os dados são comumente submetidos a etapas de transformação (limpeza, formatação, agregação) e validação (verificação de integridade, consistência, precisão) para garantir a qualidade da informação antes do uso.
NÃO CAIA NESSA!
A banca inverteu deliberadamente as definições de batch e streaming nas afirmativas I e II. É um erro clássico: o candidato que decora superficialmente pode trocar os conceitos. Lembre-se: lote = intermitente, bloco, sem urgência; streaming = contínuo, imediato, fluxo.