Birincil anahtar olmamasına rağmen iki BigQuery tablo çıktısının aynı olduğunu doğrulamanız gerekiyor. Güvenilir bir tam tablo karşılaştırması hangi yaklaşımla elde edilir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Her tablodan verileri okumak ve sıralamadan sonra tablonun zaman damgası olmayan sütunlarından bir hash hesaplamak için bir Dataproc kümesi ve BigQuery Hadoop bağlayıcısı kullanın. Her tablonun hash'lerini karşılaştırın..
Neden bu cevap
Doğru cevap, her iki tablonun da tam ve güvenilir bir karşılaştırmasını sağlar. Dataproc ve BigQuery Hadoop bağlayıcısı, büyük veri kümelerini işlemek için ölçeklenebilir bir yol sunar. Verilerin sıralanması, satırların farklı sıralarda olması durumunda bile aynı içeriğe sahip tabloların aynı hash değerini üretmesini sağlar. Zaman damgası olmayan sütunların hash'lenmesi, zaman damgası farklılıklarından kaynaklanan yanlış eşleşmeleri önler. Diğer seçenekler ise rastgele örneklemeye dayanır ve bu nedenle tam bir karşılaştırma için güvenilir değildir. RAND() ve HASH() fonksiyonları tek başına tam tablo karşılaştırması için yeterli değildir. OVER() fonksiyonu da örnekleme yöntemidir ve tüm tabloyu kapsamaz.
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