MySQL 連接器可讓您在 Looker Studio 內存取 MySQL 資料庫的資料。
如何連線至 MySQL
Looker Studio 資料來源可連線至單一 MySQL 資料庫資料表。
Looker Studio MySQL 連接器是以 Google Cloud SQL for MySQL 為基礎,因此版本和支援功能也受到相同限制。進一步瞭解 MySQL 適用的 Google Cloud SQL。
支援的版本
我們已在下列 MySQL 版本中測試 Looker Studio:
- 5.6
- 5.7
- 8.0
如果使用支援版本時遇到問題,請前往 Looker Studio 說明中心社群回報。您可以在問題追蹤工具中新增及投票給功能要求。
如要連線,請按照下列步驟操作:
步驟 1
步驟 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
啟用 SSL
Looker Studio 支援使用 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 中,查詢可能會在三到五分鐘後逾時。如果自訂查詢逾時,請嘗試下列方法解決問題:
- 簡化查詢,加快執行速度。
- 在資料庫中執行查詢,並將結果儲存在另一個資料表中。連結資料來源中的新表格。
步驟 9
點選「連結」。
資料來源欄位清單頁面隨即顯示。按一下「建立報表」,開始以圖表呈現資料。
附註
資料類型
Looker Studio 會將資料庫的內建資料類型對應至統一的資料類型集。如果 Looker Studio 在資料表或查詢中發現不支援的資料欄類型,就不會為該資料欄建立欄位。
注意:Looker Studio 不支援 MySQL 的空間資料擴充功能。
防火牆和資料庫存取權
如要允許 Looker Studio 連線至防火牆後方的資料庫並查詢資料,您必須開放存取下列其中一個 IP 位址。您可能也需要設定資料庫,接受來自這些地址的流量。如需操作說明,請參閱特定資料庫的說明文件。
IP 位址
142.251.74.0/23
2001:4860:4807::/48
(選用,適用於支援 IPv6 的平台)
MySQL 連接器的限制
- 使用這個連結器時,每個查詢最多可查詢 15 萬列。如果超過這個限制,系統會截斷資料。
- 欄標題 (欄位名稱) 只能使用 ASCII 字元。系統不支援非 ASCII 字元。
疑難排解
如需常見錯誤訊息清單和解決步驟,請參閱 Looker Studio 疑難排解指南。