제로 ETL 통합 문제 해결 - Amazon Redshift

제로 ETL 통합 문제 해결

다음 정보를 사용하여 Aurora MySQL과의 제로 ETL 통합과 관련된 일반적인 문제를 해결하세요.

통합 생성 실패

제로 ETL 통합을 만들지 못한 경우 통합의 상태는 Inactive입니다. 소스 Aurora DB 클러스터에 대해 다음 사항이 올바른지 확인하세요.

  • Amazon RDS 콘솔에서 클러스터를 생성했습니다.

  • 소스 Aurora DB 클러스터가 MySQL 버전 3.05 이상을 실행 중입니다. 이를 확인하려면 클러스터의 구성 탭으로 이동하여 엔진 버전을 확인하세요.

  • 클러스터에 대한 binlog 파라미터 설정을 올바르게 구성했습니다. Aurora MySQL binlog 파라미터가 잘못 설정되었거나 소스 Aurora DB 클러스터와 연결되지 않은 경우 생성에 실패합니다. DB 클러스터 파라미터 구성을 참조하세요.

또한 Amazon Redshift 데이터 웨어하우스에 다음 사항이 올바른지 확인하세요.

테이블에 기본 키가 없는 경우

대상 데이터베이스에서 하나 이상의 테이블에 기본 키가 없어 동기화할 수 없습니다.

이 문제를 해결하려면 통합 세부 정보 페이지의 테이블 통계 탭으로 이동하거나 SVV_INTEGRATION_TABLE_STATE를 사용하여 실패한 테이블을 확인합니다. 테이블에 프라이머리 키를 추가하면 Amazon Redshift에서 테이블을 다시 동기화할 수 있습니다. 권장되지는 않지만 이러한 테이블을 Aurora에 끌어다 놓고 프라이머리 키가 있는 테이블을 만들 수도 있습니다. 자세한 내용은 테이블 설계를 위한 Amazon Redshift 모범 사례 단원을 참조하세요.

테이블에서 지원되지 않는 데이터 형식

Amazon Redshift의 통합에서 생성한 데이터베이스의 데이터가 Aurora DB 클러스터에서 복제되는 경우 하나 이상의 테이블에 지원되지 않는 데이터 유형이 있어 동기화할 수 없습니다.

이 문제를 해결하려면 통합 세부 정보 페이지의 테이블 통계 탭으로 이동하거나 SVV_INTEGRATION_TABLE_STATE를 사용하여 실패한 테이블을 확인합니다. 그런 다음 이러한 테이블을 제거하고 Amazon RDS에서 새 테이블을 다시 만듭니다. 지원되지 않는 데이터 유형에 대한 자세한 내용은 Amazon Aurora 사용 설명서의 Aurora와 Amazon Redshift 데이터베이스 간의 데이터 유형 차이를 참조하세요.

데이터 조작 언어 명령 실패

Amazon Redshift가 Redshift 테이블에서 DML 명령을 실행할 수 없습니다. 이 문제를 해결하려면 SVV_INTEGRATION_TABLE_STATE를 사용하여 실패한 테이블을 확인합니다. Amazon Redshift는 이 오류를 해결하기 위해 테이블을 자동으로 다시 동기화합니다.

데이터 소스 간의 추적된 변경 내용이 일치하지 않음

이 오류는 Amazon Aurora와 Amazon Redshift 간의 변경 사항이 일치하지 않아 통합이 Failed 상태로 전환될 때 발생합니다.

이 문제를 해결하려면 제로 ETL 통합을 삭제하고 Amazon RDS에서 다시 생성하세요. 자세한 내용은 제로 ETL 통합 생성 및 제로 ETL 통합 삭제를 참조하세요.

권한 부여 실패

소스 Aurora DB 클러스터가 Amazon Redshift 데이터 웨어하우스에 대한 권한 있는 통합 소스로서 제거되었기 때문에 권한 부여에 실패했습니다.

이 문제를 해결하려면 제로 ETL 통합을 삭제하고 Amazon RDS에서 다시 생성하세요. 자세한 내용은 제로 ETL 통합 생성 및 제로 ETL 통합 삭제를 참조하세요.

테이블 수가 100,000개를 초과하거나 스키마 수가 4,950개를 초과합니다.

대상 데이터 웨어하우스의 경우 테이블 수가 100,000개 이상이거나 스키마 수가 4,950개 이상입니다. Amazon Aurora에서 Amazon Redshift로 데이터를 보낼 수 없습니다. 테이블 및 스키마 수가 설정된 제한을 초과합니다. 이 문제를 해결하려면 소스 데이터베이스에서 불필요한 스키마나 테이블을 제거하세요.

Amazon Redshift에서 데이터를 로드할 수 없는 경우

Amazon Redshift가 제로 ETL 통합에 데이터를 로드할 수 없습니다.

