파일 기반 로드 프로세스를 위한 빠른 모드 설명

빠른 모드 파일 기반 로드를 위한 통합을 생성하려면 다음을 수행합니다.

  1. Data Integration 홈 페이지에서 추가 아이콘 이미지.(생성)을 누르고 통합을 선택합니다.

    일반 페이지가 통합 생성 뷰에 표시됩니다.

  2. 이름설명에 새 통합의 이름과 설명을 입력하십시오.

  3. 위치에 새 위치 이름을 입력하거나 기존 위치를 선택하여 데이터를 로드할 위치를 지정합니다.

    위치는 소스 및 타겟을 연계된 멤버 매핑과 링크하는 데 사용됩니다. 동일한 위치에 옵션 및 필터 기준 세트가 서로 다른 여러 통합을 정의할 수 있습니다. 위치는 주로 통합에 대한 액세스를 제어하는 데 사용됩니다. 위치 보안을 사용하여 일반 사용자에 대해 액세스를 제어할 수 있습니다.

    새 위치를 입력하는 경우 소스 및 타겟을 제공해야 합니다. 통합을 저장하면 시스템이 자동으로 위치를 생성합니다.

    기존 위치를 선택하는 경우 시스템이 소스 및 타겟을 자동으로 채우며 사용자가 해당 값을 변경할 수 없습니다.

    위치 속성에 대한 자세한 내용은 위치 속성 선택을 참조하십시오.

  4. 빠른 모드 슬라이더를 탭하여 설정합니다.

    빠른 모드 방법과 통합 작업을 연계하고 작업을 저장한 후에는 빠른 모드 연계를 되돌릴 수 없습니다. 하지만 통합 작업을 삭제할 수 있습니다.

  5. 소스 아이콘 이미지(소스 선택)를 누르십시오.

  6. 소스 선택 페이지에서 파일을 선택합니다.

    그림은 소스 페이지 선택을 보여줍니다.

  7. 파일 브라우저에서 파일을 선택하고 확인을 누르십시오.

    파일 기반 소스를 위한 빠른 모드는 숫자 및 비숫자 데이터 유형을 지원합니다.

    인박스 또는 아웃박스 폴더나 기타 폴더를 두 번 눌러 폴더의 파일 목록을 볼 수 있습니다.

    그림은 파일 브라우저를 보여줍니다.

    업로드를 누르고 파일로 이동하여 업로드할 수도 있습니다.

  8. 큐브에서 타겟 시스템의 계획 유형을 선택합니다.

    등록할 수 있는 사용자정의 큐브 애플리케이션의 수에 대한 제한 없이 사용자정의 큐브를 별도의 애플리케이션으로 등록할 수 있습니다.

  9. 범주에서 통합의 범주를 선택합니다.

    나열된 범주는 "실제"와 같이 설정에서 생성한 범주입니다. 범주 매핑 관리을 참조하십시오.

  10. 선택사항: 파일을 매핑하거나 파일과 연계된 머리글 열을 변경하려면 통합 생성 페이지에서 파일 옵션을 누릅니다.

    1. 파일 임포트 - 파일 유형 인코딩 페이지에서 유형, 인코딩, 구분자드릴 URL 필드를 완료하십시오. 그런 다음 열 이름에 머리글 사용에서 화살표 키를 사용하여 머리글 행을 선택하거나 머리글 행을 선택하지 않고 다음을 누릅니다.

      그림은 파일 임포트 페이지를 보여줍니다.

      파일 임포트 - 파일 유형 인코딩 페이지에 관한 자세한 정보는 파일 매핑의 내용을 참조하십시오.

    2. 파일 임포트 - 파일 열 매핑 페이지에서 필요한 대로 열 머리글을 수정하고 완료를 누르십시오.

      자세한 내용은 파일 열 머리글 편집을 참조하십시오.

  11. 새 위치의 경우에 한해 타겟 아이콘 이미지를 누르십시오(타겟 선택).

  12. 타겟 선택 페이지에서 타겟 애플리케이션을 선택하십시오.

  13. 저장을 누릅니다.

    통합 생성 페이지 표시 이미지

  14. 데이터 통합 홈 페이지에서 통합 오른쪽에 있는 선택 아이콘 이미지를 누른 다음 차원 매핑을 선택합니다.

  15. 임포트 형식에서 통합에 사용할 임포트 형식의 이름을 선택합니다.

  16. 유형에서 파일 형식을 선택합니다.

    사용 가능한 옵션은 다음과 같습니다.

    • 구분됨—구분된 파일 형식에서 숫자 데이터를 로드합니다.

    • 다중 열–숫자—선택한 차원의 여러 차원 멤버에 대한 숫자 데이터를 단일 데이터 행에 로드합니다. 로드할 멤버에 대한 정의는 로드 파일의 머리글 레코드 또는 임포트 형식 정의에 포함할 수 있습니다.

    • 구분됨–모든 데이터 유형—구분된 파일 형식에서 모든 데이터 유형을 로드합니다.

    • 다중 열–모든 데이터 유형—선택한 차원의 여러 차원 멤버에 대한 모든 데이터 유형을 단일 데이터 행에 로드합니다. 로드할 멤버에 대한 정의는 로드 파일의 머리글 레코드 또는 임포트 형식 정의에 포함할 수 있습니다.

  17. 구분자에서 출력 파일의 열을 구분하는 데 사용할 문자를 선택합니다.

    구분 파일에는 지정된 구분자로 서로 분리되는 하나 이상의 레코드가 있습니다.

    • 쉼표(,)

    • 파이프(|)

    • 느낌표(!)

    • 세미콜론(;)

    • 콜론(:)

    • 물결표(~)

  18. 매핑 그리드에서 소스 데이터-로드 파일의 소스 열을 타겟 애플리케이션의 차원에 매핑하십시오.

    타겟 애플리케이션의 차원을 자동으로 채웁니다.

    기존 임포트 형식을 선택하면 소스와 타겟이 자동으로 매핑됩니다.

    새 임포트 형식을 추가하거나 기존 임포트 형식을 편집하는 경우 다음을 완료하십시오.

    • 에서 임포트할 파일의 필드 번호를 지정합니다.

    • 소스 차원 선택에서 타겟 애플리케이션에 지정할 소스 차원의 이름을 지정합니다.

      동일한 차원의 여러 소스 열을 타겟 차원에 매핑할 수 있습니다. 예를 들어 네 개의 "계정" 소스 열을 매핑할 수 있습니다.

  19. (선택사항): 소스 또는 타겟에서 직접 값에 대해 연산을 수행할 표현식을 지정합니다.

    타겟 표현식 유형에 대한 자세한 내용은 타겟 표현식 사용을 참조하십시오.

    Note:

    ProcessMap 타겟 표현식은 파일 기반 로드를 위한 빠른 모드에만 사용할 수 있습니다. 이 타겟 표현식을 사용하면 맵 멤버에 지정된 매핑을 사용하여 변환을 수행할 수 있습니다.

    소스 표현식 유형에 대한 자세한 내용은 소스 표현식 사용을 참조하십시오.

    Note:

    빠른 모드(파일 기반 로드)에 사용되는 차원에는 SQL 타겟 표현식 유형을 사용할 수 없습니다.
  20. 차원에 멤버 매핑을 사용하려면 차원에 대한 타겟 표현식 processMap을 명시적으로 지정해야 합니다.

    예를 들어, Entity 차원에 대한 멤버를 매핑하려면 Entity 차원에 대한 processMap 표현식을 정의해야 합니다.

    1. 매핑 그리드에서 차원의 오른쪽에 있는 추가 행 아이콘 이미지을 누른 다음 타겟 표현식 편집을 선택하여 타겟 표현식을 추가할 타겟 값을 선택합니다.

    2. 타겟 표현식 편집 페이지에서 표현식 유형을 누르고 프로세스 맵을 선택한 후 확인을 누릅니다.

    차원 매핑 페이지 표시 이미지

  21. 저장을 누릅니다.
  22. 데이터 통합 홈 페이지에서 통합 오른쪽에 있는 선택 아이콘 이미지를 누른 다음 멤버 매핑을 선택합니다.

    멤버를 매핑하여 소스 값을 각 타겟 차원에 적합한 멤버로 변환합니다. 지정된 차원의 타겟 멤버가 파생되도록 타겟 표현식을 정의한 경우 멤버 매핑을 정의할 필요가 없습니다.

    Note:

    타겟 표현식을 사용하여 데이터를 변환할 수 있는 경우 멤버 매핑이 아닌 데이터 변환을 사용하는 것이 좋습니다. 대형 데이터 세트에서는 멤버 매핑보다 타겟 표현식을 사용하는 변환의 성능이 훨씬 뛰어납니다.
  23. 차원 드롭 다운에서 멤버 매핑을 편집하거나 추가할 차원을 선택합니다.

    Note:

    차원에 멤버 매핑을 사용하려면 차원을 매핑할 때 차원에 대한 타겟 표현식 processMap을 명시적으로 지정해야 합니다.

  24. 추가 아이콘 이미지.를 눌러 새 멤버 매핑을 추가하십시오.

    매핑을 선택하고 편집 아이콘(편집 아이콘 표시 이미지)을 눌러 새 매핑을 추가하지 않고 필요에 따라 기존 매핑만 편집할 수도 있습니다.

  25. 멤버 매핑 추가 페이지에서 소스매핑 유형 드롭다운에서 멤버 매핑 유형을 선택하고 소스 값을 지정합니다.

    멤버 매핑의 유형은 다음과 같습니다.

    매핑 유형 설명 참고 항목
    Explicit 매핑 아이콘 이미지

    소스 값을 타겟 값과 정확히 일치시키고 바꿉니다.

    Explicit 매핑은 일대일 매핑입니다. 예를 들어 소스 값 "ABC"는 타겟 값 "123"으로 바뀝니다.

    명시적 매핑 사용
    Is Like 멤버 매핑을 표시하는 이미지

    특수 문자를 사용하여 소스 값의 문자열과 일치시키고 타겟 값에 매핑합니다.

    유사 매핑에서는 소스 레코드에서 별표(*) 1개 및 물음표(?)의 와일드카드 문자만 사용할 수 있습니다. 별표는 임의 수의 문자를 위한 자리 표시자입니다.

    예를 들어 1190*은 1190, 1190100 및 1190-200 계정을 현금 타겟 계정에 매핑합니다.

    물음표는 한 문자를 위한 자리 표시자입니다. 예를 들어 119? 소스 계정은 4개의 문자를 포함하며 119로 시작하는 소스 계정에만 매핑됩니다.

    Like 매핑 사용
    그림은 정규 표현식 아이콘을 보여줍니다.

    텍스트에서 일치 패턴을 지정하는 문자 시퀀스를 사용하는 정규 표현식입니다.

    이 매핑 유형은 소스 레코드에만 사용할 수 있습니다.

    Java 지원 정규 표현식만 사용할 수 있습니다.

    예를 들어, 소스 레코드에 5자리 숫자가 있는 행을 무시하는 정규 표현식을 적용하려면 .* \d{5}을 지정하고 타겟에 무시를 지정하면 됩니다.

    기타 예:

    110[1-9]{3}999 - 110으로 시작하고 마지막 숫자 3개가 999로 끝남

    ^[A-Z][1-5]{5} - 대문자로 시작하고 그 뒤에 1~5 사이의 숫자 5개가 옴

    ^1[1-5]{5}9{3} - 1~5 사이의 5개 숫자로 시작하여 999로 끝남

    다음 항목을 참조하십시오.

    Note:

    변환을 위해 소스 값을 처리할 때 특정 소스 값에 여러 매핑이 적용될 수 있습니다. 우선순위는 명시적, 유사, 정규 표현식의 순서입니다.
  26. 타겟에서 차원 멤버 이름의 타겟 값을 입력하십시오.

    개별 멤버를 타겟으로 입력하거나 멤버 선택 아이콘을 보여 주는 이미지입니다.을 눌러 멤버 선택기로 값을 선택할 수 있습니다.

    Note:

    타겟 값에는 와일드카드를 사용할 수 없습니다.
  27. 처리 순서에서 매핑 순서를 지정하십시오.

    처리 순서에 따라 매핑 유형 내의 우선순위 레벨이 결정됩니다. 매핑은 매핑 유형 내에서 이름의 알파벳순으로 처리됩니다. 순서 지정에 도움이 되도록 번호를 사용할 수도 있습니다. 예를 들어 10 또는 100 단위로 번호를 매기는 경우 기존 값 사이에 새 값을 삽입할 수 있습니다. 매핑 번호가 10, 20 및 30으로 매겨진 경우 25로 시작하는 매핑을 추가할 수 있으며 다른 매핑의 이름을 바꿀 필요가 없습니다.

  28. 설명에 매핑에 대한 설명을 입력합니다.

  29. 확인을 누릅니다.

    멤버 매핑 페이지 표시 이미지

  30. 선택적으로 매핑을 선택하고 편집 아이콘을 보여 주는 이미지입니다.을 눌러 멤버 매핑을 편집할 수 있습니다.

    매핑을 선택하고 삭제 아이콘을 보여 주는 이미지입니다.을 눌러 멤버 매핑을 삭제할 수 있습니다.

  31. 통합을 실행합니다.

    1. Data Integration 홈 페이지에서 빠른 모드 - 파일 기반 로드와 연계된 통합 작업을 선택하고 실행 아이콘 이미지를 누릅니다.

    2. 통합 실행 페이지에서 모드의 기본값은 바꾸기입니다.

    3. 옵션 페이지에서 기간을 정의하지 않은 경우 기간 드롭다운에서 데이터를 로드할 소스 파일의 단일 기간을 선택합니다.

      기간 차원을 매핑하고 통합의 차원 매핑 페이지에 있는 기간에 대한 타겟 표현식을 지정하는 경우 기간이 매핑에서 파생되므로 기간 선택에 기간 드롭다운을 사용할 수 없습니다.