連線至 MySQL

您可以透過 MySQL 連接器,在 Looker Studio 中存取 MySQL 資料庫的資料。

如何連線至 MySQL

Looker Studio 資料來源可連結至單一 MySQL 資料庫資料表。

Looker Studio MySQL 連接器是以 MySQL 適用的 Google Cloud SQL 為基礎,因此版本和支援功能的限制相同。進一步瞭解 MySQL 適用的 Google Cloud SQL

支援的版本

我們已在下列 MySQL 版本上測試 Looker Studio:

  • 5.6
  • 5.7
  • 8.0

如果您在使用支援的版本時遇到問題,請前往 Looker Studio 說明社群告訴我們。您可以在Issue Tracker 中新增功能要求並對其投票。

連線方式

步驟 1

登入 Looker Studio

步驟 2

在 Looker Studio 首頁左上方,依序點選 「建立」,然後選取「資料來源」

步驟 3

選取「MySQL」MySQL連接器。

步驟 4

使用主機名稱或 IP 位址,或 JDBC URL 設定資料庫連線。

使用主機名稱或 IP 位址連線

在連線中選取「BASIC」 。輸入連線詳細資料:

  • 主機名稱或 IP 位址
  • 通訊埠 (選填)
  • 資料庫
  • 使用者名稱
  • 密碼

使用 JDBC 網址連線

在連線中選取「JDBC 網址」 ,輸入連線詳細資料:

  • JDBC 網址
    • 範例 jdbc:mysql://HOSTNAME[:PORT];databaseName=DATABASE

  • 使用者名稱
  • 密碼

如果您使用 JDBC 主機名稱選項,可以透過 Whois 等公用 DNS 查詢工具確認該名稱是否可供存取。

如要使用 IPv6 文字位址連線,請將位址括在方括號內。例如: jdbc: mysql ://[2001:db8:1:1:1:1:1:1]/your_db

步驟 5

啟用安全資料傳輸層

Looker Studio 支援使用 TLS (傳輸層安全標準) 通訊協定,與伺服器建立安全 (加密) 連線。TLS 也稱為 SSL (安全資料傳輸層)。如要啟用安全連線,請勾選「Enable SSL」(啟用 SSL),然後提供 SSL 設定檔。

Looker Studio 不需要這項設定,但資料庫設定可能需要這項設定。如要瞭解詳情,請洽詢您的資料庫供應商。

步驟 6

啟用用戶端驗證

勾選這個方塊後,您可以上傳用戶端私密金鑰和用戶端憑證 (如有必要),以便存取資料庫。

Looker Studio 不需要這項設定,但資料庫設定可能需要這項設定。如要瞭解詳情,請洽詢您的資料庫供應商。

步驟 7

按一下「驗證」

步驟 8

從清單中選取資料表,或輸入自訂查詢。

選取「自訂查詢」選項,提供 SQL 查詢,而非連線至單一資料表。Looker Studio 會將這項自訂 SQL 做為內部選取陳述式,針對每個產生的資料庫查詢使用。

舉例來說,以下內容含有多個 SQL 陳述式,因此無法運作:


DECLARE cost_per_tb_in_dollar FLOAT64 DEFAULT 4.2;

SELECT total_bytes_billed / (1024 * 1024))* cost_per_tb_in_dollar)/(1024*1024))) FROM billing-table;

Looker Studio 中的查詢可能會在 3 到 5 分鐘後逾時。如果自訂查詢逾時,請嘗試下列方法解決問題:

  • 簡化查詢,加快執行速度。
  • 在資料庫中執行查詢,並將結果儲存在另一個資料表中。在資料來源中連結新表格。

步驟 9

點選「連結」

資料來源欄位清單頁面隨即顯示。按一下「建立報表」即可開始以圖表呈現資料。

附註

資料類型

Looker Studio 會將資料庫的內建資料類型對應至一組統一的資料類型。如果 Looker Studio 在表格或查詢中遇到不支援的類型資料欄,就不會為該欄建立欄位。

注意:Looker Studio 不支援 MySQL 的空間資料擴充功能。

防火牆和資料庫存取

如要讓 Looker Studio 連線至防火牆後方的資料庫並查詢資料庫,您必須開放下列任一 IP 位址的存取權。您可能還需要設定資料庫,以便接受來自這些地址的流量。如需操作說明,請參閱特定資料庫的說明文件。

IP 位址

  • 142.251.74.0/23

  • 2001:4860:4807::/48 (選用,適用於支援 IPv6 的平台)

MySQL 連接器的限制

  • 使用這個連接器時,每個查詢最多可查詢 150 K 列。如果超過這個限制,資料就會遭到截斷。
  • 欄標題 (欄位名稱) 只能使用 ASCII 字元。不支援非 ASCII 字元。

疑難排解

如需常見錯誤訊息清單和解決步驟,請參閱 Looker Studio 疑難排解指南

建立資料來源