이 문제를 해결하려면 Amazon RDS에서 제로 ETL 통합을 삭제하고 다시 생성하세요. 자세한 내용은 제로 ETL 통합 생성 및 제로 ETL 통합 삭제를 참조하세요.

작업 그룹 파라미터 설정이 올바르지 않습니다.

작업 그룹에 대/소문자 구분이 설정되어 있지 않습니다.

이 문제를 해결하려면 통합 세부 정보 페이지의 속성 탭으로 이동하여 파라미터 그룹을 선택한 다음 속성 탭에서 대/소문자 구분 식별자를 사용 설정하세요. 기존 파라미터 그룹이 없는 경우 대/소문자 구분 식별자를 사용하도록 설정하여 그룹을 만드세요. 그런 다음 Amazon RDS에서 새 제로 ETL 통합을 생성합니다. 자세한 내용은 제로 ETL 통합 생성을 참조하세요.

제로 ETL 통합을 활성화하기 위해 데이터베이스가 생성되지 않았습니다.

제로 ETL 통합을 활성화하기 위해 생성된 데이터베이스가 없습니다.

이 문제를 해결하려면 통합을 위한 데이터베이스를 만드세요. 자세한 내용은 Amazon Redshift에서 대상 데이터베이스 생성 단원을 참조하십시오.

테이블이 재동기화 필요 또는 재동기화 시작됨 상태입니다.

테이블이 재동기화 필요 또는 재동기화 시작됨 상태입니다.

테이블이 해당 상태인 이유에 대한 자세한 오류 정보를 수집하려면 SYS_LOAD_ERROR_DETAIL 시스템 뷰를 사용하세요.

다음 정보를 사용하여 Aurora PostgreSQL과의 제로 ETL 통합과 관련된 일반적인 문제를 해결하세요.

통합 생성 실패

제로 ETL 통합을 만들지 못한 경우 통합의 상태는 Inactive입니다. 소스 Aurora DB 클러스터에 대해 다음 사항이 올바른지 확인하세요.

  • Amazon RDS 콘솔에서 클러스터를 생성했습니다.

  • 소스 Aurora DB 클러스터가 Aurora PostgreSQL 버전 15.4.99 이상을 실행 중입니다. 이를 확인하려면 클러스터의 구성 탭으로 이동하여 엔진 버전을 확인하세요.

  • 클러스터에 대한 binlog 파라미터 설정을 올바르게 구성했습니다. Aurora PostgreSQL binlog 파라미터가 잘못 설정되었거나 소스 Aurora DB 클러스터와 연결되지 않은 경우 생성에 실패합니다. DB 클러스터 파라미터 구성을 참조하세요.

또한 Amazon Redshift 데이터 웨어하우스에 다음 사항이 올바른지 확인하세요.

테이블에 기본 키가 없는 경우

대상 데이터베이스에서 하나 이상의 테이블에 기본 키가 없어 동기화할 수 없습니다.

이 문제를 해결하려면 통합 세부 정보 페이지의 테이블 통계 탭으로 이동하거나 SVV_INTEGRATION_TABLE_STATE를 사용하여 실패한 테이블을 확인합니다. 테이블에 프라이머리 키를 추가하면 Amazon Redshift에서 테이블을 다시 동기화할 수 있습니다. 권장되지는 않지만 이러한 테이블을 Aurora에 끌어다 놓고 프라이머리 키가 있는 테이블을 만들 수도 있습니다. 자세한 내용은 테이블 설계를 위한 Amazon Redshift 모범 사례 단원을 참조하세요.

테이블에서 지원되지 않는 데이터 형식

Amazon Redshift의 통합에서 생성한 데이터베이스의 데이터가 Aurora DB 클러스터에서 복제되는 경우 하나 이상의 테이블에 지원되지 않는 데이터 유형이 있어 동기화할 수 없습니다.

이 문제를 해결하려면 통합 세부 정보 페이지의 테이블 통계 탭으로 이동하거나 SVV_INTEGRATION_TABLE_STATE를 사용하여 실패한 테이블을 확인합니다. 그런 다음 이러한 테이블을 제거하고 Amazon RDS에서 새 테이블을 다시 만듭니다. 지원되지 않는 데이터 유형에 대한 자세한 내용은 Amazon Aurora 사용 설명서의 Aurora와 Amazon Redshift 데이터베이스 간의 데이터 유형 차이를 참조하세요.

데이터 조작 언어 명령 실패

Amazon Redshift가 Redshift 테이블에서 DML 명령을 실행할 수 없습니다. 이 문제를 해결하려면 SVV_INTEGRATION_TABLE_STATE를 사용하여 실패한 테이블을 확인합니다. Amazon Redshift는 이 오류를 해결하기 위해 테이블을 자동으로 다시 동기화합니다.

