자동 복제된 데이터 제품 관련 문제 해결하기

잘못 구성된 채로 자동 복제된 데이터 제품에 대해 다음과 같은 문제가 발생할 수 있습니다.

컨슈머를 위한 데이터가 누락되거나 동기화되지 않음

오류:

컨슈머가 자동 복제 목록의 뷰가 더 이상 표시되지 않는다고 신고합니다.

원인:

목록과 연결된 테이블이나 뷰와 같은 오브젝트를 다시 생성했는데 다음 중 어떤 상황이 발생했습니다.

  • 오브젝트가 다시 생성된 후 공유에 다시 부여되지 않았습니다.

  • 또는 오브젝트가 공유에 다시 부여되었지만 10분이 지나지 않았습니다. 공유에 부여된 오브젝트의 변경 사항은 10분마다 확인되므로, 공유에 부여된 지 10분이 지나지 않았다면 업데이트된 오브젝트가 컨슈머의 리전에 아직 자동으로 복제되지 않은 것입니다.

해결책:

오브젝트가 공유에 다시 부여되었는지 확인하고 부여 쿼리가 실행된 후 시간이 얼마나 지났는지 확인하십시오.

모든 오브젝트가 기본 계정의 공유에 부여되었는지 확인하려면 다음을 실행하십시오.

SHOW GRANTS to SHARE <share_name>;
Copy

필요한 경우 공유에 오브젝트를 다시 부여합니다.

GRANT USAGE on DATABASE <db_name> to SHARE <share_name>;
GRANT USAGE on SCHEMA <schema_name> to SHARE <share_name>;
GRANT SELECT on TABLE <table_name> to SHARE <share_name>;
GRANT SELECT on VIEW <view_name> to SHARE <share_name>;
GRANT USAGE on FUNCTION <function_name(parameters)> to SHARE <share_name>;
Copy

모든 원격 리전에 부여가 적용되려면 기본 리전에서 부여가 업데이트된 후 또는 데이터베이스가 새 오브젝트로 새로 고쳐진 후 최대 10분간 기다리십시오.

목록 요청 후 데이터 가져오기가 오래 지연됨

컨슈머가 자신의 리전에서 목록을 요청했지만 며칠이 지났는데도 데이터 제품에 액세스할 수 없다고 신고합니다.

오류:

데이터가 귀하의 리전에 복제되는 중입니다…

원인:

며칠간 상태 변화 없이 이 오류 메시지가 나타난다면 자동 복제 오류가 발생했을 가능성이 큽니다.

해결책:

공급자라면 목록 세부 정보를 확인해 데이터 제품의 자동 복제를 가로막는 특정 오류를 식별하고 이 문제 해결 가이드를 참조하여 오류를 해결하십시오.

컨슈머라면 공급자에게 연락하여 데이터 제품을 자신의 리전에 자동으로 복제하는 데 문제가 있음을 알리십시오.