使用 BI Engine 和 Looker 分析資料

Looker 是集結商業智慧、資料應用程式與嵌入式數據分析服務的企業平台。您可以運用 Looker 探索、分享公司資料,並以圖表呈現,進而制定更明智的業務決策。

Looker 的運作方式

Looker 可讓各組織的資料專家使用 LookML 這種輕量模型語言描述資料。LookML 會指示 Looker 如何查詢資料,因此組織中的每個人都能建立容易閱讀的報表和資訊主頁,探索資料模式。Looker 則提供額外功能,可用於建立自訂資料應用程式和體驗。

Looker 平台可與 Oracle 和 MySQL 等交易資料庫,以及 BigQuery、Snowflake、Redshift 等分析資料儲存庫搭配使用。Looker 可讓您快速準確地以所有資料為基礎建立一致的資料模型。Looker 提供整合式介面,可存取組織的所有資料。

Looker 與 BigQuery 整合

Looker 支援在 Google Cloud託管。Looker 獨立於平台,可連結 BigQuery 和其他公有雲中的資料。

您不一定要使用 Looker 才能使用 BigQuery。不過,如果您的 BigQuery 用途包括商業智慧、資料應用程式或嵌入式數據分析,建議您考慮使用 Looker 做為這些服務的供應商。

如果您已有執行中的 Looker 執行個體,請參閱將 Looker 連結至 BigQuery 的操作說明。

開始使用 Looker 和 BigQuery

BI Engine 可與任何商業智慧 (BI) 工具完美整合,包括 Looker。詳情請參閱「BI Engine 總覽」。

建立 BigQuery 資料集

首先,請建立 BigQuery 資料集,用於儲存 BI Engine 代管資料表。如要建立資料集,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「BigQuery」頁面。

    前往「BigQuery」

  2. 點選左側窗格中的 「Explorer」。

    醒目顯示的「Explorer」窗格按鈕。

    如果沒有看到左側窗格,請按一下 「Expand left pane」(展開左側窗格),開啟窗格。

  3. 在「Explorer」窗格中,點選專案。

  4. 在詳細資料窗格中,依序點選「View actions」(查看動作) 和「Create dataset」(建立資料集)。

  5. 在「Create dataset」(建立資料集) 頁面執行下列操作:

    • 在「Dataset ID」(資料集 ID) 中輸入 biengine_tutorial。
    • 在「Data location」(資料位置) 中選擇「us (multiple regions in United States)」(us (多個美國區域)),也就是儲存公開資料集的多區域位置。

    • 在本教學課程中,您可以選取「Enable table expiration」(啟用資料表到期時間),然後指定資料表到期前的天數。

      建立資料集頁面

  6. 讓其他設定維持在預設狀態,然後按一下 [Create dataset] (建立資料集)。

複製公開資料集的資料來建立資料表

本教學課程使用 Google Cloud Public Dataset Program 提供的資料集。公開資料集是 BigQuery 代管的資料集,可供您存取並整合至應用程式。

在本節中,您將複製舊金山 311 服務要求資料集中的資料,建立資料表。您可以使用Google Cloud 控制台探索資料集。

建立資料表

如要建立資料表,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「BigQuery」頁面。

    前往「BigQuery」

  2. 點選左側窗格中的 「Explorer」。

    醒目顯示的「Explorer」窗格按鈕。

  3. 在「Explorer」窗格,搜尋 san_francisco_311 資料集。

  4. 依序點選資料集和「總覽」 > 「資料表」。

  5. 點選「311_service_requests」資料表。

  6. 按一下工具列中的「複製」。

    醒目顯示複製選項。

  7. 在「Copy table」(複製資料表) 對話方塊的「Destination」(目的地) 部分,執行下列操作:

    • 在「Project」(專案) 部分,點選「Browse」(瀏覽),然後選取專案。
    • 在「資料集」部分,選取「biengine_tutorial」。
    • 在「Table」(資料表) 中輸入 311_service_requests_copy。

      複製資料表視窗,其中包含目的地選項

  8. 點選「複製」。

  9. 選用步驟:複製工作完成後,請依序展開「PROJECT_NAME」>「biengine_tutorial」,然後依序點選「311_service_requests_copy」>「預覽」,驗證資料表內容。將 PROJECT_NAME 替換為本教學課程的 Google Cloud 專案名稱。

