在學習一個新技術的時候,我喜歡知道它整個的輪廓,能夠幫助自己彙整學到了什麼以及檢驗是否有遺漏的地方。
本篇主要是針對這張學習地圖作介紹,幫助各位對後續會讀到的內容,先有一個了解。
在這張學習地圖中,我們從 BigQuery 中心 出發,分為八大部份:
這裡會介紹為什麼要用 BigQuery,它有什麼好處。
這裡分成三個:
BigQuery 是什麼?
BigQuery 的基本架構/ 資料存放地點
BigQuery 吃什麼樣的數據格式。
既然這麼好用,那它又要如何操作以及有哪些連線方式呢?
在BigQuery中,有四種連線的方式,我們會分別實際操作。
另外如果需要大量操作與管理時,我們會用程式來操作,
程式的部分官方建議使用 Client libraries,因此我們後面會專注在使用 python client library 來操作。
這個部分會以圖像化的方式呈現如何收費,以及注意事項。
在前面了解它的架構以及基本操作後,我們會練習幾個常用的場景。
主要分為 BI (Business Intelligence) 和 AI (Artificial Intelligence) 兩部分。
這裡會分享一些節省費用的小技巧,包含怎麼查詢以及怎麼建置資料才能夠節省費用。
監控你的 BigQuery 使用情況,看看是不是有哪些user做了一些效能很低的查詢。
這裡想要分享兩個額外的案例
(1) BigQuery Omni (如果有跨雲端平台的數據,可以使用 BigQuery Omni)
(2) SAP to BigQuery (SAP系統的資料如何傳到 BigQuery?)
接下來的文章都會在一開始標示目前在學習地圖上的哪一個地方。
https://cloud.google.com/bigquery/pricing