2017-12-27 28 views
0

나는 Pentaho 데이터 통합과 관련하여 질문이 있습니다. 예를 들어 하나의 테이블에 => 경찰의 힘과 값은 1,2,3 (외래 키)입니다. 이제 질문은이 값을 어떻게 바꿀 것인가 => 1 = 힘 없음, 2 = 힘, 3 = 모르겠다?Pentaho, int 값을 문자열 값으로 변환하는 방법

답변 해 주셔서 감사합니다.

답변

0

은 무엇 당신이 찾고있는 것은 "Value mapper" step

  1. 가에 단계를
  2. 을 더블 클릭하여 입력 한 후 새로운 "값 매퍼"단계를 추가하고 "값 매퍼"에 입력에서 홉을 만드는 것입니다 편집 할 새 단계
  3. "사용할 필드 이름"에서 정수 필드를 선택하십시오.
  4. "대상 필드 이름"에 변환 된 값이 포함될 새 필드의 이름을 삽입하십시오.
  5. "필드 값"테이블을 변환 할 값 목록으로 채 웁니다. 예를 들어 "소스 값"에서 "1"(괄호없이)을 가져야하며 "대상 값"에서 "강제 없음"이어야합니다. 귀하의 3 항목으로 목록을 채 웁니다.
+0

고맙습니다. 작동합니다! –

+0

물론, btw, 질문이 하나 더 있습니다. 난 penthao이 (이전과 비슷한 문제가) 함께 할 수 : 나는 사실 1-255에서이 도시에 대한 값을 가지고, 다른 테이블에 내가 ID_City, City_Name 예를 들어 그래서이 번호에 대한 설명이 있습니다. 어떻게하면 "병합"할 수 있습니까? (실제 도시 이름의 테이블 번호를 변경하려면 1 = Graz, 2 = London 등등을 쓰지 않고) –

+0

이 시나리오에서는 "데이터베이스 조회"단계를 사용할 수 있습니다 테이블 내에서 키를 검색하고 키와 관련된 다른 필드를 리턴 할 수 있습니다. – t3b4n