連結至 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 網址」
    2. 輸入連線詳細資料:
      1. JDBC 網址

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

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

    進一步瞭解 Amazon Redshift 安全連線

  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 分鐘後逾時。如果自訂查詢逾時,請嘗試下列方法解決問題:

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

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

附註

資料類型

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

防火牆和資料庫存取

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

IP 位址

  • 142.251.74.0/23

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

Amazon Redshift 連接器的限制

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

授權

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

疑難排解

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