Looker-Excel 連接器

Looker-Excel 連接器可將 Looker 探索中的查詢,匯出為 Microsoft Excel 支援的格式。啟用 Looker-Excel 連接器後,Looker 探索的齒輪選單會顯示「在 Excel 中開啟」選項。選取這個選項後,Looker 會將探索查詢匯出至 Windows 電腦上的 ODC 檔案。如果您已安裝 ODBC 驅動程式,可以在 Windows 版 Microsoft Excel 中開啟 ODC 檔案。

事前準備

如要使用 Looker-Excel 連接器,您必須具備下列條件:

  • Windows 64 位元或 32 位元電腦。
  • 符合下列條件的 Looker 執行個體:
    • 搭載 Looker 25.16 以上版本。
    • 已為 Microsoft Excel BI 連接器啟用。Looker 管理員必須在「管理 OAuth 用戶端」頁面 (依序點選「管理」>「驗證」>「管理 OAuth 用戶端」) 的「應用程式庫」分頁,啟用預先設定的 Microsoft Excel 用戶端,或在 Looker 的「商業智慧連接器」頁面啟用「Microsoft Excel」切換鈕。
  • Looker 帳戶的使用者角色,必須包含 LookML 模型的 explore 權限,使用者才能透過 Looker-Excel Connector 存取該模型。

您也必須安裝 ODBC 驅動程式,詳情請參閱下一節。

安裝 ODBC 驅動程式

Looker ODBC 驅動程式是一套軟體,必須安裝在每位 Looker-Excel 連接器使用者的本機電腦上。ODBC 驅動程式可讓與 ODBC 相容的用戶端連線至 Looker 執行個體,就像該執行個體是 SQL 資料庫一樣。

如要使用 ODBC 驅動程式,您必須安裝 ODBC 管理員程式。Windows 通常會預先安裝名為「ODBC 資料來源」的程式做為管理工具。詳情請參閱 Microsoft 說明文件中有關 ODBC 資料來源管理員的說明。

如要安裝 ODBC 驅動程式,請按照下列步驟操作:

  1. 請使用下列連結,下載適用於 Windows 系統架構 (64 位元或 32 位元) 的最新 ODBC 安裝程式:

  2. 開啟 ODBC 安裝程式檔案,然後按照畫面上的指示操作。

  3. 系統可能會顯示「Windows 已保護您的電腦」對話方塊。如果看到這個對話方塊,請按一下「其他資訊」連結,然後點選「仍要執行」按鈕。

在 Windows 電腦上安裝 ODBC 驅動程式後,首次開啟 ODC 檔案時,Windows 會提示您建立資料來源名稱 (DSN),以便搭配 Excel 等 ODBC 用戶端使用 ODBC 驅動程式。DSN 是已儲存的設定,包含 Looker 執行個體資訊和驗證憑證。

使用 Looker-Excel 連接器

滿足必要條件並在電腦上安裝 ODBC 驅動程式後,請按照下列步驟在 Microsoft Excel 中開啟 Looker 資料:

  1. 在 Windows 電腦上,使用瀏覽器開啟 Looker 執行個體。
  2. 開啟「探索」並執行查詢。
  3. 按一下「探索」齒輪選單,然後選取「在 Excel 中開啟」選項。
  4. 在「在 Excel 中開啟」對話方塊中,為「要納入的列數和欄數」選取下列其中一個選項:

    • 目前結果表格:選取這個選項,即可在「探索」中納入目前結果表格中的所有資料列和資料欄。資料列數量受限於探索的「資料列限制」值。
    • 「所有結果」:選取這個選項,即可納入查詢資料庫傳回的所有結果。如果查詢已啟用「資料列總計」,或從無法串流結果的資料庫方言擷取資料,或包含下列類型的測量指標:前一項的百分比、總計百分比或累計總計,則「所有結果」選項通常會停用。警告:即使「所有結果」選項可用,下載所有結果時仍應謹慎。有些查詢非常龐大,包含數千或數百萬列,可能會使大多數試算表程式 (甚至是 Looker 執行個體) 難以負荷。
    • 自訂:選取這個選項,即可手動指定 ODC 檔案下載內容要包含的列數和欄數。
    • 擁有 download_without_limit 權限的使用者,最多可輸入 100,000 列和 200 欄。
    • 擁有 download_with_limit 權限的使用者,最多可輸入 5,000 列和 200 欄。
    • 如果使用者不具備 download_with_limit 或 download_without_limit 權限,就不會看到「在 Excel 中開啟」選項。
  5. 在「在 Excel 中開啟」對話方塊中,按一下「下載」。系統會將 ODC 檔案下載到電腦。

  6. 使用 Microsoft Excel 開啟 ODC 檔案。

  7. Microsoft Excel 會顯示安全性通知,說明資料連線已遭封鎖。按一下「啟用」,啟用資料連結。

  8. Windows 會顯示設定 Google Looker DSN 的對話方塊。請按照下列步驟設定 DSN:

    1. 在「Auth Type」(驗證類型) 下拉式選單中,選取「OAuth」。雖然 OAuth 是首選,但您也可以視需要選取「基本驗證」。如果選取「Basic Auth」,則必須輸入 Looker API 憑證。請參閱本頁面的「使用基本驗證進行驗證」一節。
    2. 按一下 [Login] (登入),系統會開啟網路瀏覽器,驗證您的 Looker 帳戶。網路瀏覽器顯示登入成功後,請關閉網路瀏覽器,然後返回 DSN 對話方塊。
    3. 在「DSN」對話方塊中,按一下「OK」。
    4. 如果出現提示,請按一下「OK」(確定),同意覆寫 DSN。

