2013-09-03 2 views
2

SQL Server 기반 응용 프로그램을 Amazon Redshift로 이식하려고합니다. Redshift는 성능 및 확장 성 측면에서 유망 해 보입니다. 우리는 쿼리를 일괄 적으로 실행하기 위해 저장 프로 시저를 대체하는 문제를 겪고 있습니다.Amazon Red Shift : SQL Server의 저장 프로 시저와 비슷한 쿼리 일괄 처리 작성 방법

감사 슬프게도

+0

귀하의 질문에 대한 더 나은 해결책을 찾으려고 시도한 것을 설명해주십시오. – Shivaay

+0

안녕하세요, redshift에서 데이터베이스 클러스터를 만들었으며 데이터베이스에 대해 쿼리를 실행할 수 있습니다. 그러나 SQL Server에서 Stored Proceedures 도움말과 비슷한 쿼리 일괄 처리를 실행할 수는 없습니다. 일괄 처리 실행에 도움이 필요합니다. – Sandeep

+0

외부에서 실행 – Guy

답변

2

없음 깔끔한 교체가 존재하지 않는다. 당신이 예약 작업과 같은에서 실행 psql 전화

  1. 쉘/CMD 스크립트 : 제가보기에는

    , 당신은 몇 가지 선택이있다.

  2. ETL 도구 (SSIS). 대부분 쉘/cmd 스크립트를 실행한다는 것을 명심하십시오.
  3. xp_cmdshell을 사용하여 psql을 호출하는 SQL Server 저장 프로 시저.
  4. AWS 데이터 파이프 라인을 사용하여 일괄 처리를 실행하십시오.
+1

현재 Azkaban을 사용하고 있습니다. 가능한 경우 단계가 병렬로 실행되기 때문에 좋으며 분석가 (예 : 프로그래머가 아닌)가 워크 플로를 만드는 것이 상대적으로 쉽기 때문에 좋습니다. –