분명히 텍스트 파일 출력 동시 쓰기, 주전자의 텍스트 파일 출력 단계는 동시성을 지원하지 않습니다 : 두 개의 서로 다른 텍스트 파일 출력 단계는 같은 파일에 작성하는 경우에는 잠금 장치가 없다 구현 된 결과 출력 파일에는 입력 소스의 필드가 혼합 된 결과 출력 행이 포함됩니다 (잘못된). 아무도 나에게이 동작에 대한 확인을 제공 할 수 있습니까? 책 Pentaho Kettle Solutions의 페이지 387에서주전자 (펜타 PDI) :
0
A
답변
0
:
병렬로 하나의 텍스트 파일에 쓰기 수 없습니다. 예제의 경우 "텍스트 파일 출력" 단계의 여러 단계 복사를 사용하여 동일한 출력 파일에 쓸 수 없습니다. 시도 할 경우, 결과는 블렌딩 된 파일이고 라인과 필드는 잘못된 위치에 있습니다. 이 문제는 고급 잠금 알고리즘 을 사용하는 경우에만 다시 적용되어 하나의 스레드에 대한 병렬 처리 수준을 다시 낮 춥니 다. 그러나 간단한 해결책은 복수 출력 파일에 파일을 쓰는 것입니다. .
0
여러 "텍스트 파일 출력"단계를 통해 같은 파일에 쓰는 경우 별도의 컨텍스트가있는 두 개의 별도 프로그램에서 파일에 액세스하는 것과 같습니다. 물론 이러한 경우에는 Pentaho가 처리하는 동시성이 없을 것입니다. "텍스트 파일 출력"내의 파일 쓰기 기능은 synchronized이지만 단일 컨텍스트에서 동시성을 처리합니다.
관련 문제
- 1. 펜타 새로운 펜타 주전자/PDI
- 2. 주전자 PDI CONCAT 컬럼
- 3. 펜타 주전자 변환이
- 4. 펜타 주전자 - 다른 데이터베이스
- 5. Pentaho 주전자 (PDI) 분할 이름
- 6. Pentaho 주전자 (PDI)와의 MongoDB 연결
- 7. 주전자 (pdi) - Stax로 여러 파일 열기
- 8. PDI 주전자 - 고급 구조를 표준화하는 방법?
- 9. 펜타 숟가락/주전자 병합 행 DIFF 단계
- 10. select 문에서 PDI 매개 변수
- 11. 주전자 (Pentaho PDI) :이 작업에서 시작 지점을 찾을 수 없습니다.
- 12. PDI/주전자 : 파일 생성 또는 매핑 (하위 변형) 실행을 피하십시오
- 13. 주전자 (Pentaho PDI) : 작업의 모든 단계를 방문하는 방법
- 14. pentaho PDI (주전자) 출력을 찾을 수없고 입력이 완료되지 않았습니다.
- 15. PDI 주전자 - MongoDB 출력에서 쿼리 일치를 위해 ObjectId를 지정하는 방법
- 16. 펜타
- 17. 마이그레이션 주전자 파일 리포지토리
- 18. PGP를 사용하여 파일을 암호화하는 주전자
- 19. Pentaho PDI (주전자 버전 4.2.1)를 사용하여 Google 애널리틱스 데이터 API에 액세스하는 방법
- 20. Pentaho 주전자 : 실행시 메타 변경
- 21. Pentaho PDI 리포지토리 연결
- 22. 주전자 변환
- 23. 올바른 설치 파일과 BA \ PDI 옵션을 선택하는 데 도움이 필요합니다
- 24. Pentaho 주전자 (데이터 통합) MongoDB 집계
- 25. 펜타 관리 콘솔 오류 내 펜타 서버를 재시작 한 후
- 26. 펜타 호 (pentaho) CDE
- 27. 익명 액세스 펜타 보
- 28. PDI 숟가락 MS 액세스 CONCAT
- 29. 주전자 겸용 조회 단계 (스트림 차원 필드/필드)
- 30. Pentaho 주전자 작동을 멈추지 않고 주전자 연결을 확인하십시오.
은 TextFileOutput 전에 스트림을 결합 할 수 있으며 행의 필드 수와 유형을 일치시켜야합니다. – simar
물론. Text File Output이 자체적으로 어떤 종류의 잠금을 구현했는지 궁금합니다. 고맙습니다. – Claudio