데이터 소스 간의 추적된 변경 내용이 일치하지 않음

이 오류는 Amazon Aurora와 Amazon Redshift 간의 변경 사항이 일치하지 않아 통합이 Failed 상태로 전환될 때 발생합니다.

이 문제를 해결하려면 제로 ETL 통합을 삭제하고 Amazon RDS에서 다시 생성하세요. 자세한 내용은 제로 ETL 통합 생성 및 제로 ETL 통합 삭제를 참조하세요.

권한 부여 실패

소스 Aurora DB 클러스터가 Amazon Redshift 데이터 웨어하우스에 대한 권한 있는 통합 소스로서 제거되었기 때문에 권한 부여에 실패했습니다.

이 문제를 해결하려면 제로 ETL 통합을 삭제하고 Amazon RDS에서 다시 생성하세요. 자세한 내용은 제로 ETL 통합 생성 및 제로 ETL 통합 삭제를 참조하세요.

테이블 수가 100,000개를 초과하거나 스키마 수가 4,950개를 초과합니다.

대상 데이터 웨어하우스의 경우 테이블 수가 100,000개 이상이거나 스키마 수가 4,950개 이상입니다. Amazon Aurora에서 Amazon Redshift로 데이터를 보낼 수 없습니다. 테이블 및 스키마 수가 설정된 제한을 초과합니다. 이 문제를 해결하려면 소스 데이터베이스에서 불필요한 스키마나 테이블을 제거하세요.

Amazon Redshift에서 데이터를 로드할 수 없는 경우

Amazon Redshift가 제로 ETL 통합에 데이터를 로드할 수 없습니다.

이 문제를 해결하려면 Amazon RDS에서 제로 ETL 통합을 삭제하고 다시 생성하세요. 자세한 내용은 제로 ETL 통합 생성 및 제로 ETL 통합 삭제를 참조하세요.

작업 그룹 파라미터 설정이 올바르지 않습니다.

작업 그룹에 대/소문자 구분이 설정되어 있지 않습니다.

이 문제를 해결하려면 통합 세부 정보 페이지의 속성 탭으로 이동하여 파라미터 그룹을 선택한 다음 속성 탭에서 대/소문자 구분 식별자를 사용 설정하세요. 기존 파라미터 그룹이 없는 경우 대/소문자 구분 식별자를 사용하도록 설정하여 그룹을 만드세요. 그런 다음 Amazon RDS에서 새 제로 ETL 통합을 생성합니다. 자세한 내용은 제로 ETL 통합 생성을 참조하세요.

제로 ETL 통합을 활성화하기 위해 데이터베이스가 생성되지 않았습니다.

제로 ETL 통합을 활성화하기 위해 생성된 데이터베이스가 없습니다.

이 문제를 해결하려면 통합을 위한 데이터베이스를 만드세요. 자세한 내용은 Amazon Redshift에서 대상 데이터베이스 생성 단원을 참조하십시오.

테이블이 재동기화 필요 또는 재동기화 시작됨 상태입니다.

테이블이 재동기화 필요 또는 재동기화 시작됨 상태입니다.

테이블이 해당 상태인 이유에 대한 자세한 오류 정보를 수집하려면 SYS_LOAD_ERROR_DETAIL 시스템 뷰를 사용하세요.

다음 정보를 사용하여 RDS for MySQL과의 제로 ETL 통합과 관련된 일반적인 문제를 해결하세요.

통합 생성 실패

제로 ETL 통합을 만들지 못한 경우 통합의 상태는 Inactive입니다. 소스 RDS DB 인스턴스에 대해 다음 사항이 올바른지 확인하세요.

  • Amazon RDS 콘솔에서 인스턴스를 생성했습니다.

  • 소스 RDS DB 인스턴스가 RDS for MySQL 버전 8.0.32 이상을 실행하고 있습니다. 이를 확인하려면 인스턴스의 구성 탭으로 이동하여 엔진 버전을 확인하세요.

  • 인스턴스에 대한 binlog 파라미터 설정을 올바르게 구성했습니다. RDS for MySQL binlog 파라미터가 잘못 설정되었거나 소스 RDS DB 인스턴스와 연결되지 않은 경우 생성에 실패합니다. Configure DB instance parameters을 참조하세요.

또한 Amazon Redshift 데이터 웨어하우스에 다음 사항이 올바른지 확인하세요.

테이블에 기본 키가 없는 경우

대상 데이터베이스에서 하나 이상의 테이블에 기본 키가 없어 동기화할 수 없습니다.

이 문제를 해결하려면 통합 세부 정보 페이지의 테이블 통계 탭으로 이동하거나 SVV_INTEGRATION_TABLE_STATE를 사용하여 실패한 테이블을 확인합니다. 테이블에 프라이머리 키를 추가하면 Amazon Redshift에서 테이블을 다시 동기화할 수 있습니다. 권장되지는 않지만 이러한 테이블을 RDS에 끌어다 놓고 프라이머리 키가 있는 테이블을 만들 수도 있습니다. 자세한 내용은 테이블 설계를 위한 Amazon Redshift 모범 사례 단원을 참조하세요.

