2016-09-27 7 views
0

MongoDB 스키마에서 PostgreSQL으로 야간 마이그레이션을 수행 할 ETL 루틴을 설계하기 위해 Pentaho Data Integration Community (pdi-ce-6.1.0.1-196) akaa kettle을 다운로드했습니다.Pentaho 주전자 (PDI)와의 MongoDB 연결

맨 처음 작업을 수행하지 못했습니다 : MongoDB 연결을 만드십시오. MongoDB는 New Connection 대화 상자에 Connection Type으로 표시되지 않으므로 Generic database을 선택했습니다. 그런 다음 일반 연결에 필요한 Custom Driver Class Name 필드에서 MongoDB와 관련된 항목을 찾지 못했습니다.

주전자에 설치/구성이 잘못되었을 수 있습니까? 나는 처음 시작을 죽여야 만한다는 것을 기억한다. 영원히 교수형에 처했기 때문이다.

또는 PDI-CE에는 내가 다른 곳으로 가져 가야하는 구성 요소가 부족합니까?

답변

1

PDI는 Mongodb를 다른 데이터베이스와 다르게 처리합니다.

변환 작업 (대 직무)에서 "빅 데이터"그룹 단계로 이동하면 MongoDB 입력과 MongoDB 출력의 두 단계가 있습니다.

이러한 단계에서 데이터베이스에 대한 연결 정보를 지정합니다.

P.S.하는 데 도움이

희망,

마크 또한 시장에서 "MongoDB Delete"가 있는데 컬렉션에서 데이터를 삭제할 때 유용합니다.

+0

나는 직업을 구상하려고했다. 그래서 나는 변형을 먼저 만들어서 나중에 욥에서 사용해야한다고 생각하니? 여기 MongoDB Input이 잘 작동했습니다. – VillasV

+0

예 - 변형에서 수행해야하며 작업이 필요한 경우 작업에서 변환을 호출하십시오. 다행히 MongoDB 입력이 제대로 작동한다고 들었습니다. –