2016-07-12 4 views
0

CSV 파일 (S3에 저장 됨)에서 입력을 받아 오로라 RDS 테이블의 레코드를 "업데이트"하는 데이터 파이프 라인을 만들어야합니다. 대량 레코드 삽입을위한 표준 형식 (기본 서식 파일)을 이해하지만 레코드 업데이트 또는 삭제의 경우 SqlActivity에서 이러한 문을 사용할 수있는 표준 방법이 있습니까?AWS 데이터 파이프 라인 - SQLActivity - 업데이트 문이 가능합니까?

업데이트 문을 작성할 수 있지만 CSV 입력을 참조하는 방식은 열을 인덱싱 할 자유가없는 단지 물음표 (?)입니다.

데이터 파이프 라인을 이러한 방식으로 사용할 수 있는지 알려주십시오. 그렇다면 특정 방식으로 CSV 열을 참조 할 수 있습니까? 미리 감사드립니다!

답변

0

대량 업데이트가 포함 된 SQL 스크립트로 CSV의 일부 사전 처리를 수행 한 다음 스크립트에 대한 참조와 함께 SqlActivity를 호출해야합니다.

당신은 삽입이있는 경우 사용하여이 작업을 수행 할 수 있습니다 다음

CopyActivity은 (http://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-object-copyactivity.html)이 걸립니다 :

  • S3DataNode를 입력으로

  • SqlDataNode을로 산출.

성능이 중요하지 않은 경우 AWS Data Pipeline을 사용하여 기본 전송에 가장 가까이 있습니다.

자세한 내용은 AWS Data Pipeline 문서 (http://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/what-is-datapipeline.html)를 참조하십시오.