2013-07-10 4 views

답변

2

태그 설명에서 ETL 도구 또는 사용자 정의 코드를 사용해야 할 필요가 있음을 분명히 알 수 있습니다. 더 쉬운 방법은 데이터의 특성과 마이그레이션 방법에 따라 다릅니다.

Talend Studio와 Pentaho 주전자를 살펴 보겠습니다. 둘 중 어느 쪽이 귀하의 필요를 충족시킬 수 있는지보십시오.

eXist 데이터를 구조화 된 CSV 내보내기로 변환 할 수 있다면 PostgreSQL에서 테이블을 직접 정의한 다음 COPY 데이터를 입력하거나 pgloader을 사용할 수 있습니다.

그렇다면 가장 익숙한 언어 (Python, Java, 무엇이든)를 선택하고 해당 언어의 eXist 데이터 커넥터와 해당 언어의 PostgreSQL 데이터 커넥터를 사용하는 것이 좋습니다. eXist에서 데이터를 가져 와서 PostgreSQL에 제공하는 스크립트를 작성하십시오. 파이썬을 사용하고 있다면 the Psycopg2 database connector을 사용하면 빠르며 대량 데이터로드는 supports COPY입니다.

+0

CloverETL을 사용해 볼 수도 있습니다. Talend와 Kettle에 비해 (특히 ETL 초보자를 위해) 사용하는 것이 더 간단하다는 것을 알았습니다. –

+0

정말 고마워요. 나는이 세 가지 연구를하고있다. stackoverflow 규칙이 허용하는 경우,이 스레드에 대한 제안을 더 기쁘게 생각합니다. – Jusle

+0

@ user2569149 물론 여러분도 받아 들여도 답변을 게시 할 수 있습니다. 결국 누군가 나보다 더 나은 제안을 할 수 있습니다. –

관련 문제