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:
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).
Importowanie danych do Looker Studio
Aby zaimportować dane do Looker Studio:
Uruchom powyższe zapytanie w sekcji Wykonywanie zapytań dotyczących danych w celu wizualizacji.
W wynikach BigQuery kliknij Otwórz w –> Looker Studio. Wyniki są automatycznie importowane do Looker Studio.
Looker Studio tworzy domyślną stronę raportu i inicjuje ją za pomocą tytułu, tabeli i wykresu słupkowego wyników.
Zaznacz wszystko na stronie i usuń.
Aby dodać mapę cieplną do raportu, kliknij Wstaw –> Mapa cieplna.
W sekcji Typy wykresów –> Konfiguracja skonfiguruj pola w sposób pokazany poniżej:
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ść.
Importowanie danych do BigQuery Geo Viz
Aby zaimportować dane do BigQuery Geo Viz:
Uruchom powyższe zapytanie w sekcji Wykonywanie zapytań dotyczących danych w celu wizualizacji.
W wynikach BigQuery kliknij Otwórz w –> GeoViz.
Wyświetli się krok Zapytanie.
Aby uruchomić zapytanie, kliknij przycisk Uruchom. Punkty automatycznie pojawią się na mapie.
Aby wyświetlić dane, kliknij Dane.
W sekcji Dane kliknij przycisk Dodaj style.
Wybierz fillColor, a potem użyj suwaka, aby włączyć styl oparty na danych.
Ustaw pozostałe pola w sposób pokazany poniżej:
Aby zastosować style do mapy, kliknij Zastosuj styl.