安排 Slack 整合項目的遞送時間

您可以將 Looker 應用程式安裝到 Slack 工作區,直接傳送或排程傳送資料至公開和私人 Slack 頻道。如要安裝 Looker 應用程式,Slack 工作區擁有者可能需要調整應用程式安裝設定

Slack 附件 (API 權杖) 整合功能也仍可供使用。

在 Looker Action Hub 中啟用整合

如果 Looker 執行個體符合必要條件,Looker 管理員必須在 Looker Action Hub 中為每個 Looker 執行個體啟用 Slack 整合功能,使用者才能透過 Slack 整合功能提交資料。

  1. 在「平台」下方的「管理」面板中,前往「動作」頁面。
  2. 點選「啟用」按鈕,即可在 Looker Action Hub 中啟用 Slack 整合功能。
  3. Slack 動作頁面上,按一下「連結」,連結至 Slack 工作區。

    Looker 會要求存取頁面右上角下拉式選單中指定的 Slack 工作區。如要將多個 Slack 工作區連結至單一 Looker 執行個體,請按一下「+ 連結至 Slack 工作區」連結。

  4. 按一下「允許」,返回「Slack」動作頁面。

  5. 按一下「啟用」切換鈕,然後點選「儲存」

管理 Slack 工作區與 Looker 的連線

您可以透過 Slack 動作頁面管理執行個體的 Slack 工作區連線。在「管理」面板的「動作」頁面中,按一下 Slack 整合功能旁的「設定」按鈕。

管理員可以對每個 Slack 工作區連線執行下列操作:連線、取消連線和重設。

  • 如要將其他 Slack 工作區連結至 Looker 執行個體,請按一下「+ 連結至 Slack 工作區」連結。

  • 如要中斷現有 Slack 工作區連線,請按一下「Disconnect」按鈕,然後在彈出式警告訊息中按一下「OK」您不需要在 Slack 動作頁面上按一下「儲存」,即可儲存這些設定,而且即使未連結 Slack 工作區,動作仍會顯示為「已啟用」

  • 如要重新整理 Slack 工作區連線,而無須中斷連線再重新連線,請按一下「重設」按鈕。

驗證 Slack 工作區

使用者必須驗證登入 Looker 管理員已連結至 Looker 的 Slack 工作區。使用者必須是工作區的現有成員,才能透過 Looker 進行驗證。

您可以透過以下方式首次驗證 Slack 工作區:

成功透過 Looker 驗證登入 Slack 後,您會收到 Slack 確認訊息。

透過「帳戶」頁面驗證 Slack 工作區

  1. 在 Looker 中,按一下畫面右上方的使用者設定檔圖示,然後選取「帳戶」
  2. 已為執行個體啟用的所有整合功能會顯示在「Integrations」下方。如果 Looker 管理員已啟用至少一個 Slack 工作區,畫面上就會顯示「使用 Slack 登入」按鈕。如果 Looker 管理員已將多個 Slack 工作區連結至 Looker 例項,系統會顯示工作區清單,並提供選項讓您個別登入每個工作區。
  3. Looker 會要求存取 Slack 工作區。如果 Looker 管理員已將多個 Slack 工作區連結至 Looker 例項,OAuth 頁面右上方會顯示下拉式選單。從下拉式選單中選取適當的 Slack 工作區。按一下「Allow」
  4. 返回「帳戶」頁面後,「整合」部分會顯示一個選項,讓您撤銷已連結工作區的 Slack 憑證。注意:請務必小心,不要撤銷 Slack 權杖,否則您建立的所有排程都會失敗。

驗證完成後,您就可以傳送或排定資訊主頁、Look 和探索內容。詳情請參閱本頁的「將資料提交至 Slack」一節。

