2014-09-05 2 views
1

내 요구 사항은 Pentaho BI 서버에서 수행하는 주전자 작업입니다. 나는 케 타 작업 및 변환 디자인을 위해 Pentaho BI 서버 5.0.1 CE, PDI 4.3.0을 사용하고 PDS CE 4.0을 사용 중입니다. - 케틀 (kettle) 작업을 호출 할 xaction을 디자인하십시오xaction을 사용하여 BI 서버에서 Pentaho 주전자로 전화하기

xaction을 생성하고 해당 xaction (Execute -> PDI 작업)과 같은 프로세스 작업에 주전자 작업을 포함 시켰습니다. 하지만 iat는 먼저 아래 오류를 받았습니다.

합니다 (BIServer5.0.1가 잭 래빗에서 솔루션 파일을 유지 보수로) 난 내 xaction 내 주전자 작업을 업로드 그것에 대해

"kettle error_0015 Could not load transformation job from resource [TANSNAME]"

과 내 일에 내 변환 URL 정적으로 언급했다. 작업이 실행 중이지만 작업 인수가 내 xaction에서 전달되지 않습니다. xaction의 XML 소스에 인수를 추가했습니다. 그러나 여전히 pentaho 로그는 빈 인수를 보여줍니다.

내가 할 일이 더 있습니까?

답변

2

나는 xactions에서 멀어 질 것을 제안합니다. 그들은 퍼즐의 아주 오래된 조각이며, 나는 그들이 곧 비추 게 될 것이라고 생각합니다.

현재 우리는 더 나은 도구와 이해하기 쉽고, 유지 관리하고 디버깅 할 수 있습니다.

데이터 액세스 플러그인으로 CDA를 사용하면 주전자 변환을 데이터 소스로 정의 할 수 있습니다. CDA dataAccess를 호출하면 ktr이 실행되고 지정된 단계의 결과가 쿼리를 실행하는 클라이언트로 다시 전송됩니다.

CDA는 nsousa 펜타 마켓 플레이스

+0

감사를 통해 사용할 수 있습니다,하지만 내 요구 사항은 BI 서버와 xaction를 사용하여 주전자 작업을 호출하는 것입니다 (지금까지 내가 배운) 것을 할 수있는 유일한 방법입니다. 우리가 주전자를 데이터 소스로 사용하고 싶다면 펜타 호 보고서 자체에서 CDA가 필요하지 않습니다 (CDA가 펜타 호 보고서보다 더 많은 이점을 제공한다면). – lourdh

+0

CDA 데이터 소스를 호출하는 것이 보고서를 렌더링하는 것보다 빠릅니다. – nsousa

관련 문제