BigQuery'ye bağlanma

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:

  1. 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.
  2. Faturalandırmayı merkezileştirmek için hizmet hesaplarını kullanabilirsiniz. Kullanıcılarınızın GCP faturalandırma hesabına erişmesi gerekmez.
  3. Kullanıcılarınız, kendi verilerini kullanarak hazır şablon raporlarla başlayabilir.
  4. 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:

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.