2015-01-12 2 views
0

다양한 유형의 데이터로드를 처리하는 일반적인 워크 플로 솔루션을 구축해야합니다. 처럼 ) 플랫 파일에서 플랫 파일로 - 고정 폭 파일 또는 분리 또는 엑셀 파일 일 수 있음 b) 플랫 파일에서 데이터베이스 - 모든 데이터베이스 또는 c) 이전과 같은 모든 파일 유형 일 수 있음 데이터베이스에 데이터베이스PDI를 사용하여 데이터로드 패턴

위의 메타 데이터는 웹 기반 GUI를 설정하여 구성 할 수 있습니다.

메타 데이터 a) 파일 형식 b) 열 c) 필터 로직 d) 조회 그렇다면 조건 E)로드 타입 : 기본 키에 기초하여 삽입, 업데이트 또는 UPSERT F) 데이터베이스 유형 g) DB 용 JNDI h) 비즈니스 규칙 - 레코드 수준 또는 집계 수준. ....

최근에 비디오 "https://skillsmatter.com/skillscasts/5115-how-amia-used-pentaho"을 보았으며 최소한의 코딩으로 PDI를 사용하여 위의 워크 플로우를 만들 수 있다고 생각합니다.

누구나 동일한 예제를 제공하기 위해 도움을 줄 수 있습니까?

감사합니다. 디케시 샤.

+0

확인할 수 있습니다. 우리는 모든 pdi 데이터 소스를 읽고 hadoop에 데이터를 쓰는 메타 데이터 기반 시스템을 만들었습니다. 새 피드를 추가하는 것은 순수하게 데이터베이스의 메타 데이터이며 변환은 변경하지 않습니다. – Codek

+0

감사합니다 Codek.Would 가능한 경우 작업 예제를 제공 할 수 있습니까? – dikesm

+0

죄송합니다, 아니요. 이것은 방대한 프로젝트였습니다. 나는 그것이 쉽다라고 말하지 않았다! 그러나 확실히 할 수 있습니다. – Codek

답변

0

Pentaho는 메타 데이터 기반 도구입니다. 찾고있는 솔루션을 구축 할 수 있다고 확신합니다. PDI 또는 주전자는 "변수 설정"및 "변수 가져 오기"와 같은 다양한 단계를 제공합니다. Dynamic naming of excel sheets using pentaho kettle을 확인하십시오. Pentaho wiki도 확인하십시오.

또한 변환 설정에서 매개 변수를 추가하는 옵션을 찾을 수 있습니다. 매개 변수를 추가 아래의 이미지를 확인 :

enter image description here

당신은 UI가 동적 매개 변수를 추가하여 주전자에 값을 전달하고 가져 오기를 사용하고 나머지를 할 변수를 설정하는 것입니다에서 할 필요가 당신의 비즈니스 로직.

희망이 있습니다. :). 필요한 경우 샘플 솔루션을 제공 할 수 있습니다.

관련 문제