주전자 변환 업데이트 단계에서 무시 무시 조회가 어떻게 작동합니까? 일부 데이터를 업데이트하려고하는 변환이 있지만 키 조회가 테이블 데이터와 일치하지 않을 때이 단계에서 자주 오류 메시지가 표시됩니다. 기본적으로Pentaho 주전자 변환 업데이트 : 조회 실패 무시를 사용하는 방법
1
A
답변
0
는 Update step
는 Keys to look up the values
패널에 정의 된 키 (IDS)에 따라 (데이터베이스) 기록을 찾습니다. 목표 테이블에 레코드가 없으면 단계는 실패하고 콘솔에 오류를 던집니다. 그것은 목표 테이블의 값을 레코드 스트림의 값과 비교하려고 시도하기 때.에 실패합니다. 비교를 위해 목표 데이터베이스에서 행을 찾지 못하면 실패합니다.
Ignore lookup failures?
을 체크하면 단계가 실패하지 않습니다. 특정 실패를 무시하고 다른 들어오는 행을 레코드 스트림에서 계속 처리합니다.
Flag field
을 사용하여 조회가 실패했는지 여부를 알 수 있습니다. 이를 사용하여 실패한 모든 ID를 추적하고 콘솔이나 파일에 기록 할 수 있습니다.
예 :이 단계는 ETL이 원본에서 대상 데이터베이스로 매일 증가분을로드 할 때 유용합니다. 원본 데이터베이스에는 일 단위 증가분 [IDs: 1,2,3,4,5,6
]이 포함되어 있으며 대상에는 [IDs: 1,2,3,4
] 앞에로드 된 대상 만 포함됩니다. 이제 원본에서 데이터를로드하고 (Update step
을 사용하여) 대상을 업데이트하는 변환을 실행하면 ID = 5
에서 실패합니다. 대상 데이터베이스에서 이러한 레코드를 조회 할 수 없습니다.
또 다른 중요한 옵션은 Skip lookup
입니다. 이 옵션을 선택하면 대상 데이터베이스의 행을 조회하지 않고 테이블 값과 레코드 스트림의 들어오는 값을 비교하지 않고 update 문을 직접 실행합니다.
관련 문제
- 1. 다단계 데이터베이스 조회 주전자/Pentaho
- 2. Pentaho 주전자 : 변환 결과 메일하기
- 3. 복사 방법 Pentaho 주전자 일
- 4. Pentaho 주전자 - 작업을 jar 파일로 변환
- 5. Pentaho 주전자 "삽입물에 배치 업데이트 사용"옵션
- 6. Pentaho 주전자 데이터베이스 오류
- 7. 유동 기반 프로그래밍을위한 Pentaho 주전자
- 8. Pentaho 주전자 (PDI) 분할 이름
- 9. Pentaho 주전자 - 결과 집합을 기반으로 업데이트 쿼리를 생성하는 방법?
- 10. 자바로 주전자 변환
- 11. Pentaho 주전자 작동을 멈추지 않고 주전자 연결을 확인하십시오.
- 12. Pentaho 주전자 : 실행시 메타 변경
- 13. Pentaho 주전자 스푼 날짜 조작
- 14. 주전자 변환
- 15. Pentaho 주전자 주방에서 플러그인을 찾을 수 없습니다.
- 16. S3 GET failed for Pentaho 주전자
- 17. Pentaho 주전자 (PDI)와의 MongoDB 연결
- 18. 그룹화가 Pentaho 주전자 스푼의 출력을 Excel
- 19. Pentaho 주전자 반복으로 메모리 누출이 있습니까?
- 20. Pentaho 주전자 (데이터 통합) MongoDB 집계
- 21. Pentaho 주전자 수정 된 자바 스크립트 setVariable
- 22. Pentaho 변환
- 23. 주전자 (Pentaho PDI) : 작업의 모든 단계를 방문하는 방법
- 24. Django - weap app를 사용하여 Pentaho 주전자 ETL을 연결하는 방법
- 25. Pentaho 데이터 통합 (주전자)에서 두 파일을 병합하는 방법
- 26. PENTAHO 데이터 통합의 스트림 조회
- 27. 입력 데이터에 두 개의 추가 열 추가 - Pentaho 주전자
- 28. SQL 주전자 변환 오류
- 29. Pentaho 주전자 - FTP 다운로드 (파일 다운로드가 완료되었는지 확인하십시오)
- 30. Pentaho 주전자 스푼에서 날짜 형식 및 데이터 추출
나는 Pentaho를 한번도 사용하지 않았지만 그렇게하는 사람들을 위해 지금은 똑딱 거리고 있습니까? 그렇지 않다면, 당신이 틱하면 무슨 일이 일어날까요? 오류 메시지 란 무엇입니까? 이제 펜타 호 전문가가 올 때 도움을 줄만한 충분한 정보가있을 수 있습니다. –
체크 박스를 선택하면 어떻게됩니까? 아무것도 의심하지 않습니다. 실패한 조회 행은 자동으로 삭제됩니다. 난 항상 상류로 이러한 것들을 처리하기 때문에 그 확인란을 사용하지 않지만, 그것은 당신에게 의미가있을 수 있습니다. –