Ana içeriğe geç

BigQuery maliyet kontrolünü ayarlama

Son güncelleme: 22 Nis 20262 dk okuma süresi

Kısaca​

important

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)

Avrupa (eu) için Google BigQuery fiyat listesi: talep üzerine sorgular TiB başına 6,25 $, ilk TiB ücretsiz, depolama GiB başına aylık 0,01 $'dan başlıyor

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.

  1. 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

  1. Ardından "Quotas & System Limits" seçeneğini seçin (Quotas & System Limits)
"IAM & Admin" açıkken ve "Quotas & System Limits" girişi vurgulanmışken Google Cloud menüsü
  1. "BigQuery API" hizmetini arayın

  2. 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'ye göre filtrelenmiş kota listesi; "Query usage per day" satırı vurgulanmış
  1. "BigQuery API" hizmetini arayın

  2. Tabloda, Name sütununda "Query usage per day" öğesini arayın. Hizmet hâlâ "BigQuery API" olarak listelenmiş olmalı.

  3. "Query usage per day" satırında, en sağdaki üç noktaya tıklayın ve "Edit quota" seçeneğini seçin

BigQuery API için "Edit quota" paneli; burada sınırsız yerine TiB cinsinden yeni bir günlük sorgu hacmi girilir
  1. 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.

  2. Ardından "Submit Request" üzerine tıkla

  3. 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.)

Genel bakışa dön