Wizualizacja wyników zapytań

Narzędzia do analizy i analityki biznesowej są niezbędne, aby pomóc Ci odkrywać statystyki na podstawie danych z BigQuery. BigQuery obsługuje kilka narzędzi do wizualizacji danych Google i innych firm, których możesz używać do analizowania wyników zapytań dotyczących danych Places Insights, m.in.:

  • Looker Studio
  • BigQuery Geo Viz
  • Notatniki Colab
  • Google Earth Engine

Poniższy przykład pokazuje, jak wizualizować wyniki w:

  • Looker Studio, czyli platforma, która umożliwia tworzenie i wykorzystywanie wizualizacji danych, paneli i raportów.
  • BigQuery Geo Viz, narzędzie do wizualizacji danych geoprzestrzennych w BigQuery, które korzysta z interfejsów API Map Google.

Więcej informacji o wizualizacji danych za pomocą innych narzędzi znajdziesz w dokumentacji BigQuery.

Wysyłanie zapytań dotyczących danych do wizualizacji

W przykładach wizualizacji poniżej użyto tego zapytania do wygenerowania liczby restauracji w Nowym Jorku z wejściem przystosowanym dla osób na wózkach inwalidzkich. To zapytanie zwraca tabelę z liczbą restauracji w poszczególnych punktach geograficznych, w której rozmiar każdego punktu wynosi 0,005 stopnia.

Ponieważ nie można wykonać operacji GROUP BY na punkcie GEOGRAPHY, to zapytanie używa funkcji BigQuery ST_ASTEXT do przekształcenia każdego punktu w reprezentację STRING WKT punktu i zapisuje tę wartość w kolumnie geo_txt. Następnie wykonuje GROUP BY za pomocą geo_txt.

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
    `places_insights___us___sample.places_sample`
  WHERE
    'restaurant' IN UNNEST(types)
    AND wheelchair_accessible_entrance = true
  GROUP BY
    geo_txt
)

Ilustracja poniżej przedstawia przykładowe dane wyjściowe tego zapytania, w którym count zawiera liczbę restauracji w każdym punkcie:

Wyniki zapytania dotyczące restauracji w Nowym Jorku, które są dostępne dla osób poruszających się na wózkach.

Wizualizacja danych za pomocą Looker Studio

Na poniższych obrazach te dane są wyświetlane w Looker Studio w postaci mapy cieplnej. Mapa cieplna pokazuje gęstość od niskiej (zielona) do wysokiej (czerwona).

Wyniki zapytania wyświetlane jako wypełniona mapa i mapa termiczna.

Importowanie danych do Looker Studio

Aby zaimportować dane do Looker Studio:

  1. Uruchom powyższe zapytanie w sekcji Wykonywanie zapytań dotyczących danych w celu wizualizacji.

  2. W wynikach BigQuery kliknij Otwórz w –> Looker Studio. Wyniki są automatycznie importowane do Looker Studio.

  3. Looker Studio tworzy domyślną stronę raportu i inicjuje ją za pomocą tytułu, tabeli i wykresu słupkowego wyników.

    Raport domyślny w Looker Studio.

  4. Zaznacz wszystko na stronie i usuń.

  5. Aby dodać mapę cieplną do raportu, kliknij Wstaw –> Mapa cieplna.

  6. W sekcji Typy wykresów –> Konfiguracja skonfiguruj pola w sposób pokazany poniżej:

    Konfigurowanie mapy cieplnej w Looker Studio.

  7. Mapa aktywności będzie wyglądać jak powyżej. Możesz też kliknąć Typy wykresów –> Style, aby dodatkowo skonfigurować wygląd mapy.

Wizualizacja danych za pomocą BigQuery Geo Viz

Na ilustracjach poniżej widać te dane wyświetlane w BigQuery Geo Viz w postaci wypełnionej mapy. Wypełniona mapa pokazuje gęstość restauracji w poszczególnych komórkach punktowych. Im większy punkt, tym większa gęstość.

Wyniki zapytania wyświetlane jako kartogram w Geo Viz.

Importowanie danych do BigQuery Geo Viz

Aby zaimportować dane do BigQuery Geo Viz:

  1. Uruchom powyższe zapytanie w sekcji Wykonywanie zapytań dotyczących danych w celu wizualizacji.

  2. W wynikach BigQuery kliknij Otwórz w –> GeoViz.

  3. Wyświetli się krok Zapytanie.

  4. Aby uruchomić zapytanie, kliknij przycisk Uruchom. Punkty automatycznie pojawią się na mapie.

  5. Aby wyświetlić dane, kliknij Dane.

  6. W sekcji Dane kliknij przycisk Dodaj style.

  7. Wybierz fillColor, a potem użyj suwaka, aby włączyć styl oparty na danych.

  8. Ustaw pozostałe pola w sposób pokazany poniżej:

    Konfigurowanie kartogramu w Geo Viz.

  9. Aby zastosować style do mapy, kliknij Zastosuj styl.