連結至 Amazon Redshift

Amazon Redshift 連接器可讓您根據 Amazon Redshift 建立資料來源。然後在 Looker Studio 報表和探索中以圖像化方式呈現資料。

如何連線至 Amazon Redshift

Looker Studio 資料來源可連結至單一 Amazon Redshift 資料庫資料表,或您提供的自訂查詢。

如要連線,請按照下列步驟操作:

  1. 登入 Looker Studio

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

  3. 選取「Amazon Redshift」連接器。

  4. 設定資料庫連線:

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

    1. 選取左側的「基本」
    2. 輸入連線詳細資料:
      1. 主機名稱或 IP 位址
      2. 通訊埠 (選填)
      3. 資料庫
      4. 使用者名稱
      5. 密碼

    使用 JDBC 網址連線

    1. 選取左側的「JDBC URL」
    2. 輸入連線詳細資料:
      1. JDBC 網址

        範例 jdbc:redshift://hostname or IP address[:port]/database

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

    進一步瞭解 Amazon Redshift 安全連線

  6. 按一下「驗證」。

  7. 從清單中選取表格,或輸入自訂查詢。 <0

選取「自訂查詢」選項,提供 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 中,查詢可能會在三到五分鐘後逾時。如果自訂查詢逾時,請嘗試下列方法解決問題:

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

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

附註

資料類型

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

防火牆和資料庫存取權

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

IP 位址

  • 142.251.74.0/23

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

Amazon Redshift 連接器的限制

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

授權

Amazon Redshift 連接器是使用 Amazon Redshift JDBC 驅動程式開發而成,該驅動程式是依據 Apache 2.0 授權發布。

疑難排解

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