Wizualizacja wyników zapytań

Narzędzia do analizy i analityki biznesowej są kluczowe, aby pomóc Ci odkrywać statystyki na podstawie danych BigQuery. BigQuery obsługuje kilka narzędzi do wizualizacji danych od Google i firm zewnętrznych, których możesz używać do analizowania wyników zapytań dotyczących danych ze Statystyk miejsc, w tym:

  • Karta Wizualizacja w BigQuery Studio
  • notatniki Colab,
  • Looker Studio
  • Google Earth Engine
  • BigQuery Geo Viz

Przykłady poniżej pokazują, jak wizualizować wyniki w:

  • Karta Wizualizacja w BigQuery Studio, zintegrowanej przeglądarce danych geograficznych.
  • notatniki Colab, czyli hostowaną usługę notatników Jupyter;
  • Looker Studio, platformę, 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.

Przykłady pokazują wizualizację restauracji dostępnych dla osób na wózkach, ale można zwizualizować dowolne zapytania dotyczące statystyk miejsc i zapytania dotyczące danych o markach.

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

Dane zapytania do wizualizacji

Przykłady wizualizacji poniżej korzystają z tego zapytania, aby wygenerować liczbę restauracji w promieniu 3000 metrów od Empire State Building w Nowym Jorku, które mają wejście dostępne dla osób na wózkach. To zapytanie zwraca tabelę z liczbą restauracji na punkt geograficzny, gdzie 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, aby przekonwertować każdy punkt na 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
    `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
)

Ilustracja poniżej przedstawia przykładowe dane wyjściowe tego zapytania, gdzie count zawiera liczbę restauracji dla każdego punktu:

Wyniki zapytania dotyczącego restauracji z dostępem dla osób na wózkach w Nowym Jorku.

Wizualizacja danych za pomocą karty Wizualizacja w BigQuery Studio

Poniższy obraz przedstawia te dane wyświetlane w BigQuery na karcie Wizualizacja. Ciemniejsze kółka oznaczają większe skupisko restauracji w danym miejscu.

Mapa gęstości w BigQuery Studio

Wizualizacja danych w BigQuery Studio

  1. Uruchom powyższe zapytanie w sekcji Wykonywanie zapytania na danych do wizualizacji.
    1. W wynikach BigQuery kliknij kartę Wizualizacja.
  2. Otworzy się mapa z okręgami reprezentującymi punkty, których dotyczy zapytanie.
  3. W sekcji Konfiguracja wizualizacji ustaw Kolumnę danych na count.

    Ustaw kolumnę danych na liczbę

  4. Ciemniejsze kółka będą reprezentować punkty z większą liczbą restauracji.

  5. Możesz też zmienić inne ustawienia, aby dostosować wygląd wizualizacji.

Więcej informacji o opcjach konfiguracji znajdziesz w dokumentacji dotyczącej wizualizacji BigQuery.

Wizualizacja danych za pomocą notatników Colab

Wizualizacja w notatnikach Colab zapewnia większą kontrolę i zaawansowanie niż BigQuery Studio oraz umożliwia pozostanie w środowisku notatnika Jupyter.

Samouczek dotyczący wizualizacji danych z analiz geoprzestrzennych w Colab jest dostępny w 3 formatach:

Samouczek skupia się na 4 głównych typach wykresów, które wykorzystują pydeck, deck.gl i

  • wykres punktowy (zwykle do próbkowania).
  • GeoJSON (na potrzeby wykrywania).
  • Kartogram (do przedstawiania intensywności).
  • Mapa termiczna (gęstość).

Wizualizacja danych za pomocą Looker Studio

Poniższe obrazy pokazują te dane wyświetlane w Looker Studio jako mapa termiczna. Mapa cieplna pokazuje gęstość od niskiej (zielony) do wysokiej (czerwony).

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

Importowanie danych do Looker Studio

Aby zaimportować dane do Looker Studio:

  1. Uruchom zapytanie powyżej w sekcji Zapytanie o dane do wizualizacji.

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

  3. Looker Studio utworzy domyślną stronę raportu i zainicjuje ją tytułem, tabelą i wykresem słupkowym wyników.

    Domyślny raport w Looker Studio.

  4. Zaznacz całą zawartość strony i ją usuń.

  5. Aby dodać do raportu mapę termiczną, kliknij Wstaw -> Mapa termiczna.

  6. W sekcji Typy wykresów -> Konfiguracja przeciągnij elementy z sekcji Dane, aby skonfigurować pola w sposób pokazany poniżej:

    Konfiguracja mapy termicznej w Looker Studio.

  7. Mapa termiczna wygląda jak powyżej. Możesz też wybrać Typy wykresów -> Style, aby dodatkowo skonfigurować wygląd mapy.

Wizualizacja danych za pomocą BigQuery Geo Viz

Poniższe obrazy pokazują te dane wyświetlane w BigQuery Geo Viz jako wypełniona mapa. Mapa kartogramu pokazuje gęstość restauracji według komórki punktu, gdzie większy punkt odpowiada większej gęstości.

Wyniki zapytania wyświetlane jako mapa z wypełnieniem w Geo Viz.

Importowanie danych do BigQuery Geo Viz

Aby zaimportować dane do BigQuery Geo Viz:

  1. Uruchom zapytanie powyżej w sekcji Zapytanie o dane do wizualizacji.

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

  3. Wyświetli się krok Zapytanie.

  4. Aby uruchomić zapytanie, kliknij przycisk Uruchom. Mapa automatycznie wyświetla punkty na mapie.

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

  6. W sekcji Dane kliknij przycisk Dodaj style.

  7. Wybierz circleRadius, a następnie użyj suwaka, aby włączyć stylizację opartą na danych.

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

    Konfiguracja mapy kartogramu w Geo Viz.

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