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 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ę liczby 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 o restauracje w Nowym Jorku z dostępem dla osób poruszających się na wózku.

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 licznik.

    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, a także pozwala pozostać 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 (do wykrywania).
  • Kartogram (intensywność).
  • 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. Wypełniona mapa pokazuje gęstość restauracji według komórki punktowej, gdzie większy punkt odpowiada większej gęstości.

Wyniki zapytania wyświetlane jako wypełniona mapa 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. Otworzy 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 nasycenia w Geo Viz.

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