透過自助式探索功能,Looker 使用者可以將 CSV、XLS 和 XLSX 檔案上傳至 Looker,然後在 Looker 探索中查詢及視覺化資料,不必設定 LookML 模型或設定 Git 版本管控。
Looker 管理員可以從 Looker 的「管理」選單中選取「自助式探索」選項,設定「自助式探索」功能,並查看執行個體上的資料上傳作業。
事前準備
如要使用自助式探索,Looker 執行個體必須符合下列需求:
- 執行 Looker 25.18 以上版本。
- 已連線至 BigQuery 資料庫 (如需在 Looker 執行個體上設定 BigQuery 連線的相關資訊,請參閱 Google BigQuery 說明文件頁面),且連線必須以以下方式設定:
- 如要讓使用者建立自助式探索,他們的 Looker 使用者帳戶必須具備
upload_data權限,才能將 CSV 檔案上傳至執行個體。
啟用自助式探索
使用者必須先完成下列步驟,Looker 管理員才能設定這項功能,讓使用者建立自助式探索:
- 在 Looker「管理」選單的「一般」部分,選取「自助式探索」管理頁面。
- 在「自助式探索」管理頁面中,從「預設 BigQuery 連線」下拉式選單選取 BigQuery 連線,用於儲存自助式探索的資料。Looker 會將資料儲存至這個 BigQuery 資料庫,供執行個體上的自助式探索使用。
- 按一下「測試連線」按鈕,確認 BigQuery 連線有效,且已啟用 PDT,可支援資料上傳。(如要瞭解支援資料上傳的連線規定,請參閱「事前準備」一節)。如果測試失敗,您就無法啟用資料上傳功能。您可以前往「連線」管理頁面,查看連線的詳細資料,並進一步測試連線,找出連線失敗的原因。
- 按一下「啟用資料上傳功能」按鈕。
- 如要讓 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:
在 Google Cloud 控制台開啟專案挑選器,然後選取包含 BigQuery 連線的專案。該連線位於「自助式探索」管理頁面的「預設 BigQuery 連線」下拉式選單中。
在 Google Cloud 控制台的導覽選單中,依序前往「API 和服務」>「程式庫」,然後開啟 BigQuery API。
在 BigQuery API 頁面中,如果 API 尚未啟用,請點選「啟用」。
在 BigQuery API 頁面上,從 Google Cloud 控制台的「開啟專案選擇器」中,選取與用於上傳資料的服務帳戶相關聯的 Google Cloud 專案 (用於 BigQuery 連線的 PDT 程序)。
在 BigQuery API 頁面中,如果 API 尚未啟用,請點選「啟用」。
在 Google Cloud 控制台的導覽選單中,依序前往「API 和服務」>「程式庫」,然後開啟 Google Sheets API。
在 Google Sheets API 頁面中,如果 API 尚未啟用,請點選「啟用」。
在 Google Cloud 控制台的導覽選單中,依序前往「APIs & Services」>「Library」,然後開啟 Google Drive API。
在 Google Drive API 頁面中,如果 API 尚未啟用,請點選「啟用」。
在 Looker 執行個體中查看資料上傳作業
如果執行個體已啟用自助式探索,Looker 管理員可以使用「自助式探索」管理頁面上的「資料上傳」表格,查看使用者在執行個體上傳的資料。
「資料上傳」表格會顯示執行個體資料上傳的下列資訊:
- 自助式探索的名稱
- 資料上傳作業的擁有者
- 資料上傳日期
- 「刪除」按鈕,可供 Looker 管理員刪除檔案上傳內容和相關聯的自助式探索
移除資料上傳作業
資料上傳擁有者可以從「編輯自助式探索」頁面移除上傳內容。此外,Looker 管理員可以按照下列步驟,從自助式探索管理頁面移除上傳的資料:
- 在 Looker「管理」選單的「一般」部分,選取「自助式探索」管理頁面。
- 在「資料上傳」表格中,按一下要移除的資料上傳項目的「刪除」按鈕。
- 在確認對話方塊中按一下「刪除」。