Amazon Redshift는 "Copy"명령을 사용하여 s3 객체의 테이블 데이터를로드하는 기능을 제공합니다. 복사 명령을 사용하는 방법 일뿐 아니라 삽입 된 각 행에 대해 추가로 "col = CONSTANT"를 설정합니다.Amazon Redshift s3에서 복사하고 job_id를 설정하는 방법
각 복사 된 행에 job_id (원본 데이터에 없음)를 설정하고 싶습니다. 각 행에 작업 속성이 있으므로 단지 수백만 개의 삽입을 실행해야하는 것이 수치 스럽습니다. "복사"는 훨씬 나은 성능으로 저에게 99 %의 이익을줍니다.
어쩌면 더 똑똑한 해결책이 있을까요?
동시에 여러 작업을로드하려고하면 일관성없는 동작이 발생할 수 있습니다. 나는 우리가 "destination_staging _ $ {jobId}"를 테이블로 사용할 수 있다고 가정합니다. – gbegley
@gbegley, 맞습니다. 각 job_id에 대해 별도의 준비 테이블을 작성해야합니다. –