BigQuery, Google'ın petabayt ölçekli veri ambarı çözümüdür. Data Studio, BigQuery ile yerel olarak entegre olur ve BigQuery verilerini analiz edip görselleştirmek için kullanılabilir.
Uygulama adımları
BigQuery verilerinizi Data Studio'ya aktarmanın birden fazla yolu vardır:
- Data Studio kullanıcı arayüzünde yerel BigQuery bağlayıcısını kullanma
- Topluluk bağlayıcısı geliştirme ve kullanma
Data Studio kullanıcı arayüzünde yerel BigQuery bağlayıcısını kullanma
Kullanıcılar, BigQuery tablolarını veya belirli sorguları görselleştirmek için Data Studio'daki yerel BigQuery bağlayıcısını kullanabilir. Data Studio'dan BigQuery'ye giderek tabloların tamamını getirebilir veya özel sorgular çalıştırabilirsiniz. BigQuery verilerinizle ilgili keşif analizi yapmak için Data Studio'nun Explorer özelliğini de kullanabilirsiniz.
Bu yaklaşım, kullanıcılarınızın aşağıdaki durumlarda işe yarar:
- keşif analizi yapıyorsanız
- SQL hakkında bilgi sahibi olmalı ve kendi sorgularını yazabilmelidir.
- verilere aşina olmalı ve bunları sıfırdan nasıl görselleştireceğini bilmelidir.
Örnek: BigQuery'den doğum oranı verilerini sorgulama
[Bu kılavuz][Visualizing BigQuery Data Using Data Studio], bir son kullanıcının BigQuery verilerini görselleştirmek için Data Studio kullanıcı arayüzünden Data Studio'nun yerel BigQuery bağlayıcısını nasıl kullanabileceğini gösterir. Bu örnekte, BigQuery natality örnek tablosu sorgulanır ve tablonun tamamı Data Studio'ya getirilir.
Örnek: BigQuery, App Engine ve Data Studio ile BI kontrol paneli oluşturma
[Data Studio ve BigQuery'yi kullanarak BI kontrol paneli oluşturma] başlıklı makalede, App Engine'i kullanarak BigQuery verilerini önceden toplama ve ardından Data Studio ile görselleştirme işleminin nasıl yapılacağı açıklanmaktadır.
Topluluk bağlayıcısı geliştirme ve kullanma
BigQuery'den veri getiren bir Topluluk Bağlayıcısı geliştirebilirsiniz. Bu yaklaşım, yerel bağlayıcıyı kullanmaya kıyasla şu avantajları sunar:
- Mevcut sorguları bağlayıcınıza dahil edebilirsiniz. Kullanıcılarınızın tam sorguyu almak için kendi SQL'lerini yazması veya SQL snippet'lerini kopyalayıp yapıştırması gerekmez. Ayrıca sorgularınıza parametre ekleyebilir ve kullanıcılarınızın sorguları özelleştirmek için bağlayıcı yapılandırması üzerinden giriş yapmasına izin verebilirsiniz.
- Faturalandırmayı merkezileştirmek için hizmet hesaplarını kullanabilirsiniz. Kullanıcılarınızın GCP faturalandırma hesabına erişmesi gerekmez.
- Kullanıcılarınız, kendi verilerini kullanarak hazır şablon raporlarla başlayabilir.
- BigQuery maliyetini kontrol etmek için kendi önbelleğe alma katmanınızı uygulayabilirsiniz.
Topluluk bağlayıcısında BigQuery verilerine üç farklı şekilde erişebilirsiniz:
- [Data Studio Gelişmiş Hizmetleri]
- Apps Komut Dosyası BigQuery Hizmeti
- BigQuery REST API
Bu tabloda avantajlar ve dezavantajlar özetlenmiştir:
| Data Studio Gelişmiş Hizmetler | Apps Komut Dosyası BigQuery Hizmeti | BigQuery REST API | |
|---|---|---|---|
| Referans | [Data Studio Gelişmiş Hizmetler] | Apps Komut Dosyası BigQuery Hizmeti | BigQuery REST API'si |
| Veri akışı | BigQuery > Data Studio | BigQuery > Uygulamalar Script > Data Studio | BigQuery > Uygulamalar Script > Data Studio |
getschema ile desteklenen
hesaplanmış alanlar |
Evet | Evet | Evet |
| Hizmet hesabı/özel erişim denetimi ile kullanılabilir. | Evet | Hayır (etkili kullanıcının kimlik bilgileri zorunlu kılınır) | Evet |
| Filtreler otomatik olarak aşağı itilir. | Evet | Hayır | Hayır |
getData içinde ek veri
dönüşümü
gerekli |
Hayır | Evet | Evet |
| Getirilen verilere
Apps Komut Dosyası'nda
erişilebilir (Ek dönüşüm yapmanıza olanak tanır) |
Hayır | Evet | Evet |
| Özel önbelleğe alma desteklenir | Hayır | Evet | Evet |
| UrlfetchApp Quota uygulandı | Hayır | Hayır | Evet |
| Örnek uygulama | Dünya Bankası verileri bağlayıcısı | Apps Komut Dosyası BigQuery Hizmeti | Chrome UX Bağlayıcısı |
BigQuery'den getirilen verileri dönüştürmeniz veya özel önbelleğe alma işlemleri yapmanız gerekmediği sürece çoğu kullanım alanında Data Studio Gelişmiş Hizmetleri'ni kullanabilirsiniz.