透過「傳送」或「排程」視窗驗證 Slack 工作區

  1. 在 Looker 中,前往要發布的內容,按一下齒輪選單,然後點選「傳送」或「排程」。如果是資訊主頁,請選取「排定提交時間」
  2. 在「探索」或「Look」的「傳送」或「排程」視窗中,選取「Slack」動作,做為「要將這項資料傳送到哪裡?」下方的傳送目的地。如要使用資訊主頁,請在排定傳送時間和傳送視窗中選取「排定傳送時間」
  3. 按一下「Slack」旁邊的「登入」
  4. Looker 會要求存取 Slack 工作區。如果 Looker 管理員已將多個 Slack 工作區連結至 Looker 例項,OAuth 頁面右上方會顯示下拉式選單。從下拉式選單中選取適當的 Slack 工作區。按一下「Allow」
  5. 「傳送」或「排程」視窗 (或資訊主頁的「排程傳送」視窗) 現已顯示 Slack 傳送選項,包括 Slack 工作區的公開和私人頻道。

將資料傳送至 Slack

您可以將內容發送至一個或多個 Slack 工作區。Looker 管理員設定工作區連結後,您就能透過使用者「帳戶」頁面登入各個工作區。接著,您可以從「傳送」或「排程」彈出式視窗的「工作區」下拉式選單,或資訊主頁的「排程傳送時間」視窗中,選取目的地工作區。

提供資訊主頁的格式選項如下:

  • PDF
  • 圖表 (PNG)
  • CSV ZIP 檔案

傳送或排定 Look 或探索的時間時,可使用不同的格式選項,包括:

  • CSV
  • XLSX
  • JSON - 簡單:在這個格式中,Looker 會使用維度或度量值的欄位名稱做為顯示值,而非欄位的標籤
  • JSON - 標籤:在這個格式中,Looker 會使用欄位 labels 做為 JSON 輸出內容中的算繪值。
  • JSON - 簡單、內嵌:在這種格式中,Looker 會使用維度或度量值的欄位名稱做為顯示的值,而非欄位的標籤
  • JSON - 詳細資料、內嵌:在這種格式中,Looker 會使用維度或度量值的欄位名稱做為顯示的值,而非欄位的標籤
  • 文字
  • HTML

如要提供使用者定義的資訊主頁、LookML 資訊主頁、Look 或探索,請前往內容並執行下列步驟:

  1. 按一下齒輪選單,然後點選「傳送」或「排程」。(您無法選擇排定探索資料的時間)。如要設定資訊主頁,請從資訊主頁的三點選單中選取「排定提交時間」
  2. 在「傳送」或「排程」視窗中,選取「要將這項資料傳送到哪裡?」下方的 Slack 整合服務,做為傳送目的地。如要將報表傳送至 Slack,請在「目的地」下方,選取 Slack 整合功能做為提交目的地。如果這是你第一次使用 Slack 整合功能,請先驗證 Slack 工作區
  3. Looker 會顯示與此 Looker 例項連結的 Slack 工作區或工作區的專屬提交選項。
    • 在「Share In」欄位中,輸入要發布資料的 Slack 頻道名稱。您可以傳送即時訊息或訊息給公開或私人管道。請在開頭加上 # 字元,例如 #Sales。
    • 在「註解」欄位中,輸入要納入提交內容的任何文字。你也可以使用 Slack 的進階格式與特殊剖析,提及特定群組、使用者或頻道,或提及其他特殊提及。
    • 在「檔案名稱」欄位中,輸入附件檔案的名稱。
  4. 如果您要安排資料提交作業,請按一下「全部儲存」。系統會按照排程將查詢或資訊主頁傳送至 Slack。如果要傳送資料,請按一下「傳送」。資料會傳送至你的 Slack 頻道。

透過 Slack 存取 Looker

你可以透過下列方式,在 Slack 中存取 Looker 資料:

您可以分享 SQL Runner 視覺化圖表使用者定義的資訊主頁LookML 資訊主頁Look (但不適用於公開嵌入的 Look),或是 Slack 中的探索連結。

