Pular para o conteúdo principal

Questão de Programação — Processamento em lote (bach) — FGV 2024

ProgramaçãoProcessamento 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
  1. AI, apenas.
  2. BII, apenas.
  3. CIII, apenas.
  4. DI e II, apenas.
  5. 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

  1. 1Batch (lote)
  2. 2Streaming (tempo real)
  3. 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.

Gabarito: letra C – apenas III está correta.

Link permanente: /questoes/fg099882