Data science - GCP BigQuery 系列

[BQ 11] BigQuery 的四種連接方式 — 方法二:cloud SDK (實作)

前言:

今天要來介紹和 BigQuery 溝通的第二種方式 — cloud SDK,並且有兩種使用情境,一個是本地端操作,也就是在自己的電腦的環境,另一種是使用GCP的Cloud shell,我們在 Day 10 的後面有介紹過如何使用。

準備環境:

情境一: 本地端操作

Windows 10
powerhell

情境二: cloud shell 操作

GCP cloud shell

What is cloud SDK?

是一套用於創建和管理 Google Cloud 資源的工具。讓我們能夠通過命令行或通過腳本和其他自動化功能執行許多常見的平台任務。

更多資訊請參考這裡

How to use it?

情境一:

Step 1. 安裝 gcloud CLI

打開 powershell,執行以下命令:(New-Object Net.WebClient).DownloadFile(“https://dl.google.com/dl/cloudsdk/channels/rapid/GoogleCloudSDKInstaller.exe”, “$env:Temp\GoogleCloudSDKInstaller.exe”)& $env:Temp\GoogleCloudSDKInstaller.exe

接著會跳出以下視窗:

點選下一步:

可看到 顯示安裝完成。

Step 2. 查看 powershell 的執行原則

接著回到 powershell,輸入以下命令:

Get-ExecutionPolicy

若執行原則為 restricted,請進行以下修改。

Set-ExecutionPolicy RemoteSigned

Step 3. 初始化 gcloud CLI

在powershell,輸入 gcloud init

回到 powershell ,再選擇我們要的專案:

到這裡就完成設定了! 可以開始使用 cloud SDK底下的指令。

Step 4. 查詢 BigQuery上的公開數據 (選配)

在powershell,輸入以下指令:

bq show bigquery-public-data:samples.shakespeare

情境二: cloud shell 操作

到你的 BigQuery Console,點選右上角:

輸入以下指令:

bq show bigquery-public-data:samples.shakespeare

可以看到一樣的畫面。

Summary:

使用 cloud SDK 有兩種情境,並且步驟如下:

情境一: 本地端操作

Step 1. 安裝 gcloud CLI
Step 2. 查看 powershell 的執行原則
Step 3. 初始化 gcloud CLI

情境二: cloud shell 操作

點選右上角按鈕即可打開 cloud shell。

Reference:

gcloud CLI overview
Query a public dataset with the bq tool

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *