Cloud Pub/Sub mesajlarını BigQuery'den gelen küçük statik referans verileriyle (worker belleğine sığan) zenginleştiren ve zenginleştirilmiş satırları BigQuery'ye yazan bir Apache Beam işlem hattına ihtiyacınız var. Hangi iş türünü ve dönüşümleri kullanmalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Streaming job, PubSubIO, BigQueryIO, side-inputs.
Neden bu cevap
Bu senaryoda, gerçek zamanlı Pub/Sub mesajlarını işlemek ve zenginleştirmek için bir akış (streaming) işine ihtiyacınız vardır. PubSubIO, Pub/Sub'dan mesajları okumak için kullanılır. BigQuery'den gelen küçük statik referans verileriyle zenginleştirme, bu verilerin worker belleğine sığması nedeniyle yan girişler (side-inputs) kullanılarak verimli bir şekilde yapılabilir. Zenginleştirilmiş satırları BigQuery'ye geri yazmak için BigQueryIO kullanılır. Diğer seçenekler neden yanlış: Batch job: Gerçek zamanlı mesaj işleme için uygun değildir. JdbcIO: BigQuery'den okuma veya yazma için BigQueryIO tercih edilir. Side-outputs: Yan çıkışlar, bir dönüşümden birden fazla çıkış PCollection'ı oluşturmak için kullanılır, referans verileriyle zenginleştirme için değil.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez