2015-02-03 7 views
1

나는 Pentaho Data-Integration으로 시작하고 있습니다. 데이터베이스에서 XML 파일의 데이터를 업데이트하려고합니다. 그러나 Get data from XML 출력이 올바른 형식이 아닙니다. 그런 다음 Row denormaliser 단계를 사용하여이 수정 작업을 수행합니다. 그러나, 결과는 다음과 같다 :Pentaho - 행 denormaliser와 관련된 문제

[1] : http://i.stack.imgur.com/c1cgF.png

MY 변환은 단순 저 :

[1] : http://i.stack.imgur.com/r97uL.png

이 행을 병합하는 데 사용할 수있는 단계가 있습니까? Merge Rows Diff, Join Row 및 Merge Join으로 시도했습니다. 이 단계들 중 어느 것도 작동하지 않았습니다.

고맙습니다. 난 당신이 acheive 원하는 것을 정확하게 이해하면 내 영어 :

답변

2

미안 해요, 난 당신이 "Group By" 또는 시도 제안 "Memory Group by" 단계 (데이터의 첫 번째 열을 기반으로 타임 스탬프). 단계의 총 섹션에서 유형 사용

enter image description here

이 이후 하나에 모든 행을 집계합니다 : "합"타임 스탬프 이외의 남은 열을 기준을 (아래 이미지를 확인) timstamp는 전체적으로 일정합니다. "행 정규화 기"단계 다음에이 단계를 사용하십시오.

병합 행 차이, 결합 행 및 병합 조인과 같은 단계는 두 개의 입력 스트림과 함께 데이터를 결합 또는 병합하는 것과 같습니다. 행 수준 집계는 수행하지 않습니다. 펜타 호 위키에서 더 많은 것을 확인할 수 있습니다 :)

호프가 도움이 되었으면합니다. :)

+0

그건 꼭 필요한 것입니다. 고마워요! :디 – RafaelCampos