管理員設定 - 自助式探索

透過自助式探索功能,Looker 使用者可以將 CSV、XLS 和 XLSX 檔案上傳至 Looker,然後在 Looker 探索中查詢及視覺化資料,不必設定 LookML 模型或設定 Git 版本管控。

Looker 管理員可以從 Looker 的「管理」選單中選取「自助式探索」選項,設定「自助式探索」功能,並查看執行個體上的資料上傳作業。

事前準備

如要使用自助式探索,Looker 執行個體必須符合下列需求:

  • 執行 Looker 25.18 以上版本。
  • 已連線至 BigQuery 資料庫 (如需在 Looker 執行個體上設定 BigQuery 連線的相關資訊,請參閱 Google BigQuery 說明文件頁面),且連線必須以以下方式設定:
    • 連線必須設定為「所有專案」範圍。如要驗證連線的範圍,請前往 Looker 管理選單的「連線」頁面,查看「資料庫」分頁中的「範圍」欄。連線建立後,即無法編輯連線的「專案範圍」值。
    • 必須為永久衍生資料表 (PDT) 啟用連線。如要確認 BigQuery 連線已啟用 PDT,請開啟 Looker 的「連線」頁面,按一下 BigQuery 連線的「編輯」按鈕,然後按一下開啟「選用設定」分頁,並確認「啟用 PDT」切換按鈕已開啟。
  • 如要讓使用者建立自助式探索,他們的 Looker 使用者帳戶必須具備 upload_data 權限,才能將 CSV 檔案上傳至執行個體。

啟用自助式探索

使用者必須先完成下列步驟,Looker 管理員才能設定這項功能,讓使用者建立自助式探索:

  1. 在 Looker「管理」選單的「一般」部分,選取「自助式探索」管理頁面。
  2. 在「自助式探索」管理頁面中,從「預設 BigQuery 連線」下拉式選單選取 BigQuery 連線,用於儲存自助式探索的資料。Looker 會將資料儲存至這個 BigQuery 資料庫,供執行個體上的自助式探索使用。
  3. 按一下「測試連線」按鈕,確認 BigQuery 連線有效,且已啟用 PDT,可支援資料上傳。(如要瞭解支援資料上傳的連線規定,請參閱「事前準備」一節)。如果測試失敗,您就無法啟用資料上傳功能。您可以前往「連線」管理頁面,查看連線的詳細資料,並進一步測試連線,找出連線失敗的原因。
  4. 按一下「啟用資料上傳功能」按鈕。
  5. 如要讓 Looker 執行個體支援從 Google 試算表上傳資料,您也必須使用 Google Cloud 控制台啟用必要的 API。請參閱本頁面的「啟用 API 以支援 Google 試算表上傳作業」一節。

啟用 API 以支援 Google 試算表上傳作業

如要支援從 Google 試算表上傳資料,IAM 使用者必須在 Google Cloud 控制台中啟用下列 API,且該使用者須具備 IAM roles/serviceusage.serviceUsageAdmin 權限:

  • 您必須在 Google Cloud 專案中啟用這項 API,該專案包含自助式探索管理頁面「預設 BigQuery 連線」下拉式選單中指定的 BigQuery 連線:

    • BigQuery API:所有 BigQuery 作業都必須使用
  • 必須在與用於上傳資料的服務帳戶相關聯的專案中啟用這些 API (用於 BigQuery 連線的 PDT 程序的服務帳戶,可能與 Google Cloud 「自助式探索」管理頁面「預設 BigQuery 連線」下拉式選單中指定的專案相同): Google Cloud

    • BigQuery API:所有 BigQuery 作業都必須使用
    • Google Sheets API:用於擷取 Google 試算表文件中每個工作表的名稱
    • Google Drive API:BigQuery 必須使用這項 API,才能從雲端硬碟讀取檔案

請按照下列步驟啟用 API:

  1. 在 Google Cloud 控制台開啟專案挑選器,然後選取包含 BigQuery 連線的專案。該連線位於「自助式探索」管理頁面的「預設 BigQuery 連線」下拉式選單中。

  2. 在 Google Cloud 控制台的導覽選單中,依序前往「API 和服務」>「程式庫」,然後開啟 BigQuery API。

    前往 BigQuery API

  3. 在 BigQuery API 頁面中,如果 API 尚未啟用,請點選「啟用」

  4. 在 BigQuery API 頁面上,從 Google Cloud 控制台的「開啟專案選擇器」中,選取與用於上傳資料的服務帳戶相關聯的 Google Cloud 專案 (用於 BigQuery 連線的 PDT 程序)。

  5. 在 BigQuery API 頁面中,如果 API 尚未啟用,請點選「啟用」

  6. 在 Google Cloud 控制台的導覽選單中,依序前往「API 和服務」>「程式庫」,然後開啟 Google Sheets API。

    前往 Google Sheets API

  7. 在 Google Sheets API 頁面中,如果 API 尚未啟用,請點選「啟用」

  8. 在 Google Cloud 控制台的導覽選單中,依序前往「APIs & Services」>「Library」,然後開啟 Google Drive API。

    前往 Google Drive API

  9. 在 Google Drive API 頁面中,如果 API 尚未啟用,請點選「啟用」

在 Looker 執行個體中查看資料上傳作業

如果執行個體已啟用自助式探索,Looker 管理員可以使用「自助式探索」管理頁面上的「資料上傳」表格,查看使用者在執行個體上傳的資料。

「資料上傳」表格會顯示執行個體資料上傳的下列資訊:

  • 自助式探索的名稱
  • 資料上傳作業的擁有者
  • 資料上傳日期
  • 「刪除」按鈕,可供 Looker 管理員刪除檔案上傳內容和相關聯的自助式探索

移除資料上傳作業

資料上傳擁有者可以從「編輯自助式探索」頁面移除上傳內容。此外,Looker 管理員可以按照下列步驟,從自助式探索管理頁面移除上傳的資料:

  1. 在 Looker「管理」選單的「一般」部分,選取「自助式探索」管理頁面。
  2. 在「資料上傳」表格中,按一下要移除的資料上傳項目的「刪除」按鈕。
  3. 在確認對話方塊中按一下「刪除」