O pré-processamento do Dataflow lê muitos logs do BigQuery; o desempenho é ruim e os dados estão crescendo rapidamente. Qual alteração melhora o desempenho de leitura?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Use uma leitura .fromQuery (baseada em consulta) que selecione apenas os campos específicos necessários..
Por que esta é a resposta
A opção correta é usar uma leitura .fromQuery que selecione apenas os campos específicos necessários. Isso melhora o desempenho de leitura porque reduz a quantidade de dados que o BigQuery precisa processar e transferir para o Dataflow. Ao invés de ler a tabela inteira, o BigQuery otimiza a consulta para buscar somente as colunas essenciais, diminuindo a latência e o custo. Especificar o TableReference explicitamente é uma boa prática, mas não otimiza o volume de dados lidos. Usar TableSchema e TableFieldSchema é para definir o esquema, não para otimizar a leitura. Aplicar uma transformação que retorne objetos TableRow é o comportamento padrão de leitura do BigQuery no Dataflow e não representa uma otimização de desempenho por si só.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão