Pentaho Data Integration 입문편(2) - Transformation 및 JOB 제작

2842 단어 PDIpentahoETL

요약


이 글은 다음과 같은 내용을 기재하였다.
  • Transformation의 제작 방법
  • JOB의 만드는 법
  • 실행 시 이미지
  • 다음 단계
  • 이 글을 읽기 전에


    펜타호 Data Integration이 아직 설치되지 않은 경우 아래 내용을 참고해 설치하면 글을 읽으면서 조작하면 이해하기 쉽다.
    Pentaho Data Integration 설치
    Transformation 및 JOB에 대해서는 다음을 참조하십시오.
    Pentaho Data Integration 도입부 (1) - 기능 개요 및 용어 정리

    Transformation 생성 방법


    Transformation은 Spoon에서 제작할 수 있습니다.
    구체적으로 말하면 스폰.bat와 spoon.sh에서 Spoon을 시작하고 '파일 메뉴' → '새' → '데이터 변환' 을 선택하여 새 Transformation을 만드는 방법과 Spoon의 '+' 아이콘에서 '데이터 변환' 을 선택하는 방법이 있습니다.
    화면도 붙였으니 확인해 주세요.

    각 단계의 설정에 관해서 단계의 아이콘을 두 번 클릭하면 각각의 설정 화면이 표시되어 그곳에서 진행된다.
    실행에 관해서는 제작된 Transformation을 한 번 저장한 후 Spoon에서 실행하거나 일괄 처리 프로그램부터 실행할 수 있습니다.
    또한 Transformation을 만들고 저장하면 ktr라는 확장자 파일이 생성됩니다.
    생성된 ktr 파일을 다른 환경에서 실행하려면 이 파일을 실행하려는 환경으로 복사할 수 있습니다.

    작업 작성 방법


    JOB도 트랜스포메이션과 마찬가지로 스폰에서 제작할 수 있다.
    새 방법은 Transformation과 기본적으로 같습니다. 선택한 메뉴는 '데이터 변환' 이 아니라 '작업' 입니다.
    이쪽에도 화면 인상이 붙어 있으니 자세히 그쪽을 확인해 주세요.

    JOB를 저장하면 확장자가 kjb인 파일이 생성됩니다.

    런타임 이미지


    예를 들어, Transformation을 실행하면 다음과 같은 이미지가 생성됩니다.

    다음 단계


    이 글에는 트랜스포메이션과 JOB의 새로운 제작 방법과 실행 방법 등 매우 기본적인 내용만 기재돼 있어 단계별 설정 방법은 다루지 않았다.
    자주 사용하는 단계의 설정 방법 등은 다른 글에서 소개할 것이니 아래의 내용을 참조하십시오(수시로 추가).
    PDI를 통해 DB에서 데이터 가져오기
    Pentaho Data Integration을 통해 CSV 파일 읽기
    Pentaho Data Integration을 통해 CSV 파일 내보내기
    Pentaho Data Integration을 통해 Table로 데이터 내보내기

    좋은 웹페이지 즐겨찾기