本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
與 Amazon 的零ETL整合事件通知 EventBridge
零ETL整合使用 Amazon 管 EventBridge 理事件通知,讓您瞭 up-to-date 解整合中的變更。Amazon EventBridge 是一種無伺服器事件匯流排服務,可用來連接應用程式與來自各種來源的資料。在這種情況下,事件來源是 Amazon Redshift。事件 (受監控環境中的變更) 會自動 EventBridge 從 Amazon Redshift 資料倉儲傳送到這些事件。系統會以接近即時的速度傳送事件。
EventBridge 提供您撰寫事件規則的環境,此環境可指定要針對特定事件採取的動作。您也可以設定目標,這些目標是 EventBridge 可以將事件傳送至的資源。目標可以包括API目的地、Amazon CloudWatch 日誌群組和其他目標。如需有關規則的詳細資訊,請參閱 Amazon EventBridge 規則。如需有關目標的詳細資訊,請參閱 Amazon EventBridge 目標。
事件可以分為嚴重性和類別兩種。可用的篩選條件如下:
-
資源篩選 — 根據事件所關聯的資源來接收訊息。資源包括工作群組或快照。
-
時段篩選 — 將範圍限定在特定時段內的事件。
-
類別篩選 — 接收指定類別中所有事件的事件通知。
下表包含零ETL整合事件,以及其他中繼資料:
Amazon Redshift 類別 | 外部事件 ID | 事件嚴重性 | 訊息描述 |
---|---|---|---|
監控 |
REDSHIFT--INTEGRATION EVENT -0000 | INFO | 零ETL集成<integration name>已經創建,現在ACTIVE。 |
監控 |
REDSHIFT--INTEGRATION EVENT -0001 | INFO | 零ETL整合已<integration name>在 UTC > 的 < 時間刪除。 |
監控 |
REDSHIFT--INTEGRATION EVENT -0002 | INFO | <integration name>在 UTC > 的 < 時間啟動零ETL整合刪除。 |
監控 |
REDSHIFT-INTEGRATION EVENT -0003 | INFO | 零ETL整合<integration name>正在將交易資料同步到目標資料倉儲。 |
監控 |
REDSHIFT-INTEGRATION EVENT -0004 | WARNING | 一或多個資料表沒有主索引鍵,無法同步。在亞馬遜上進行備份RDS,刪除這些表,然後按照 Amazon Redshift 設計表格的最佳實踐重新創建它們。 |
監控 |
REDSHIFT-INTEGRATION EVENT -0005 | WARNING | 一或多個資料表無法同步,因為它們包含不受支援的資料類型或長度。請修正資料表,然後重試。如需不支援的資料類型,請參閱不支援的資料類型。 |
監控 |
REDSHIFT-INTEGRATION EVENT -0006 | ERROR | 無法建立整合。請刪除並重新建立整合。 |
監控 |
REDSHIFT--INTEGRATION EVENT -0007 | ERROR | 由於內部失敗而無法載入資料。請刪除並重新建立整合。 |
監控 |
REDSHIFT--INTEGRATION EVENT -0008 | ERROR | 授權失敗,因為來源 Aurora DB 叢集資料庫叢集的權限已撤銷。請刪除並重新建立整合。 |
監控 |
REDSHIFT--INTEGRATION EVENT -0009 | ERROR | 無法將資料傳送至 Amazon Redshift,因為資料表和結構描述的數目超過 Amazon Redshift 的限制。請刪除並重新建立整合。 |
監控 |
REDSHIFT--INTEGRATION EVENT -0012 | ERROR | 已在目的地無伺服器命名空間上叫用從復原點還原。請刪除並重新建立整合。 |
監控 |
REDSHIFT--INTEGRATION EVENT -0013 | INFO | 零ETL整合<integration name>是現在ACTIVE。 |
監控 |
REDSHIFT--INTEGRATION EVENT -0014 | ERROR | 整合 <整合名稱> 失敗,因為有內部錯誤而無法加以修改。請刪除並重新建立整合。如果錯誤仍然存在,請聯繫 AWS Support。 |
作業 | REDSHIFT--INTEGRATION EVENT -0015 | INFO | <schema.name>已將DDL變更 < DDL 變更 > 套用至表格。 |
作業 | REDSHIFT--INTEGRATION EVENT -0016 | INFO | <copy of request arguments>您的零ETL整合<integration name>正在處理具有下列引數的修改要求: |
作業 | REDSHIFT--INTEGRATION EVENT -0017 | INFO | 您對零ETL整合的修改<integration name>已套用。 |
作業 | REDSHIFT--INTEGRATION EVENT -0018 | WARNING | 目標 Amazon Redshift 叢集正在暫停。等待叢集暫停,然後讓其繼續執行,以繼續串流資料。 |
作業 |
REDSHIFT--INTEGRATION EVENT -0019 | WARNING | 目標 Amazon Redshift 叢集正在暫停。繼續叢集以繼續串流資料。 |
作業 | REDSHIFT--INTEGRATION EVENT -0020 | WARNING | 目標 Amazon Redshift 叢集正在繼續。等待叢集處於作用中狀態,以繼續串流資料。 |
組態 | REDSHIFTINTEGRATIONEVENT- | ERROR | 來源 Aurora 資料庫叢集資料庫叢集上的一或多個參數設定錯誤。請修正參數群組,並重新啟動叢集以套用變更,然後重新建立整合。 |
組態 | REDSHIFT--INTEGRATION EVENT -1001 | ERROR | 整合失敗,因為 enable_case_sensitive_identifier 參數的值不正確。將來源 Aurora 資料庫叢集資料庫叢集的值設為 true,然後刪除並重新建立整合。 |
組態 | REDSHIFT--INTEGRATION EVENT -1002 | ERROR | 整合失敗,因為 cdc_insert_enabled 參數的值不正確。將來源 Aurora 資料庫叢集資料庫叢集的值設為 true,然後刪除並重新建立整合。 |
組態 | REDSHIFT--INTEGRATION EVENT -1003 | ERROR |
來源資料庫叢集參數群組中的 binlog_format 參數必須設定為。ROW請修正參數群組,並重新啟動叢集以套用變更,然後重新建立整合。 |
組態 | REDSHIFT--INTEGRATION EVENT -1004 | ERROR |
無法載入資料,因為已啟用 binlog_transaction_compression 叢集參數。將參數值設定為,OFF並重新啟動 writer 執行個體以套用變更,然後重新建立整合。 |
組態 | REDSHIFT--INTEGRATION EVENT -1005 | ERROR |
無法載入資料,因為集群參數設定為 _ (不受支援)。PARTIAL JSON請修正參數群組,並重新啟動寫入器執行個體以套用變更,然後重新建立整合。 |
組態 |
REDSHIFT--INTEGRATION EVENT -1006 | WARNING |
無法剖析整合篩選條件。請修正篩選條件語法。 |