Looker 動作 – Google 試算表

如果客戶代管的 Looker 執行個體不符合 Looker Action Hub 需求,可能無法啟用 Looker Action Hub 中的動作,尤其是支援串流結果或使用 OAuth 的動作。

如需這項潛在問題的建議解決方案,請參閱「透過動作中心分享資料」說明文件頁面。

您是否需要花費大量時間處理 Google 試算表?您可以透過 Looker 的安全 OAuth 動作,將 CSV 檔案直接從 Looker 傳送至 Google 試算表,並設定一次性或定期傳送。

Google 試算表動作會透過 Looker Action Hub 與 Looker 整合。Looker 管理員在「動作中心」啟用 Google 試算表動作後,使用者就能在傳送或排定 Look 或探索時,選取 Google 試算表做為目的地。

這個頁面會引導管理員在 Looker 中啟用 Google 試算表動作。本文也會說明,只要使用者具備適當的權限,就能以 CSV 格式傳送或排定傳送時間,將資料傳送至 Google 試算表。

在 Looker 中啟用 Google 試算表動作

Looker 管理員可以按照下列步驟,在 Looker 中啟用 Google 試算表動作:

  1. 前往「管理」面板,然後在「平台」下方前往「動作」頁面。
  2. 在動作中心動作清單中,捲動至 Google 試算表,然後按一下「啟用」按鈕。
  3. 在「Google 試算表」動作頁面上,將「已啟用」切換鈕設為開啟,然後按一下「儲存」
  4. 返回「動作中心」動作清單時,Google 試算表動作應該已啟用。

您和使用者 (如果具備 send_to_integration 權限) 現在可以將 Look 或探索以 CSV 格式傳送或排定傳送至 Google 試算表。

將 CSV 格式的資料傳送至 Google 試算表

只要擁有 send_to_integration 權限,任何 Looker 使用者都能以 CSV 格式將 Look 或探索傳送或排定傳送至 Google 試算表。

Google 試算表最多只能有 1,000 萬個儲存格。如果資料表中的欄、列或分頁超過這個限制,所有傳送至 Google 試算表整合服務的資料都會失敗。

如要在傳送或排定傳送時間前準備資料,請按照下列步驟操作:

  • 水平擴展:如果資料表包含超過 26 個資料欄,且您打算將資料匯入現有的 Google 試算表,就必須先手動擴展 Google 試算表,才能將資料匯入其中。
  • 垂直縮放:如果資料表包含超過 1,000 列,Looker 預設會將這些資料列新增至 Google 試算表。
  • 覆寫:如果要將資料匯入現有的 Google 試算表,請在 Google 試算表的分頁中撰寫公式,保留公式中的邏輯。如果使用 Google 試算表動作的覆寫功能,系統會動態更新 Google 試算表,並自動將資料載入 Google 試算表的第一個或最左側分頁。如果您希望在每次傳送資料時建立新的試算表,以便完整記錄資料歷程並追蹤一段時間內的變化,請勿使用 Google 試算表動作的覆寫功能。

如要傳送或排定內容傳送時間,請按照下列步驟操作:

  1. 在「排程器」中,選取「資料應傳送到何處?」旁的「Google 試算表」做為傳送目的地。
  2. 如果這是你第一次將檔案傳送到 Google 雲端硬碟,請使用 Google 憑證進行驗證。按一下「使用 Google 帳戶登入」,指定 Google 帳戶,然後按一下「允許」,將 Looker 帳戶連結至 Google OAuth 憑證。您只能將一組 Google OAuth 2.0 憑證連結至這項整合服務。
  3. 在排程器中,按一下「驗證憑證」載入 Google 雲端硬碟。
  4. 從「選取要儲存檔案的雲端硬碟」下拉式選單中,選擇要儲存 CSV 檔案的 Google 雲端硬碟。

    接著,您可以輸入這個雲端硬碟中資料夾的網址,或擷取雲端硬碟中的所有資料夾。

    • 在「Google 雲端硬碟目的地網址」欄位中,輸入要儲存資料的資料夾完整 Google 雲端硬碟網址。例如:https://drive.google.com/corp/drive/folders/abcxyz。如果無法存取這個網址,資料就會儲存到 Google 雲端硬碟的根資料夾。
    • 在「Select Fetch to fetch a list of folders in this drive」(選取「擷取」以擷取這個雲端硬碟中的資料夾清單) 下拉式選單中,選取「擷取」。排程器對話方塊重新整理後,從「選取要儲存檔案的資料夾」下拉式選單中,選取要儲存 CSV 檔案的 Google 雲端硬碟資料夾。
  5. 在「輸入檔案名稱」欄位中,指定 Google 試算表檔案名稱。您不需要加入副檔名,Google 試算表動作會在傳送時自動附加副檔名。
  6. 在「Overwrite Existing Files」(覆寫現有檔案) 下拉式選單中,選取「Yes」(是) 或「No」(否)。選取「No」(否) 後,系統每次傳送資料時,都會產生新的 Google 試算表,內含資料快照。選取「是」後,系統就會將資料載入現有 Google 試算表的第一個或最左側的分頁。
  7. 由於Google 試算表的儲存格數量上限為 1,000 萬個,因此如果選擇覆寫選項,請注意每次傳送時新增的分頁,不得導致試算表超出儲存格數量上限。一旦超過儲存格上限,後續排程就會失敗。
  8. CSV 的進階選項包括可自訂的限制格式。按一下「傳送」或「排定時間」
  9. 重新整理 Google 雲端硬碟資料夾,即可查看檔案傳送狀態。

切換 Google 帳戶

如要將其他 Google 帳戶與這項動作建立關聯,請刪除帳戶與 Looker 執行個體的連結。詳情請參閱「管理 Google 帳戶與第三方之間的連結」。