iT邦幫忙

2022 iThome 鐵人賽

DAY 9
2
AI & Data

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

Day 09: BigQuery 的四種連接方式介紹 - 如何和Bigquery溝通

  • 分享至 

  • xImage
  •  

https://ithelp.ithome.com.tw/upload/images/20220923/20152529NochaVMbgS.png

前言:

我們介紹了 BigQuery 是什麼BigQuery的架構如何操作 BigQuery 以及為什麼要用 BigQuery,相信大家也有了一定程度的了解。

接下來我們要介紹的就是如何和 BigQuery 溝通!

在 GCP 的世界,和 BigQuery 溝通有四種方法,這篇會是一個概覽,我們會在接下來的文章分別實際操作一次

先來一個圖示化的方式吧!

https://ithelp.ithome.com.tw/upload/images/20220923/20152529bjksvgYa0p.png

從上圖我們可以看到,分別有四種方法可以和 BigQuery 溝通,讓使用者能夠依照企業情境去選擇,這裡可以發現 Client libraries 我特別用不一樣的顏色標註起來,因為這是官方文件建議的做法。

Console:

就是我們前面幾天使用到的方式。

https://ithelp.ithome.com.tw/upload/images/20220923/20152529NwOf9ZVEEv.png

Cloud SDK:

是使用 command line的方式。 因為當要執行的動作很多,重複性又很高的話,我們可以考慮使用 command line的方式。

https://ithelp.ithome.com.tw/upload/images/20220923/20152529CAYB5oUmAZ.png

REST API:

使用 call API的方式,通常會搭配 curl。

Client libraries:

客戶端函式庫,這個是官方建議的做法。

主要是使用程式的方法,和 前面第二個方法 cloud SDK 的方法相比,使用 client libraries 的功能會更多,很多 function google 都幫我們開發好了。

另外 client libraries的部分,Google提供了多種程式語言,包含 python, PHP, Java…etc。

後續使用到的client libraries 實作範例會使用 python。

https://ithelp.ithome.com.tw/upload/images/20220923/20152529evTFUBNW28.png

下一篇,我們就要來動手實際操作!

Summary:

和 BigQuery 溝通有四種方法:

Console
Cloud SDK
Rest API
Client libraries (也是官方建議的做法)

Reference:

https://cloud.google.com/bigquery/docs/quickstarts


上一篇
Day 08: 了解BigQuery 收費模式,幫助你選擇合適的方案
下一篇
Day 10: BigQuery 的四種連接方式 - 方法一: Console (實作)
系列文
[GCP BigQuery] - 探索資料倉儲,開啟你的數位轉型之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言