連結會在 Slack 中解開,顯示內容的標題和部分中繼資料,只有有權存取底層內容的使用者才能看到。連結解除連結後,您或其他使用者可以:

  • 發布連結,讓使用者回到 Looker 中的內容,並提供管道內容的快照,點選「發布至這個管道」。內容發布至頻道後,即使使用者無法存取 Looker 中的基礎內容,頻道中的任何人都能查看內容快照和標題
  • 將內容加入 Looker 的「我的收藏」資料夾,方法是點選「加入我的收藏」。將內容新增至「我的最愛」資料夾後,Slack 中的 Looker 應用程式會在 Slack 中顯示訊息,其中包含可在 Looker 中存取「我的最愛」資料夾的連結。

如果有多個 Looker 執行個體連結至工作區,您必須設定預設執行個體,以便與您要分享連結的 Looker 執行個體相符。

使用斜線指令在 Slack 中擷取 Looker 資訊

如果您也啟用了 Lookerbot,可能需要重新命名部分斜線指令。自訂 Slack 指令不適用於 Slack 整合,但您可以在 Lookerbot 中設定自訂指令。請確認你使用的是 Lookerbot 0.0.16 以上版本,方法是按照「使用 Lookerbot for Slack」最佳做法頁面「開始使用 Lookerbot」一節的說明,從 Lookerbot GitHub 存放區更新。

使用下列斜線指令,從 Looker 擷取資訊並發布至 Slack:

  • /looker/looker whoami:Slack 中的 Looker 應用程式會以你的名字向你問好,並告訴你已連結的 Looker 執行個體,以及 Looker 「我的最愛」資料夾、個人資料夾和「說明」的連結。
  • /looker help:Slack 中的 Looker 應用程式會列出支援的斜線指令。
  • /looker favorites:Slack 中的 Looker 應用程式會列出 Looker「我的最愛」資料夾中的內容。按一下每個內容旁的「…」圖示 (...),即可開啟選單,並選擇「發布至這個頻道」或「從我的收藏中移除」
  • /looker folder:Slack 中的 Looker 應用程式會列出 Looker 個人資料夾中的內容。按一下每個內容旁的 "..." (...) 圖示,即可開啟選單,並選擇「發布至這個頻道」或「從收藏中移除」 (如果內容也位於「收藏」資料夾中)。
  • /looker select:Slack 中的 Looker 應用程式會列出與該 Slack 工作區連結的執行個體。如要為 Slack 工作區設定預設執行個體,請從這份清單中點選該執行個體。所有執行個體專屬的斜線指令都會套用至預設的 Looker 執行個體。

在 Slack 中查看 Looker 應用程式的「首頁」分頁

如要查看 Slack 中你最愛的 Looker 內容和資料夾清單,請按一下 Looker 應用程式中的「首頁」分頁。

如果您為 Slack 工作區設定預設的 Looker 例項,則在 Looker 應用程式「首頁」分頁中,您只會看到該例項的內容。

為 Slack 工作區設定預設 Looker 執行個體

如果 Looker 管理員只將一個 Looker 執行個體連結至 Slack 工作區,該執行個體就是預設值。

如果 Looker 管理員已將多個 Looker 執行個體連結至 Slack 工作區,您可以將其中一個執行個體設為預設 Looker 執行個體。任何特定於執行個體的斜線指令 (除了 /looker help 以外的大部分指令) 和連結展開功能都會套用至預設執行個體。

  1. 在 Slack 中執行 /looker select 斜線指令,即可查看與 Slack 工作區連結的 Looker 執行個體清單。

  2. Looker 應用程式會詢問「您要將哪個執行個體設為預設?」按一下與 Looker 執行個體名稱相對應的按鈕,將該執行個體設為預設。

    Looker 應用程式會確認你的選擇。

如要切換預設 Looker 執行個體,請再次執行 /looker select,然後選取其他 Looker 執行個體。如果您要從非預設的 Looker 執行個體展開連結,就必須切換預設執行個體。如果您未切換執行個體,並嘗試從非預設 Looker 執行個體中解開連結,系統會提示您登入該 Looker 執行個體。