建立 BI Engine 預留項目

  1. 在 Google Cloud 控制台的「Administration」(管理) 下方,前往「BI Engine」頁面。

    前往「BI Engine」頁面

  2. 按一下 「Create reservation」(建立預留項目)。

  3. 在「Create Reservation」(建立預留項目) 頁面中,設定 BI Engine 預留項目:

    • 在「Project」(專案) 清單中,確認您的 Google Cloud 專案。
    • 在「Location」(位置) 清單中選取位置。位置應與您查詢的資料集位置相符。
    • 將「GiB of Capacity」(容量 (GiB)) 滑桿調整至要預留的記憶體容量。以下範例將容量設為 2 GiB。上限為 250 GiB。

      BI Engine 容量位置

  4. 點選「下一步」。

  5. 在「Preferred Tables」(偏好資料表) 部分,您可以視需要指定要透過 BI Engine 加速的資料表。如要找出資料表名稱,請按照下列步驟操作:

    1. 在「Table Id」(資料表 ID) 欄位中,輸入要由 BI Engine 加速的資料表名稱部分,例如 311。
    2. 從建議名稱清單中選取資料表名稱。

      只有指定的資料表才能加速。如未指定偏好資料表,所有專案查詢都能加速。

  6. 點選「下一步」。

  7. 在「確認並提交」部分,詳閱協議內容。

  8. 如果您接受協議條款,請按一下「建立」。

確認預留項目後,詳細資料會顯示在「Reservations」(預留項目) 頁面。

已確認預訂

使用 Looker 連線

下列操作說明將引導您設定 Looker 與 BigQuery。

  1. 以管理員身分登入 Looker。
  2. 在 Looker 的 BigQuery 說明文件中,完成下列部分:

    1. 建立服務帳戶。
    2. 在 Looker 中為 BigQuery 連線設定 OAuth。
  3. 按一下「開發」分頁標籤,然後選取「開發模式」。

  4. 為資料集生成 LookML 模型和專案。詳情請參閱將 Looker 連線至資料庫的操作說明。

  5. 使用「探索」選單,前往與新模型檔案名稱「Explore 311_service_requests_copy」 (或您命名的探索名稱) 相關聯的探索。

您已成功將 Looker 連結至 BigQuery。您可以使用 Looker 的「系統活動」功能產生 Looker 使用情形報表,並根據 BigQuery 專屬成效指標分析查詢成效。如要瞭解各種 BigQuery BI Engine 查詢成效指標,請參閱「BigQuery BI Engine 指標」。

清除所用資源

如要避免系統向您的 Google Cloud 帳戶收取本快速入門導覽課程所用資源的費用,您可以刪除專案、刪除 BI Engine 預留項目,或同時刪除兩者。

刪除專案

如要避免付費,最簡單的方法就是刪除您為了本教學課程而建立的專案。

如要刪除專案,請進行以下操作:

  • 專案中的所有內容都會遭到刪除。如果使用現有專案來進行本教學課程,刪除專案將一併移除當中已完成的其他工作。
  • 自訂專案 ID 會消失。您建立這個專案時,可能已建立日後使用的自訂專案 ID。如要保留使用該專案 ID 的網址 (例如 appspot.com 網址),請刪除在該專案中選取的資源,而不是刪除整個專案。如果打算進行多個教學課程及快速入門導覽課程,重複使用專案有助於避免超出專案配額限制。
  1. 前往 Google Cloud 控制台的「Manage resources」(管理資源) 頁面。

    前往「BI Engine」頁面

  2. 在專案清單中選取要刪除的專案,然後點選「Delete」(刪除)。

  3. 在對話方塊中輸入專案 ID,然後按一下「Shut down」(關閉),即可刪除專案。

刪除保留項目

或者,如果您打算保留專案,可以刪除預留運算資源,避免產生額外的 BI Engine 費用。

如要刪除預留項目,請按照下列步驟操作:

  1. 在 Google Cloud 控制台的「Administration」(管理) 下方,前往「BI Engine」頁面。

    前往「BI Engine」頁面

  2. 在「Reservations」(預留項目) 部分,找出預留項目。

  3. 在「Actions」(動作) 欄中,按一下預留項目右側的 圖示,然後選擇「Delete」(刪除)。

  4. 在「Delete reservation?」(要刪除預留項目嗎?) 對話方塊中,輸入「Delete」,然後按一下「DELETE」(刪除)。

後續步驟

還有許多其他選項,可用於管理 Looker、自訂資料模型,以及向使用者公開資料。詳情請參閱下列資源: