iT邦幫忙

2022 iThome 鐵人賽

DAY 5
0
AI & Data

[GCP BigQuery] - 探索資料倉儲,開啟你的數位轉型之旅系列 第 5

Day 05: BigQuery 快速上手 - 使用BigQuery sandbox 免信用卡模式 (下)

  • 分享至 

  • xImage
  •  

https://ithelp.ithome.com.tw/upload/images/20220919/20152529Kus9sH319b.png

前言:

照著 Day 04: Bigquery 快速上手 - 使用Bigquery sandbox 免信用卡模式 (上) 完成以後,就能夠在 BigQuery 的沙箱機制下運作了,我們開始玩耍吧~ 今天要來建立你在 BigQuery的的第一個查詢!

先來個已經看過好多次的 BigQuery 長相:

https://ithelp.ithome.com.tw/upload/images/20220919/20152529ASViOGeEZh.png

其實還挺直觀的,BigQuery 的介面我們可以分成四大部分:

1: BigQuery 控制面板,包含分析、遷移和監控三個部分。
2: 資料集和資料表
3: 撰寫和執行SQL 語法的區域
4: 個人紀錄和專案紀錄的查詢

本日目標: 執行你在BigQuery的第一個查詢

BigQuery 除了使用者可以上傳自己的資料,也有提供公開的數據集讓使用者選取。

我們把以下的代碼複製到3這個區域。

SELECT
  name, gender, SUM(number) AS total
FROM
  `bigquery-public-data.usa_names.usa_1910_2013`
GROUP BY
  name, gender
ORDER BY
  total DESC
LIMIT
  10

可以看到左上方顯示綠色,並且告訴你這個語法會執行多少查詢量

https://ithelp.ithome.com.tw/upload/images/20220919/20152529uJVILxTp3y.png

這個地方很重要,因為 BigQuery 的收費方式可以分為 儲存量查詢量,後面的我們會再提到更詳細的收費方式。

我們也可以試著把語法寫錯,可以發現右上方變成了紅色。

https://ithelp.ithome.com.tw/upload/images/20220919/20152529yMJCwwknpQ.png

回到正確的語法,按下執行後可以看到:

1. 返回查詢結果。

https://ithelp.ithome.com.tw/upload/images/20220919/20152529JvnssT9hmk.png

2. 個人紀錄也更新了,可以看到哪個使用者在什麼時間做了什麼查詢。

https://ithelp.ithome.com.tw/upload/images/20220919/20152529q72rS5CMQE.png

到這裡,我們就完成了我們在 BigQuery 的第一個查詢!! 是不是很直觀呢~

這裡補充一下,我們前面用SQL語法查詢公開數據集的部分,也可以從另一個方式看到:

**搜尋usa_names: **

https://ithelp.ithome.com.tw/upload/images/20220919/20152529mHfJpwIWQJ.png

點開來:

https://ithelp.ithome.com.tw/upload/images/20220919/20152529KKGLdYtv6h.png

點選預覽即可看到:

https://ithelp.ithome.com.tw/upload/images/20220919/20152529K5xLVVRB5C.png

Summary:

BigQuery 的介面可分為四大部分:

1: BigQuery 控制面板,包含分析、遷移和監控三個部分。
2: 資料集和資料表
3: 撰寫和執行SQL 語法的區域
4: 個人紀錄和專案紀錄的查詢

BigQuery 提供公開的數據集可供使用者查詢。

Reference:

Query a public dataset with the Google Cloud console


上一篇
Day 04: BigQuery 快速上手 - 使用BigQuery sandbox 免信用卡模式 (上)
下一篇
Day 06: BigQuery 快速上手 - 使用一般專案模式
系列文
[GCP BigQuery] - 探索資料倉儲,開啟你的數位轉型之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言