Geçmiş bakiyeler ve saatte binlerce güncelleme içeren, gerçek zamana yakın bir envanter panosu oluşturun. Pano performansını en üst düzeye çıkarın ve doğruluğu sağlayın. Hangi tasarımı uygulardınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: BigQuery streaming'i kullanarak değişiklikleri günlük bir envanter hareket tablosuna aktarın. Bakiyeleri, geçmiş envanter bakiyesi tablosuna katılan bir görünümde hesaplayın. Envanter bakiyesi tablosunu gecelik olarak güncelleyin..
Neden bu cevap
Doğru cevap, BigQuery streaming kullanarak değişiklikleri günlük bir envanter hareket tablosuna aktarmayı, bakiyeleri geçmiş envanter bakiyesi tablosuna katılan bir görünümde hesaplamayı ve envanter bakiyesi tablosunu gecelik olarak güncellemeyi önerir. Bu yaklaşım, gerçek zamana yakın güncellemeler için streaming'i kullanırken, BigQuery'nin büyük veri kümeleri üzerindeki sorgu performansını optimize eder. Gecelik toplu güncelleme, geçmiş verilerin verimli bir şekilde yönetilmesini sağlar ve sürekli UPDATE işlemlerinden kaynaklanan maliyet ve performans sorunlarını önler. Diğer seçenekler ise şunlardır: BigQuery UPDATE deyimlerini kullanmak, binlerce güncelleme için pahalı ve verimsizdir, çünkü BigQuery satır düzeyinde güncellemeler için optimize edilmemiştir. Envanter bakiyesi tablosunu öğeye göre bölümlemek, taranan veri miktarını azaltabilir ancak gerçek zamana yakın güncellemeler için temel sorunu çözmez ve UPDATE maliyetini düşürmez. BigQuery bulk loader kullanmak, günlük toplu yüklemeler için uygundur ancak gerçek zamana yakın pano gereksinimini karşı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