Sorgu sonuçlarını görselleştirme

Analiz ve iş zekası araçları, BigQuery verilerinizden analizler elde etmenize yardımcı olmak açısından çok önemlidir. BigQuery, Places Insights verileriyle ilgili sorgularınızın sonuçlarını analiz etmek için kullanabileceğiniz çeşitli Google ve üçüncü taraf veri görselleştirme araçlarını destekler. Bu araçlardan bazıları şunlardır:

  • BigQuery Studio'nun görselleştirme sekmesi
  • Colab not defterleri
  • Looker Studio
  • Google Earth Engine
  • BigQuery Geo Viz

Aşağıdaki örneklerde, sonuçlarınızı aşağıdaki araçlarda nasıl görselleştireceğiniz açıklanmaktadır:

  • BigQuery Studio'nun görselleştirme sekmesi, entegre bir coğrafya verisi görüntüleyicisidir.
  • Barındırılan bir Jupyter not defteri hizmeti olan Colab not defterleri
  • Looker Studio, veri görselleştirmeleri, kontrol panelleri ve raporlar oluşturup kullanmanıza olanak tanıyan bir platformdur.
  • BigQuery Geo Viz, Google Haritalar API'lerini kullanan BigQuery'deki bir coğrafi veri görselleştirme aracıdır.

Örneklerde, tekerlekli sandalye kullanıcılarına uygun restoranların görselleştirmesi gösterilmektedir ancak Places Insights sorgularınız ve marka verileri sorgularınızdan herhangi biri görselleştirilebilir.

Verilerinizi diğer araçları kullanarak görselleştirme hakkında daha fazla bilgi için BigQuery belgelerine bakın.

Görselleştirilecek verileri sorgulama

Aşağıdaki görselleştirme örneklerinde, New York'taki Empire State Binası'na 3.000 metre mesafede bulunan ve tekerlekli sandalye kullanıcılarına uygun girişi olan restoranların sayısını oluşturmak için aşağıdaki sorgu kullanılmıştır. Bu sorgu, her bir noktanın boyutunun 0,005 derece olduğu coğrafi nokta başına restoran sayısını içeren bir tablo döndürür.

GEOGRAPHY noktası üzerinde GROUP BY işlemi gerçekleştiremeyeceğiniz için bu sorgu, her noktayı noktanın STRING WKT gösterimine dönüştürmek için BigQuery ST_ASTEXT işlevini kullanır ve bu değeri geo_txt sütununa yazar. Ardından geo_txt kullanarak GROUP BY işlemini gerçekleştirir.

SELECT
  geo_txt, -- STRING WKT geometry value.
  ST_GEOGFROMTEXT(geo_txt) AS geo, -- Convert STRING to GEOGRAPHY value.
  count
FROM (
  -- Create STRING WKT representation of each GEOGRAPHY point to
  -- GROUP BY the STRING value.
  SELECT WITH AGGREGATION_THRESHOLD
    ST_ASTEXT(ST_SNAPTOGRID(point, 0.005)) AS geo_txt,
    COUNT(*) AS count
  FROM
    `PROJECT_NAME.places_insights___us.places`
  WHERE
    'restaurant' IN UNNEST(types)
    AND wheelchair_accessible_entrance = true
    AND ST_DWITHIN(ST_GEOGPOINT(-73.9857, 40.7484), point, 3000)
  GROUP BY
    geo_txt
)

Aşağıdaki resimde, count sütununun her bir nokta için restoran sayısını içerdiği bu sorgunun örnek bir çıkışı gösterilmektedir:

New York'ta tekerlekli sandalye erişimi olan restoranlar için sorgu sonuçları.

BigQuery Studio'nun Görselleştirme sekmesini kullanarak verileri görselleştirme

Aşağıdaki resimde, Görselleştirme sekmesi kullanılarak BigQuery'de gösterilen bu veriler yer almaktadır. Daha koyu renkli daireler, o konumda daha fazla restoran olduğunu gösterir.

BigQuery Studio'da yoğunluk haritası

BigQuery Studio'da verilerinizi görselleştirme

  1. Yukarıdaki sorguyu Görselleştirilecek verileri sorgulama bölümünde çalıştırın.
    1. BigQuery sonuçlarında Görselleştirme sekmesini tıklayın.
  2. Sorgulanan noktaları temsil eden dairelerin yer aldığı bir harita açılır.
  3. Görselleştirme yapılandırması bölümünde Veri Sütunu'nu sayı olarak ayarlayın.

    Veri sütununu "count" olarak ayarlayın.

  4. Daha koyu renkli daireler, restoran sayısının daha yüksek olduğu noktaları temsil eder.

  5. Görselleştirmenin görünümünü ve tarzını değiştirmek için isteğe bağlı olarak diğer ayarları güncelleyebilirsiniz.

