您可以透過 Looker Action Hub 安排 Looker 內容的定期或一次性傳送作業,該工具會實作 Looker 的 Action API,並為所有 Looker 使用者提供熱門整合功能 (也稱為動作)。Slack 附件 (API 權杖) 整合功能會將附件連同 Looker 資料張貼至 Slack 頻道或直接訊息 (DM)。與 Looker Action Hub 提供的 Slack 動作不同,Slack 附件 (API 權杖) 整合功能適用於客戶代管的 Looker 部署。
當資料達到或超過指定的閾值時,您也可以將 Looker 內容傳送至 Slack。
整合功能會使用 Slack 應用程式,並提供特定權限 (稱為「機器人權杖範圍」),用於控管應用程式可存取的 Slack 工作區部分。在 Looker 中使用 Slack 附件 (API 權杖) 整合功能前,您必須按照 Slack 附件 (API 權杖) GitHub 存放區 README 檔案中的說明,在 Slack 端設定整合功能。
在 Looker 中啟用 Slack 附件 (API 權杖) 整合
在 Slack 端完成整合設定後,Looker 管理員必須在「管理」選單的「動作」頁面上,在動作清單中啟用 Slack 附件 (API 權杖) 動作:
- 向下捲動整合項目清單,然後按一下 Slack 附件 (API 權杖) 清單旁的「啟用」按鈕。
- 將「Enabled」切換鈕設為開啟。
- 在「Slack API 權杖」欄位中,輸入 Slack 端設定中的「機器人使用者 OAuth 存取權杖」。
- 按一下 [儲存]。
整合作業現已設定完成。建立快訊時,Looker 排程器會顯示「Slack 附件 (API 權杖)」選項。
使用 Looker 排程工具將 Looker 內容發布至 Slack
如要使用 Slack 附件 (API 權杖) 整合功能,將檔案附件傳送至 Slack,請按照下列步驟操作:
- 前往 Looker 內容,然後安排內容上傳時間。
- 設定排程器時,請在「目的地」欄位中選擇「Slack 附件 (API 權杖)」選項。Looker 會顯示 Slack 專用的提交選項,包括頻道類型、頻道清單,以及新增註解 (將納入提交內容) 和命名檔案附件的選項。
- 在「頻道類型」欄位中,選取「頻道」,即可將附件傳送至 Slack 頻道;選取「使用者」,即可將附件傳送至 Slack 使用者。
- 在「分享至」欄位中,選取要發布附件的 Slack 頻道或使用者。這個頻道或使用者清單是根據 您在 Slack 端設定 Slack 附件 (API 權杖) 應用程式時提供的機器人憑證建立,可能包含已邀請機器人的公開和私人頻道和私訊。如果沒有看到任何頻道,請確認機器人是否已受邀加入該 Slack 頻道。
- 在「註解」欄位中,輸入要附加到附件中的任何文字。
- 在「檔案名稱」欄位中,輸入附件檔案的檔案名稱。您不需要加入檔案副檔名。
- 按一下「儲存」即可儲存時間表設定,或按一下「立即傳送」,即可立即將附件傳送至 Slack。
對於 Slack 附件,可用的進階提交選項取決於您要提交資訊主頁還是Look。