GCP BigQuery 系列

[BQ 09] BigQuery 的四種連接方式介紹 — 如何和Bigquery溝通

前言:

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

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

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

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

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

Console:

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

Cloud SDK:

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

REST API:

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

Client libraries:

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

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

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

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

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

Summary:

和 BigQuery 溝通有四種方法:

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

Reference:

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

發佈留言

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