1. Giriş
BigQuery, çok büyük miktarlarda veriyi işleyebilir. Ek kontroller, ister tek başınıza ister birden fazla BigQuery projesi ve kullanıcının bulunduğu bir ortamda çalışıyor olun, beklenmedik sorgu maliyetlerine karşı korunmanıza yardımcı olabilir.
İşlenen sorgu verisi miktarı için özel bir günlük kota belirleyerek BigQuery'nin isteğe bağlı kullanım sorgu maliyetlerini yönetebilirsiniz. Bu kota, Pasifik saatine göre gece yarısında sıfırlanır ve toplu bir kesin sınır görevi görerek kullanıcıların belirtilen sınırı aşan sorgular çalıştırmasını engeller.
Bu eğitimde, BigQuery için kendi özel kotalarınızı nasıl ayarlayacağınızı öğreneceksiniz.
Ön koşullar
- Google Cloud Console hakkında temel bilgiler
- BigQuery deneyimi tercih sebebidir.
Neler öğreneceksiniz?
- Kota menüsüne gitme
- Proje düzeyinde özel kota ayarlama
- Kullanıcı düzeyinde özel kota ayarlama
Gerekenler
- Faturalandırmanın etkin olduğu bir Google Cloud Hesabı ve Google Cloud Projesi
- Chrome gibi bir web tarayıcısı
2. Başlamadan önce
Gerekli izinler
Özel kotaları ayarlamak veya değiştirmek için projede aşağıdaki Cloud IAM rollerinden birine sahip olmanız gerekir:
- Sahip veya Düzenleyici temel rolü
- Kota Yöneticisi Hizmet Yönetimi rolü
- Hizmet Kullanımı Yöneticisi rolü
Gerekli izinlere sahip olup olmadığınızdan emin değilseniz projenizdeki kotayı yönetme erişiminizin olup olmadığını test etmenize yardımcı olacak bir sonraki adıma geçebilirsiniz.
3. Kotalar menüsüne gidin.
Bu görevde, kotalar menüsüne gideceksiniz.
- Google Cloud Console'da Gezinme menüsü'nü (
) tıklayın.
- Ardından IAM ve Yönetici > Kotalar ve Sistem Sınırları'nı seçin.
Bu sayfada, platformdaki ürün ve hizmetlerin tüm kotaları yer alır. Erişim hatası alırsanız önceki sayfaya dönüp izin şartlarını inceleyin.
Ardından, görünümü BigQuery ile ilgili kotalarla sınırlandıracaksınız.
- Filtre aracı açılır menüsünü kullanarak Hizmet başlığını seçin.
- Ardından BigQuery API'yi seçin. Sonuçta elde edilen listede yalnızca BigQuery API hizmetiyle ilgili kotalar yer alır.
4. Proje düzeyindeki kotanızı ayarlama
Bu görevde, proje düzeyinde özel bir kota ayarlayacaksınız. Proje düzeyinde özel kotalar, ilgili projedeki tüm kullanıcıların günlük toplam kullanımını sınırlar.
Kotanızı seçme
- Tablodaki Ad alanı altında "Günlük sorgu kullanımı" değerini belirten satırın kutusunu işaretleyin. Bu adı aramak için filtre kutusunu kullanabilirsiniz.
- Düzenle'yi tıklayın. Konsolda bir pop-up iletişim kutusu görünür.
- Şu anda seçiliyse Sınırsız kutusunun işaretini kaldırın.
- 1 TiB (tebibayt) kota sınırı belirtmek için Yeni değer alanına 1 girin.
- Kotayı ayarladıktan sonra Bitti'yi ve ardından İstek Gönder'i tıklayarak kotayı ayarlayabilirsiniz.
Kota güncellendiğinde iletişim kutusunda onay alırsınız.
Kota ayarlandıktan sonra proje düzeyindeki özel kota aşılırsa BigQuery hata döndürür.
5. Kullanıcı düzeyindeki kotanızı ayarlama
Kota sınırını proje düzeyinde belirlediğinize göre artık kullanıcı düzeyinde kota belirlemenin zamanı geldi. Kullanıcı düzeyinde özel kotalar, bir projedeki her kullanıcıya veya hizmet hesabına ayrı ayrı uygulanır.
Uygulamada, bu kota seçeneklerinden birini veya ikisini birden kullanmayı tercih edebilirsiniz. Proje düzeyinde ve kullanıcı düzeyinde kotalar birlikte kullanıldığında, kullanım miktarı her iki kotadan da düşülür ve iki sınırdan daha katı olanına uyulur. Örnek senaryoyu bu eğitimin sonundaki dokümanda bulabilirsiniz.
Kotanızı seçme
- Tablodaki Ad alanında "Kullanıcı başına günlük sorgu kullanımı" ifadesini belirten satırın kutusunu işaretleyin. Bu adı aramak için filtre kutusunu kullanabilirsiniz.
- Düzenle'yi tıklayın. Konsolda bir pop-up iletişim kutusu görünür.
- Şu anda seçiliyse Sınırsız kutusunun işaretini kaldırın.
- Kota sınırını 0, 5 TiB (tebibayt) olarak belirtmek için Yeni değer alanına 0, 5 değerini veya kullanıcı başına istediğiniz günlük sorgu sınırını girin.
- Kotayı ayarladıktan sonra Bitti'yi ve ardından İstek Gönder'i tıklayarak kotayı ayarlayabilirsiniz.
Kota güncellendiğinde iletişim kutusunda onay alırsınız.
Kota ayarlandıktan sonra kullanıcı düzeyindeki özel kota aşılırsa BigQuery hata döndürür.
6. Tebrikler
Sorgu işleme için proje düzeyinde ve kullanıcı düzeyinde özel kotaları başarıyla oluşturdunuz.
İşlediğimiz konular
- Kota menüsüne gitme
- Proje düzeyinde özel kota ayarlama
- Kullanıcı düzeyinde özel kota ayarlama
Sonraki adımlar / daha fazla bilgi