테이블에서 지원되지 않는 데이터 형식

Amazon Redshift의 통합에서 생성한 데이터베이스의 데이터가 RDS DB 인스턴스에서 복제되는 경우 하나 이상의 테이블에 지원되지 않는 데이터 유형이 있어 동기화할 수 없습니다.

이 문제를 해결하려면 통합 세부 정보 페이지의 테이블 통계 탭으로 이동하거나 SVV_INTEGRATION_TABLE_STATE를 사용하여 실패한 테이블을 확인합니다. 그런 다음 이러한 테이블을 제거하고 Amazon RDS에서 새 테이블을 다시 만듭니다. 지원되지 않는 데이터 유형에 대한 자세한 내용은 Amazon RDS 사용 설명서의 RDS와 Amazon Redshift 데이터베이스 간의 데이터 유형 차이를 참조하세요.

데이터 조작 언어 명령 실패

Amazon Redshift가 Redshift 테이블에서 DML 명령을 실행할 수 없습니다. 이 문제를 해결하려면 SVV_INTEGRATION_TABLE_STATE를 사용하여 실패한 테이블을 확인합니다. Amazon Redshift는 이 오류를 해결하기 위해 테이블을 자동으로 다시 동기화합니다.

데이터 소스 간의 추적된 변경 내용이 일치하지 않음

이 오류는 Amazon Aurora와 Amazon Redshift 간의 변경 사항이 일치하지 않아 통합이 Failed 상태로 전환될 때 발생합니다.

이 문제를 해결하려면 제로 ETL 통합을 삭제하고 Amazon RDS에서 다시 생성하세요. 자세한 내용은 제로 ETL 통합 생성 및 제로 ETL 통합 삭제를 참조하세요.

권한 부여 실패

소스 RDS DB 인스턴스가 Amazon Redshift 데이터 웨어하우스에 대한 권한 있는 통합 소스로서 제거되었기 때문에 권한 부여에 실패했습니다.

이 문제를 해결하려면 제로 ETL 통합을 삭제하고 Amazon RDS에서 다시 생성하세요. 자세한 내용은 제로 ETL 통합 생성 및 제로 ETL 통합 삭제를 참조하세요.

테이블 수가 100,000개를 초과하거나 스키마 수가 4,950개를 초과합니다.

대상 데이터 웨어하우스의 경우 테이블 수가 100,000개 이상이거나 스키마 수가 4,950개 이상입니다. Amazon Aurora에서 Amazon Redshift로 데이터를 보낼 수 없습니다. 테이블 및 스키마 수가 설정된 제한을 초과합니다. 이 문제를 해결하려면 소스 데이터베이스에서 불필요한 스키마나 테이블을 제거하세요.

Amazon Redshift에서 데이터를 로드할 수 없는 경우

Amazon Redshift가 제로 ETL 통합에 데이터를 로드할 수 없습니다.

이 문제를 해결하려면 Amazon RDS에서 제로 ETL 통합을 삭제하고 다시 생성하세요. 자세한 내용은 제로 ETL 통합 생성 및 제로 ETL 통합 삭제를 참조하세요.

작업 그룹 파라미터 설정이 올바르지 않습니다.

작업 그룹에 대/소문자 구분이 설정되어 있지 않습니다.

이 문제를 해결하려면 통합 세부 정보 페이지의 속성 탭으로 이동하여 파라미터 그룹을 선택한 다음 속성 탭에서 대/소문자 구분 식별자를 사용 설정하세요. 기존 파라미터 그룹이 없는 경우 대/소문자 구분 식별자를 사용하도록 설정하여 그룹을 만드세요. 그런 다음 Amazon RDS에서 새 제로 ETL 통합을 생성합니다. 자세한 내용은 제로 ETL 통합 생성을 참조하세요.

제로 ETL 통합을 활성화하기 위해 데이터베이스가 생성되지 않았습니다.

제로 ETL 통합을 활성화하기 위해 생성된 데이터베이스가 없습니다.

이 문제를 해결하려면 통합을 위한 데이터베이스를 만드세요. 자세한 내용은 Amazon Redshift에서 대상 데이터베이스 생성 단원을 참조하십시오.

테이블이 재동기화 필요 또는 재동기화 시작됨 상태입니다.

테이블이 재동기화 필요 또는 재동기화 시작됨 상태입니다.

테이블이 해당 상태인 이유에 대한 자세한 오류 정보를 수집하려면 SYS_LOAD_ERROR_DETAIL 시스템 뷰를 사용하세요.