2016-07-04 6 views
1
  1. Pentaho PDI의 여러 유형의 리포지토리의 차이점과 이러한 다양한 리포지토리의 사용법을 설명 할 수 있습니까?
  2. JNDI 및 OCI 데이터베이스 연결 마법사의 장점은 무엇이며이 두 가지를 구성하는 방법은 무엇입니까?

입력 해 주셔서 감사합니다.Pentaho PDI 리포지토리 연결

답변

1

질문 1 : 파일 저장소, 데이터베이스 저장소 및 Pentaho 저장소의 세 가지 유형의 저장소가 있습니다.

언제든지 한 저장소 형식에서 다른 저장소 형식으로 내보내기/가져 오기를 수행 할 수 있습니다.

파일 저장소는 xml 파일에/jobs/connections/etc ... 변형을 저장합니다. 두 개의 다른 사용자는 데이터베이스에 저장하여 사용자간에 공유 할 수 있습니다. 데이터베이스 (CE) 저장소에는 마지막 버전 만 포함되어 있으며 라이센스를 지불해야하는 Pentaho (EE) 저장소에는 버전 제어 및 기타 멋진 기능이 있습니다. 하나를 선택할 수

:을 단일 사용자의 경우, 간단한 파일 저장소입니다 ... 당신이 갑자기 문서화되지 않은 앞에 넣을 때 유용 할 수있는 SQL과 저장소를 조회 할 않는 마이그레이션, 업그레이드, 최적화 또는 디버그를위한 프로덕션 환경의 ETL 시스템

다중 개발자의 경우 개발자가 사용할 계획이지만 다른 개발자가 작성한 변환/작업은 거의 수정하지 않는 경우 데이터베이스 리포지토리를 사용하십시오. 그렇지 않으면 자주 되돌리기위한 버전 컨트롤이 필요하다고 생각되면 github과 같은 SVN에서 공유 된 파일을 사용하십시오. 이 경우 다른 개발자는 동기화 상태를 유지하기 위해 커밋 된 수정 사항을 다운로드해야합니다.

물론 클라이언트가 라이센스를 구입하여 OpenSource를 후원 할 수있는 경우 Entreprise 저장소를 사용하면 실시간 수정 및 버전 관리가 가능합니다.

질문 2 : 당신이 질문을하면 에서, kettle.property에 정의 된 연결 매개 변수와 함께 JDBC (OCI)를 사용합니다. JINI는 다중 사용자가 동일한 연결을 공유하는 기술로서 중앙 집중식 서비스로 나타납니다. PDI의 컨텍스트에서는 DBA가 JINI 또는 JDBC 형식의 연결 자격 증명을 제공 할 때를 제외하고는 실제로 약간의 차이점이 있습니다.