토큰 만료로 인해 Snowflake에서 큰 파일을 Adobe Campaign에서 내보낼 수 없음

Adobe Campaign 워크플로우의 FileExport 활동을 사용하여 Snowflake에서 30GB보다 큰 파일을 내보내면 ODB-240000 ODBC 오류로 인해 내보내기가 실패합니다. 인증 토큰 만료로 인해 화살표 청크 다운로드가 최대 재시도 횟수에 실패했습니다. 각 청크를 다운로드하는 데 사용되는 토큰은 약 6시간 후에 만료되므로 긴 내보내기가 완료되지 않을 수 있습니다.

이 문제를 해결하려면 내보내기를 더 작은 배치로 분할하고 내보내는 동안 암호 해독을 제거한 다음 이러한 최적화로 워크플로우를 다시 실행합니다.

설명 description

환경

  • 제품: Adobe Campaign 관리 클라우드
  • 버전: v8, 서버 빌드 8.6.2, 콘솔 빌드 8.6.2
  • 제약 조건: 프로덕션 환경, 전자 메일 제품 제공

문제/증상

  • FileExport 활동을 사용할 때 Snowflake에서 30GB가 넘는 파일을 내보낼 수 없습니다.
  • 각 청크를 다운로드하는 데 사용된 인증 토큰이 약 6시간 후에 만료되어 장기 실행 내보내기가 완료되지 못하기 때문에 오류가 발생합니다.

해결 방법 resolution

  1. 내보내기 프로세스를 여러 개의 작은 배치로 분할하여 각 배치가 6시간 이내에 완료되도록 합니다.
  2. 3억 개 이상의 행에서 이러한 필드를 해독하면 처리 시간이 크게 증가하므로 내보내는 동안 해독된 두 필드 SmgDecrypt(@birth_date)SmgDecrypt(@address_street)을(를) 제거하십시오.
  3. 암호 해독이 필요한 경우 내보내기 프로세스 중이 아니라 내보내기 후에 수행합니다.
  4. 이러한 최적화를 적용하여 워크플로우를 다시 실행합니다.
  5. 각 배치가 성공적으로 완료되고 6시간 처리 기간을 초과하지 않는지 확인합니다.

참고

  • 내보내기에 대한 하드 코딩된 파일 크기 제한은 없습니다. 실패는 인증 토큰 만료 타이밍과 관련되어 있습니다.
  • 이 문제는 쿼리 실행 또는 호스트 허용 목록과 관련되지 않지만 ODBC 드라이버 및 Snowflake의 토큰 만료 정책을 통해 대규모 데이터 세트 다운로드를 관리하는 방법과 관련이 있습니다.
  • Snowflake 인증 토큰은 약 6시간 후에 만료됩니다.
  • Snowflake의 내부 백엔드 프로세스이므로 Adobe Campaign의 제어 범위를 벗어나므로 토큰 만료 확장을 수행할 수 없습니다.

관련 읽기

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f