BigQuery maliyet kontrolünü ayarlama
Kısaca
Maliyet kontrolünü ayarlamak, bir BigQuery projesi kurarken önemli bir adımdır. Bu nedenle bu adım hiçbir koşulda atlanmamalıdır. Aksi takdirde, BigQuery projesi için maliyetler oluşabilir.
Ne gibi maliyetler ortaya çıkabilir?
BigQuery, belirli bir düzeye kadar ücretsiz olarak kullanılabilir, dolayısıyla doğrudan bir maliyet oluşmaz. Bununla birlikte, sürpriz yaşamamak için bir Cost control oluşturmanı şiddetle öneririz.
BigQuery kullanırken iki tür maliyet vardır:
- StorageVerilerinin kapladığı alan için maliyetler.
- QueriesSorgular sırasında işlenen veri miktarı için maliyetler.
Google'ın maliyet genel bakışı ve hesaplayıcısı:
Google, tüm ücretleri görüntüleyebileceğin şeffaf bir Cost overview sunar. Olası giderleri önceden tahmin etmek için Cost calculator da kullanabilirsin.
Bigquery projeleri için ücretsiz limitler
Her ay için, ulaşılana kadar herhangi bir maliyet oluşmayan belirli limitler geçerlidir. Burada sorgu maliyetleri ile depolama maliyetleri arasında bir ayrım yapılır.
Aşağıdaki tablo ilgili limitleri göstermektedir (1 Eylül 2024 itibarıyla)
Maliyet kontrolünü ayarlama
Sorgu maliyetlerini sınırla
BigQuery ile yapılan sorgular daha yüksek maliyetlere neden olabilir. Bir BigQuery projesinin aylık ücretsiz sorgu kapasitesi 1TiB'dir. Sorgu kapasitesi varsayılan olarak sınırlandırılmamıştır. Bu nedenle bir maliyet kontrolü kurulması önerilir.
- BQ'da gerekli rol Project owner'dır
Sınırlamak istediğiniz BigQuery projesini açın
Sol üstteki hamburger menüsüne tıklayın ve "IAM & ADMIN"i seçin
- Ardından "Quotas & System Limits" seçeneğini seçin (Quotas & System Limits)
-
"BigQuery API" hizmetini arayın
-
Tabloda, Name sütununda "Query usage per day" satırını arayın. Hizmet hâlâ "BigQuery API" olarak listelenmiş olmalıdır.
-
"BigQuery API" hizmetini arayın
-
Tabloda, Name sütununda "Query usage per day" öğesini arayın. Hizmet hâlâ "BigQuery API" olarak listelenmiş olmalı.
-
"Query usage per day" satırında, en sağdaki üç noktaya tıklayın ve "Edit quota" seçeneğini seçin
-
alana yeni bir sistem limiti girin (TiB olarak girin). Aylık 1 TiB'lik ücretsiz limit içinde kalmak için, projeniz günde en fazla 0,03 TiB işleyebilir.
0,03 değerini alana girin ve "Done." düğmesine tıklayın. -
Ardından "Submit Request" üzerine tıkla
-
Tabloyu kontrol ederek "Query usage per day" satırının artık "unlimited" yazmadığından, bunun yerine MiB cinsinden yeni limitini gösterdiğinden emin ol.
Depolama maliyetlerini sınırla
Tablo sırasını tanımla
Ayda 10GiB'den fazla veri depolarsan bu maliyetler ortaya çıkar. Her gün, etkinlik ve kullanıcı verileri GA4'ten dışa aktarılır ve kaydedilir. Tablolarının ne kadar süre depolanacağına dair bir limit belirleyebilirsin. Tabloların 60 günlük bir son kullanma tarihine sahipse, 60 gün sonra silinirler.
Not: Veri kümenizdeki tabloların son kullanma tarihini ayarlarsanız, bu yalnızca yeni dışa aktarılan GA4 tabloları için geçerli olur.
GA4 Dışa Aktarımını Azalt
Depolama maliyetlerini limitin altında veya düşük tutmanın bir başka yöntemi de GA4'teki etkinliklerin veri dışa aktarımını azaltmaktır. Burada değerlendirmeniz için ihtiyaç duymadığınız tüm etkinlikleri hariç tutarsınız.
Varify'daki deneylerin değerlendirilmesi için aşağıdaki etkinlikler zorunludur:
- session_start
- Değerlendirmek istediğim her etkinlik (purchase, add_to_cart, vb.)