Excel 會執行查詢,並將資料插入新的資料透視表物件。接著,您就可以在計算和圖表中使用這些資料。

如要擷取最新資料,可以採取下列任一做法:

  • 如要重新執行相同查詢,從 Looker 取得最新資料,請按一下 Excel 功能區中的「重新整理」按鈕。
  • 如要修改查詢,請使用 Looker 探索 UI 更新查詢,然後選取「Open in Explore」(在探索中開啟) 選項,下載新的 ODC 檔案 (也就是從本程序的步驟 1 重新開始)。根據預設,Excel 會在新的 Excel 活頁簿中開啟新的 ODC 檔案。如要將資料透視表從某個活頁簿移至另一個活頁簿,可以按住並拖曳 Excel 活頁簿之間的工作表,也可以將資料透視表從某個活頁簿複製並貼到另一個活頁簿。

限制

Looker-Excel 連接器僅支援 Windows,不支援 Mac 或 Linux 電腦。

Looker-Excel 連接器不支援下列探索查詢功能:

如要在 Microsoft Excel 中開啟探索查詢,請先移除資料表計算和透視欄,再從「探索」齒輪選單中選取「在 Excel 中開啟」。

疑難排解

以下各節提供疑難排解程序和工具的相關資訊:

手動新增 DSN

使用 Excel 開啟 ODC 檔案時,Windows 會提示您建立 DSN。如需手動建立或編輯 DSN,可以使用 Windows ODBC 驅動程式資料來源管理員。

如要手動建立或編輯 DSN,請按照下列步驟操作:

  1. 在 Windows 電腦的控制台中,開啟「ODBC 資料來源」應用程式 (在 Windows 8 之前,這個應用程式稱為「ODBC 驅動程式資料來源管理員」)。
  2. 按一下「新增」按鈕。
  3. 按兩下「Google Looker ODBC Driver」。
  4. 在「Configure Google Looker DSN」(設定 Google Looker DSN) 對話方塊中,填寫下列欄位:
    • Data Source Name*:(選用) 輸入資料來源名稱,方便日後辨識這個 DSN。
    • 主機:輸入 Looker 執行個體的網址。
    • 通訊埠:輸入要連線至 Looker 執行個體的通訊埠。預設值為 443。
    • 在「Auth Type」(驗證類型) 下拉式選單中,選取「OAuth」。雖然 OAuth 是首選,但您也可以視需要選取「Basic Auth」。如果選取「Basic Auth」,則必須輸入 Looker API 憑證。請參閱本頁面的「使用基本驗證進行驗證」一節。
  5. 按一下 [Login] (登入),系統會開啟網路瀏覽器,驗證您的 Looker 帳戶。網路瀏覽器顯示登入成功後,請關閉網路瀏覽器,然後返回 DSN 對話方塊。
  6. 按一下「Test」來驗證連線。
  7. 在「DSN」對話方塊中,按一下「OK」。
  8. 如果出現提示,請按一下「OK」(確定),同意覆寫 DSN。

使用基本驗證

OAuth 是驗證 Looker 的首選方式。或者,如果您在 DSN 對話方塊中選取「Basic Auth」做為「Auth Type」,則可使用 API 金鑰用戶端 ID 和用戶端密鑰進行驗證。如要瞭解如何建立 API 金鑰,請參閱「管理員設定 - 使用者」說明文件頁面。

安裝程式記錄

如需存取安裝程式記錄,排解 Looker-Excel 連接器的問題,請前往 C:\Users\<username>\lookerODBCLogs 目錄。安裝程式記錄名稱的格式如下:

  Google_Looker_ODBC_<32/64>-bit_Driver_<timestamp>

升級 Microsoft Visual C++ 可轉散發套件 (MSVC)

如果尚未安裝 Microsoft Visual C++ Redistributable (MSVC) 套件第 14 版,系統會自動安裝。

如果已安裝 MSVC 套件,Google Looker ODBC 驅動程式安裝程式不會升級該套件。如要使用驅動程式隨附的 MSVC 版本,請先解除安裝現有的 MSVC 套件,再執行安裝程式。

解除安裝驅動程式後,MSVC 套件仍會保留,以支援其他應用程式。如果不再需要,可以手動解除安裝。