Büyük bir izleme tablosunu depolamanız, akış alımını desteklemeniz, ayrıntılı günlük analizi sağlamanız ve günlük sorgu maliyetini en aza indirmeniz gerekiyor. BigQuery'de tabloyu nasıl modellemelisiniz?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: tracking_table adında bölümlenmiş bir tablo oluşturun ve bir TIMESTAMP sütunu ekleyin..
Neden bu cevap
Doğru cevap, trackingtable adında bölümlenmiş bir tablo oluşturmak ve bir TIMESTAMP sütunu eklemektir. BigQuery'de bölümlenmiş tablolar, büyük veri kümelerini yönetmek ve sorgu maliyetlerini optimize etmek için en iyi yöntemdir. TIMESTAMP sütununa göre bölümlendirme, zamana dayalı sorguların (örneğin, belirli bir gün veya hafta içindeki veriler) yalnızca ilgili bölümleri taramasını sağlayarak maliyeti düşürür ve performansı artırır. Diğer seçenekler neden uygun değil: Yalnızca bir DATE sütunu eklemek, bölümlendirme avantajını sağlamaz ve tüm tablonun taranmasına neden olabilir. Her gün için parçalanmış tablolar oluşturmak (trackingtableYYYYMMDD), BigQuery'nin yerel bölümlendirme özelliklerini kullanmadığı için yönetim yükünü artırır ve daha az verimli olabilir. Günü temsil etmek için TIMESTAMP sütunu içeren bölümlenmemiş bir tablo oluşturmak, yine tüm tablonun taranmasına yol açarak maliyetleri artırır.
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