以視覺化方式呈現查詢結果

分析和商業智慧工具對於發掘 BigQuery 資料的洞察資訊至關重要。BigQuery 支援多種 Google 和第三方資料視覺化工具,可用於分析地點洞察資料的查詢結果,包括:

  • Looker Studio
  • BigQuery Geo Viz
  • Colab 筆記本
  • Google Earth Engine

以下範例說明如何在下列項目中將結果視覺化:

  • Looker Studio:這個平台可讓您建構及使用資料視覺化、資訊主頁和報表。
  • BigQuery Geo Viz:BigQuery 中的地理空間資料視覺化工具,使用 Google Maps API。

如要進一步瞭解如何使用其他工具將資料視覺化,請參閱 BigQuery 說明文件

查詢要視覺化的資料

以下視覺化範例使用下列查詢,產生紐約市設有輪椅無障礙入口的餐廳數量。這項查詢會傳回每個地理的餐廳數量資料表,每個點的大小為 0.005 度。

由於您無法對 GEOGRAPHY 點執行 GROUP BY 作業,因此這項查詢會使用 BigQuery ST_ASTEXT 函式,將每個點轉換為 STRING WKT 點表示法,並將該值寫入 geo_txt 欄。然後使用 geo_txt 執行 GROUP BY

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
)

下圖顯示這項查詢的輸出範例,其中 count 包含每個點的餐廳數量:

紐約市有無障礙設施的餐廳查詢結果。

運用 Looker Studio 以圖表呈現資料

下圖顯示 Looker Studio 中的熱度圖資料。熱度圖會顯示密度,從低 (綠色) 到高 (紅色)。

以填滿地圖和熱視圖顯示的查詢結果。

將資料匯入 Looker Studio

如要將資料匯入 Looker Studio,請按照下列步驟操作:

  1. 在「查詢資料以視覺化」中執行上述查詢。

  2. 在 BigQuery 結果中,按一下「在 Looker Studio 中開啟」。系統會自動將結果匯入 Looker Studio。

  3. Looker Studio 會建立預設報表頁面,並以結果的標題、表格和長條圖初始化。

    Looker Studio 中的預設報表。

  4. 選取網頁上的所有內容並刪除。

  5. 按一下「插入」->「熱度圖」,即可在報表中加入熱度圖。

  6. 在「圖表類型 -> 設定」下方,設定欄位,如下所示:

    在 Looker Studio 中設定熱度圖。

  7. 熱視圖會如上所示。您可以視需要選取「圖表類型」->「樣式」,進一步設定地圖外觀。

使用 BigQuery Geo Viz 呈現資料

下圖顯示 BigQuery Geo Viz 中以填滿地圖形式呈現的資料。填滿的地圖會顯示各點格的餐廳密度,點越大代表密度越高。

查詢結果會以著色地圖的形式顯示在 Geo Viz 中。

將資料匯入 BigQuery Geo Viz

如要將資料匯入 BigQuery Geo Viz,請按照下列步驟操作:

  1. 在「查詢資料以視覺化」中執行上述查詢。

  2. 在 BigQuery 結果中,按一下「Open in -> GeoViz」(在 GeoViz 中開啟)

  3. 畫面會開啟「查詢」步驟。

  4. 選取「執行」按鈕來執行查詢。地圖會自動顯示地圖上的點。

  5. 選取「資料」即可查看資料。

  6. 在「資料」部分中,按一下「新增樣式」按鈕。

  7. 選取「fillColor」,然後使用滑桿啟用「以資料為準」樣式。

  8. 將其餘欄位設為如下所示:

    在 Geo Viz 中設定著色地圖。

  9. 按一下「套用樣式」,將樣式套用至地圖。