Uma empresa transmite registros CSV em tempo real e deseja armazená-los no Amazon S3 no formato Apache Parquet. Qual opção exige o menor esforço de desenvolvimento para converter os dados CSV recebidos para Parquet antes de armazená-los no S3?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Usar Amazon Kinesis Data Streams e Amazon Kinesis Data Firehose para transformar o CSV recebido em Parquet..
Por que esta é a resposta
A opção correta é usar Amazon Kinesis Data Streams e Amazon Kinesis Data Firehose porque o Kinesis Data Firehose oferece uma transformação de formato integrada para converter dados de entrada, como CSV, para Parquet ou ORC antes de entregá-los ao S3, exigindo o menor esforço de desenvolvimento. As outras opções envolvem mais esforço de desenvolvimento ou gerenciamento de infraestrutura: Apache Kafka Streams no EC2 requer o gerenciamento de instâncias EC2 e a configuração de Kafka Streams e Kafka Connect. Amazon Kinesis Data Streams com AWS Glue exigiria o desenvolvimento de um job AWS Glue para processar os dados do Kinesis e convertê-los. Apache Spark Structured Streaming em um cluster EMR exige o gerenciamento de um cluster EMR e o desenvolvimento de código Spark para a transformaçã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