

 Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 Python UDF 將繼續正常運作至 2026 年 6 月 30 日。如需詳細資訊，請參閱[部落格文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

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

# 檢視零 ETL 整合
<a name="zero-etl-using.describing"></a>

您可以從 Amazon Redshift 主控台檢視零 ETL 整合。您可以在此檢視其組態資訊和目前狀態，並開啟查詢和共用資料的畫面。

------
#### [ Amazon Redshift console ]

**檢視零 ETL 整合的詳細資訊**

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/)：// 開啟 Amazon Redshift 主控台。

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

1. 選取您要檢視的零 ETL 整合。針對每個整合，系統會提供以下資訊：
   + **整合 ID** 是建立整合時傳回的識別碼。
   + **狀態**可以是下列其中之一：
     + `Active` - 零 ETL 整合正在將交易資料傳送至目標 Amazon Redshift 資料倉儲。
     + `Syncing` - 零 ETL 整合遇到可復原的錯誤，且正在重新植入資料。在完成重新同步之前，受影響的資料表無法在 Amazon Redshift 中進行查詢。
     + `Failed` - 零 ETL 整合發生無法復原的事件或無法修正的錯誤。您必須刪除並重新建立零 ETL 整合。
     + `Creating` - 正在建立零 ETL 整合。
     + `Deleting` - 正在刪除零 ETL 整合。
     + `Needs attention` - 零 ETL 整合發生事件或錯誤，需要手動介入才能解決此問題。若要修正問題，請遵循錯誤訊息中的步驟。
   + **來源類型**是複寫至目標的來源資料類型。類型可以指定其他資料庫管理員，例如 Aurora MySQL-Compatible Edition、Amazon Aurora PostgreSQL、RDS for MySQL，以及來自應用程式 (`GlueSAAS`)。
   + **來源 ARN** 是來源資料的 ARN。對於大多數來源，這是來源資料庫或資料表的 ARN。對於與應用程式來源的零 ETL 整合，這是 AWS Glue 連線物件的 ARN。
   + **目標**是接收來源資料的 Amazon Redshift 資料倉儲命名空間。
   + **資料庫**可以是下列其中之一：
     + `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\$1case\$1sensitive\$1identifier](https://docs.aws.amazon.com/redshift/latest/dg/r_enable_case_sensitive_identifier.html) 參數。當您撰寫 SQL 時，您可能需要使用雙引號括住結構描述、資料表和資料欄的名稱 ("<name>")。如需在 Amazon Redshift 資料倉儲中查詢資料的相關資訊，請參閱[使用查詢編輯器 v2 查詢資料庫使用 Amazon Redshift 查詢編輯器 v2 來查詢資料庫](query-editor-v2.md)。

從**零 ETL 整合**清單中，您可以選擇**共用資料**以建立資料共用。遵循**建立資料共用**頁面上的指示，為 Amazon Redshift 資料庫建立資料共用。您必須先建立目的地資料庫，才能在 Amazon Redshift 資料庫中共用資料。如需資料共用的詳細資訊，請參閱 [Amazon Redshift 的資料共用概念](https://docs.aws.amazon.com/redshift/latest/dg/concepts.html)。

若要重新整理整合，您可以使用 [ALTER DATABASE](https://docs.aws.amazon.com/redshift/latest/dg/r_ALTER_DATABASE.html) 命令。這樣做會將整合來源中的所有資料複寫到目的地資料庫中。下列範例會重新整理零 ETL 整合中所有已同步處理和失敗的資料表。

```
ALTER DATABASE sample_integration_db INTEGRATION REFRESH ALL tables;
```

------
#### [ AWS CLI ]

若要使用 描述與 Amazon Redshift 的 Amazon DynamoDB 零 ETL 整合 AWS CLI，請使用 `describe-integrations`命令搭配下列選項：
+ `integration-arn` - 指定要說明的 DynamoDB 整合的 ARN。
+ `integration-name` - 指定選用篩選條件，以指定一或多個要傳回的資源。

以下範例藉由提供整合 ARN 來說明整合。

```
aws redshift describe-integrations
                 
{
    "Integrations": [
        {
            "Status": "failed", 
            "IntegrationArn": "arn:aws:redshift:us-east-1:123456789012:integration:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", 
            "Errors": [
                {
                    "ErrorCode": "INVALID_TABLE_PERMISSIONS", 
                    "ErrorMessage": "Redshift does not have sufficient access on the table key. Refer to the Amazon DynamoDB Developer Guide."
                }
            ], 
            "Tags": [], 
            "CreateTime": "2023-11-09T00:32:46.444Z", 
            "KMSKeyId": "arn:aws:kms:us-east-1:123456789012:key/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", 
            "TargetArn": "arn:aws:redshift:us-east-1:123456789012:namespace:a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", 
            "IntegrationName": "ddb-to-provisioned-02", 
            "SourceArn": "arn:aws:dynamodb:us-east-1:123456789012:table/mytable"
        }
    ]
}
```

您也可以依 `integration-arn`、`source-arn`、`source-types` 或 `status` 篩選 `describe-integrations` 的結果。如需詳細資訊，請參閱《Amazon Redshift CLI 指南》**中的 [describe-integrations](https://docs.aws.amazon.com/cli/latest/reference/redshift/describe-integrations.html)。

------