管理零 ETL 整合 - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

管理零 ETL 整合

您可以在 Amazon Redshift 主控台上檢視零 ETL 整合的詳細資訊,以查看其組態資訊和狀態。

檢視零 ETL 整合的詳細資訊
  1. 登入 AWS Management Console 並開啟 Amazon Redshift 主控台,網址為 https://console.aws.amazon.com/redshiftv2/

  2. 從左側導覽窗格選擇無伺服器佈建叢集儀表板。然後,選擇零 ETL 整合

  3. 選取您要檢視的零 ETL 整合。針對每個整合,系統會提供以下資訊:

    • 整合 ID 是建立整合時傳回的識別碼。

    • 狀態可以是下列其中之一:

      • Active— 零 ETL 整合會將交易資料傳送到目標 Amazon Redshift 資料倉儲。

      • Syncing— 零 ETL 整合發生可復原的錯誤,並正在重新植入資料。在完成重新同步之前,受影響的資料表無法在 Amazon Redshift 中進行查詢。

      • Failed— 零 ETL 整合遇到無法修正的無法復原的事件或錯誤。您必須刪除並重新建立零 ETL 整合。

      • Creating— 正在建立零 ETL 整合。

      • Deleting— 正在刪除零 ETL 整合。

      • Needs attention— 零 ETL 整合遇到需要手動介入才能解決的事件或錯誤。若要修正問題,請遵循錯誤訊息中的步驟。

    • 來源 ARN 是來源資料的 ARN。

    • 目的地是目標資料倉儲命名空間的 ARN。

    • 資料庫可以是下列其中之一:

      • No database — 沒有用於整合的目的地資料庫。

      • Creating — Amazon Redshift 正在建立用於整合的目的地資料庫。

      • Active – 正在將資料從整合來源複寫到 Amazon Redshift。

      • Error — 整合發生錯誤。

      • Recovering — 重新啟動資料倉儲後,整合正在復原。

      • Resyncing — Amazon Redshift 正在重新同步整合中的資料表。

    • 目的地類型是 Amazon Redshift 資料倉儲的類型。

    • 建立日期是建立整合時的日期和時間 (UTC)。

注意

若要檢視資料倉儲的整合詳細資訊,請選擇已佈建叢集或無伺服器命名空間的詳細資料頁面,然後選擇 Zero-ETL 整合索引標籤。

零 ETL 整合清單中,您可以選擇查詢資料以跳至 Amazon Redshift 查詢編輯器 v2。Amazon Redshift 目標資料庫已啟用 enable_case_sensitive_identifier 參數。當您撰寫 SQL 時,您可能需要使用雙引號括住結構描述、資料表和資料欄的名稱 ("<name>")。如需在 Amazon Redshift 資料倉儲中查詢資料的相關資訊,請參閱使用 Amazon Redshift 查詢編輯器 v2 來查詢資料庫

零 ETL 整合清單中,您可以選擇共用資料以建立資料共用。遵循建立資料共用頁面上的指示,為 Amazon Redshift 資料庫建立資料共用。您必須先建立目的地資料庫,才能在 Amazon Redshift 資料庫中共用資料。如需資料共用的詳細資訊,請參閱 Amazon Redshift 的資料共用概念

若要重新整理整合,您可以使用 ALTER DATABASE 命令。這樣做會將整合來源中的所有資料複寫到目的地資料庫中。下列範例會重新整理零 ETL 整合中所有已同步處理和失敗的資料表。

ALTER DATABASE sample_integration_db INTEGRATION REFRESH ALL tables;

在 Amazon Redshift 中共用資料

在您將資料新增到來源之後,資料會立即複寫到 Amazon Redshift,並可透過建立資料共用來共用。

您必須先建立目的地資料庫才能共用資料。

重要

若要將來自 Amazon Redshift 預覽資料倉儲的資料分享至 Amazon Redshift 取用者資料倉儲,您的取用者資料倉儲必須在 preview_2023 軌跡上。如需有關資料共用的詳細資訊,請參閱 Amazon Redshift 資料庫開發人員指南中的什麼是資料共用?

若要建立預覽版的目標資料倉儲,請根據您的部署類型,參閱下列其中一個主題:

使用 Amazon Redshift 主控台在 Amazon Redshift Serverless 中共用資料

  1. 在 Amazon Redshift 主控台的左側導覽窗格中,選擇 Amazon Redshift Serverless > 無伺服器儀表板

  2. 從左側導覽窗格中,選擇零 ETL 整合

  3. 選擇 Share data (共用資料)

  4. 在建立資料共用頁面上,依照建立資料共用中的步驟執行。

使用 Amazon Redshift 主控台在 Amazon Redshift 佈建叢集中共用資料

  1. 在 Amazon Redshift 主控台的左側導覽窗格中,選擇佈建叢集儀表板

  2. 從左側導覽窗格中,選擇零 ETL 整合

  3. 從整合清單中選擇整合。

  4. 在整合詳細資訊頁面上,選擇連線至資料庫

  5. 連線至資料庫頁面上,您可以建立新連線或使用最近的連線。請確定您已向目的地資料庫建立連線。

  6. 如果您建立新的連線,請輸入資料庫的資料庫名稱。然後,按一下連線

  7. 在整合詳細資料頁面上,選擇共用資料

  8. 在建立資料共用頁面上,依照建立資料共用中的步驟執行。