Bir BigQuery tablonuz inventory_vm var ve 8'den az vCPU'ya sahip VM satırlarını hariç tutan uygun maliyetli bir rapor hazırlamanız gerekiyor. En uygun maliyetli yaklaşım nedir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: 8'den az vCPU'ya sahip satırları bırakmak için filtreli bir görünüm oluşturun ve UNNEST operatörünü kullanın..
Neden bu cevap
En uygun maliyetli yaklaşım, filtrelenmiş bir görünüm oluşturmak ve UNNEST operatörünü kullanmaktır. BigQuery'de görünümler, temel tablonun verilerini fiziksel olarak kopyalamadan sorgu sonuçlarını depolamanın sanal bir yoludur, bu da depolama maliyetlerini düşürür. UNNEST, tekrarlayan alanları düzleştirmek için kullanılır ve bu senaryoda vCPU sayısını filtrelemek için gereklidir. Materialized görünümler, sorguları hızlandırsa da, temel veriler değiştikçe güncellenmeleri ek depolama ve işlem maliyetleri getirir. Dataflow kullanmak, harici bir hizmet olduğu için ek maliyet ve karmaşıklık yaratır. WITH common table expression (CTE) kullanmak, sorgu içinde geçici sonuç kümeleri oluşturur ancak bir görünüm gibi kalıcı bir optimizasyon sağlamaz.
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