您可以透過 Microsoft SQL Server 連接器,建立以 Microsoft SQL Server 為基礎的資料來源。接著,您就可以在 Looker Studio 報表和探索中以圖像化方式呈現資料。
支援的版本
Microsoft SQL Server 連接器使用 V7.2 JDBC 驅動程式。這個連接器已在 MS SQL Server 上進行測試,並與下列舊版相容:
- 2017
- 2016
- 2014
- 2012
請查看 MS SQL Server 版本相容性說明文件,瞭解資料庫版本是否與 V7.2 JDBC 驅動程式相容。
如何連線至 Microsoft SQL Server
Looker Studio 資料來源可以連結至單一 Microsoft SQL Server 資料庫資料表,或您提供的自訂查詢。
步驟 1
步驟 2
在 Looker Studio 首頁左上方,依序點選
「建立」,然後選取「資料來源」。步驟 3
選取「Microsoft SQL Server」連接器。
步驟 4
使用主機名稱或 IP 位址,或 JDBC URL 設定資料庫連線。
使用主機名稱或 IP 位址連線
在連線中選取「BASIC」 。輸入連線詳細資料:
- 主機名稱或 IP 位址
- 通訊埠 (選填)
- 資料庫
- 使用者名稱
- 密碼
使用 JDBC 網址連線
在連線中選取「JDBC 網址」 ,輸入連結詳細資料:
- JDBC 網址
範例
jdbc:sqlserver://HOSTNAME[:PORT];databaseName=DATABASE
- 使用者名稱
- 密碼
如果您使用 JDBC 主機名稱選項,可以透過 Whois 等公用 DNS 查詢工具確認該名稱是否可供存取。
如要使用 IPv6 文字位址連線,請將位址括在方括號內。例如: jdbc: sqlserver ://[2001:db8:1:1:1:1:1:1]/your_db
步驟 5
啟用安全資料傳輸層
Looker Studio 支援使用 TLS (傳輸層安全標準) 通訊協定,與伺服器建立安全 (加密) 連線。TLS 也稱為 SSL (安全資料傳輸層)。如要啟用安全連線,請勾選「Enable SSL」(啟用 SSL),然後提供 SSL 設定檔。
Looker Studio 不需要這項設定,但資料庫設定可能需要這項設定。如要瞭解詳情,請洽詢您的資料庫供應商。
步驟 6
按一下「驗證」。
步驟 7
從清單中選取資料表,或輸入自訂查詢。
選取「自訂查詢」選項,提供 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 分鐘後逾時。如果自訂查詢逾時,請嘗試下列方法解決問題:
- 簡化查詢,加快執行速度。
- 在資料庫中執行查詢,並將結果儲存在另一個資料表中。在資料來源中連結新表格。
步驟 8
點選「連結」。
資料來源欄位清單頁面隨即顯示。按一下「建立報表」即可開始以圖表呈現資料。
附註
資料類型
Looker Studio 會將資料庫的內建資料類型對應至一組統一的資料類型。如果 Looker Studio 在表格或查詢中遇到不支援的類型資料欄,就不會為該欄建立欄位。
防火牆和資料庫存取
如要讓 Looker Studio 連線至防火牆後方的資料庫並查詢資料庫,您必須開放下列任一 IP 位址的存取權。您可能還需要設定資料庫,以便接受來自這些地址的流量。如需操作說明,請參閱特定資料庫的說明文件。
IP 位址
142.251.74.0/23
2001:4860:4807::/48
(選用,適用於支援 IPv6 的平台)
Microsoft SQL Server 連接器的限制
- 使用這個連接器時,每個查詢最多可查詢 150 K 列。如果超過這個限制,資料就會遭到截斷。
- 欄標題 (欄位名稱) 只能使用 ASCII 字元。不支援非 ASCII 字元。
疑難排解
如需常見錯誤訊息清單和解決步驟,請參閱 Looker Studio 疑難排解指南。
授權
Microsoft SQL Server 連接器是使用 SQL Server 適用的 Microsoft JDBC 驅動程式開發,並以 MIT 授權發布。