2017-12-28 2 views
1

현재 데이터 팩토리 V1을 사용 중입니다.데이터 업스트림 종속성에 대한 팩토리 대기 대기 시간이

나는 2 개의 연결 활동을 가진 파이프 라인을 가지고있다 :

. 첫 번째 작업은 SQLDB에서 Data Lake Store의 .tsv 파일로 테이블을 추출하는 복사 작업입니다.

. 두 번째 활동은 이전에 생성 된 .tsv 파일의 데이터를 수집하고이를 Data Lake 데이터베이스의 기존 테이블에 추가하는 Data Lake Analytics U-SQL 활동입니다.

는 분명히, 나는 첫 번째 활동은 그래서 두 번째 활동에 입력 데이터로 첫 활동에서 출력 데이터 세트를 사용 후 두 번째 활동이 실행할하고 그것을 잘 작동합니다.

그러나 첫 번째 활동이 실패하면 두 번째 활동이 "대기 중 : 데이터 집합 종속성 (업스트림 종속성 준비가되지 않음)"상태에서 멈추게됩니다.

두 번째 활동에 대해 policy-> timeout 속성이 설정되어 있지만이 활동이 시작된 후에 만 ​​작동하는 것 같습니다. 따라서 액티비티가 시작되지 않으므로 제한 시간이 초과되지 않고 멈추지 않습니다.

어떻게이 "대기 중"기간에 대한 시간 초과를 설정할 수 있습니까?

고맙습니다.

답변

0

이것이 v1의 작동 방식입니다. 업스트림 데이터 집합에 오류가 발생하면 두 번째 데이터 집합은 첫 번째 데이터 집합이 성공적으로 완료 될 때까지 대기 상태를 유지합니다.

일정을 사용하는 경우 첫 번째 활동으로 문제를 해결하고 실패한 슬라이스를 다시 실행해야합니다. 일회성 파이프 라인으로 작업하는 경우 문제를 수정 한 후에 전체 파이프 라인을 다시 실행해야합니다.

시간 제한은 Data Factory documentation으로 작성된 것처럼 실제로 처리가 시작될 때만 작동합니다.

슬라이스의 데이터 처리 시간이 시간 초과 값을 초과하면 해당 값이 취소되고 시스템에서 처리를 다시 시도합니다. 재시도 횟수는 재시도 특성에 따라 다릅니다. 시간 초과가 발생하면 상태가 TimedOut으로 설정됩니다.

관련 문제