Um sistema aeroespacial produz dados de voo proprietários que devem ser transmitidos para o BigQuery de forma eficiente, minimizando o uso de recursos. Qual abordagem de ingestão você deve usar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Usar um conector personalizado do Apache Beam para escrever um pipeline do Dataflow que transmite os dados para o BigQuery no formato Avro..
Por que esta é a resposta
A ingestão de dados de voo proprietários de forma eficiente e com mínimo uso de recursos é melhor alcançada com um pipeline de streaming. A opção correta, utilizando um conector personalizado do Apache Beam com Dataflow para transmitir dados em formato Avro para o BigQuery, é ideal. O Apache Beam oferece um modelo de programação unificado para processamento em lote e streaming, e o Dataflow é um serviço totalmente gerenciado que escala automaticamente, otimizando o uso de recursos. O formato Avro é um formato de dados binário compacto e eficiente, adequado para transmissão e armazenamento. As outras opções são menos eficientes: Scripts shell e Cloud Functions para ETL em lote periódico introduzem latência e não são ideais para dados que exigem ingestão contínua e eficiente. Um pipeline padrão do Dataflow para armazenar dados brutos e transformar posteriormente pode ser ineficiente se a transformação for complexa e precisar ser aplicada a cada consulta. Apache Hive e Dataproc são ferramentas mais adequadas para processamento em lote de grandes volumes de dados em HDFS, não para streaming eficiente para o BigQuery, e o formato CSV é menos eficiente que o Avro para transmissão.
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