Yapılandırma seçenekleri hakkında daha fazla bilgi için BigQuery görselleştirme belgelerini inceleyin.

Colab not defterlerini kullanarak verileri görselleştirme

Colab not defterlerinde görselleştirme, BigQuery Studio'ya kıyasla daha fazla kontrol ve gelişmiş özellikler sunar ve Jupyter not defteri ortamında kalmanıza olanak tanır.

Colab'de coğrafi analiz verilerini görselleştirmeyle ilgili bir eğitim üç biçimde sunulur:

Eğitimde, pydeck, deck.gl ve kullanarak 4 temel grafik türüne odaklanılır.

  • Dağılım grafiği (genellikle örnekleme için kullanılır).
  • GeoJSON (keşif için).
  • Renk tonlu harita (yoğunluk için).
  • Isı haritası (yoğunluk için).

Looker Studio'yu kullanarak verileri görselleştirme

Aşağıdaki resimlerde, bu verilerin Looker Studio'da ısı haritası olarak gösterimi yer almaktadır. Isı haritası, düşük (yeşil) ile yüksek (kırmızı) arasındaki yoğunluğu gösterir.

Sorgu sonuçları, dolu harita ve ısı haritası olarak gösterilir.

Verilerinizi Looker Studio'ya aktarma

Verilerinizi Looker Studio'ya aktarmak için:

  1. Yukarıdaki sorguyu Görselleştirilecek verileri sorgulama bölümünde çalıştırın.

  2. BigQuery sonuçlarında Şurada aç -> Looker Studio'yu tıklayın. Sonuçlarınız otomatik olarak Looker Studio'ya aktarılır.

  3. Looker Studio, varsayılan bir rapor sayfası oluşturur ve bu sayfayı sonuçların başlığı, tablosu ve çubuk grafiğiyle başlatır.

    Looker Studio'daki varsayılan rapor.

  4. Sayfadaki her şeyi seçip silin.

  5. Raporunuza ısı haritası eklemek için Ekle -> Isı haritası'nı tıklayın.

  6. Chart types -> Setup (Grafik türleri -> Kurulum) bölümünde, alanları aşağıda gösterildiği gibi yapılandırmak için Data (Veri) bölümündeki öğeleri sürükleyin:

    Looker Studio'da ısı haritası oluşturma

  7. Isı haritası yukarıdaki gibi görünür. Haritanın görünümünü daha ayrıntılı şekilde yapılandırmak için isteğe bağlı olarak Grafik türleri -> Stiller'i seçebilirsiniz.

BigQuery Geo Viz'i kullanarak verileri görselleştirme

Aşağıdaki resimlerde, bu verilerin BigQuery Geo Viz'de doldurulmuş harita olarak gösterimi yer almaktadır. Dolgulu harita, nokta hücresine göre restoran yoğunluğunu gösterir. Nokta ne kadar büyükse yoğunluk o kadar fazladır.

Geo Viz'de dolu harita olarak gösterilen sorgu sonuçları.

Verilerinizi BigQuery Geo Viz'e aktarma

Verilerinizi BigQuery Geo Viz'e aktarmak için:

  1. Yukarıdaki sorguyu Görselleştirilecek verileri sorgulama bölümünde çalıştırın.

  2. BigQuery sonuçlarında Şurada aç -> GeoViz'i tıklayın.

  3. Ekran, Sorgu adımına açılır.

  4. Sorguyu çalıştırmak için Run (Çalıştır) düğmesini seçin. Harita, haritadaki noktaları otomatik olarak gösterir.

  5. Verileri görüntülemek için Veriler'i seçin.

  6. Veriler bölümünde Stil ekle düğmesini tıklayın.

  7. circleRadius'u seçin ve ardından kaydırma çubuğunu kullanarak Veriye dayalı stili etkinleştirin.

  8. Kalan alanları aşağıda gösterildiği gibi ayarlayın:

    Geo Viz'de dolu harita kurulumu.

  9. Stilleri haritaya uygulamak için Stili Uygula'yı tıklayın.