멤버 매핑 생성

멤버 매핑을 사용하여 소스 값에 따라 소스 차원이 대상 차원으로 변환되는 방식을 확인합니다. 멤버 매핑은 데이터 로드 중에 참조되며, 대상 애플리케이션으로 로드되는 데이터를 차원화하는 방법을 Data Management에서 결정할 수 있게 합니다. 또한 멤버 매핑은 하나의 차원에 있는 소스 멤버와 대상 차원 멤버 간의 관계를 정의합니다. 각 대상 차원에 대해 멤버 매핑을 생성해야 합니다.

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

  • 명시적 - 소스 값이 정확히 일치하는 대상 값으로 바뀝니다.

  • 사이 - 소스 값 범위가 단일 타겟 값으로 바뀝니다.

  • 위치 - 연속되지 않은 소스 값 목록을 하나의 타겟 값에 매핑할 수 있습니다.

  • 다차원 매핑 - 여러 소스 열 값을 기준으로 멤버 매핑을 정의할 수 있습니다.

  • 유사 - 소스 값의 문자열이 일치하는 대상 값으로 바뀝니다.

다음 표는 세 개의 세그먼트 멤버인 Cash-101, Cash-102 및 Cash-103이 하나의 EPM 멤버인 Cash에 매핑되는 멤버 매핑의 예입니다.

표 3-11 세그먼트 멤버가 EPM 멤버에 매핑되는 방법

세그먼트/차트 필드 멤버 EPM 멤버
Cash-101 Cash
Cash-102 Cash
Cash-103 Cash
Expense-1 Expense
Expense-2 Expense

소스 값에 특수 문자를 사용할 수 있습니다. 유사 매핑에 대한 소스 값 표현식에 특수 문자 사용대상 값 표현식에 특수 문자 사용을 참조하십시오.

주:

다차원 매핑의 대상 값은 명시적 멤버 이름이어야 합니다. 와일드카드 또는 특수 문자는 지원되지 않습니다.

멤버 매핑을 정의하려면

  1. 워크플로우 탭의 데이터 로드에서 데이터 로드 매핑을 선택합니다.
  2. 데이터 로드 매핑에서 위치를 선택합니다.
  3. 차원을 선택합니다.
  4. [명시적] 탭, [사이] 탭, [다차원] 탭 또는 [유사] 탭을 선택하여 매핑 유형을 선택합니다.

    유형 옵션은 다음과 같습니다.

    • 명시적 - 소스 값이 정확히 일치하는 대상 값으로 바뀝니다. 예를 들어 소스 값 "ABC"가 대상 값 "123"으로 바뀝니다. 명시적 방법을 사용하여 매핑 생성을 참조하십시오.

    • 사이 - 소스 값 범위가 단일 타겟 값으로 바뀝니다. 예를 들어 "001"부터 "010"까지의 소스 값이 하나의 타겟 값 "999"로 바뀝니다. 사이 방법을 사용하여 매핑 생성을 참조하십시오.

    • 위치 - 위치 매핑을 사용하면 연속되지 않은 소스 값 목록을 하나의 타겟 값에 매핑할 수 있습니다. 이 경우 하나의 규칙 내에서 여러 값이 하나의 값에 매핑되므로 명시적 맵의 경우처럼 여러 규칙을 생성할 필요가 없습니다. 예를 들어 소스 계정 1503, 1510 및 1515가 대상 계정 15000010에 매핑되게 할 수 있습니다.

    • 다차원 - 지정한 여러 소스 값 조합에 대해 하나의 대상 값이 지정됩니다.

      예를 들어 소스 값 조합이 엔티티-001, 002 부서-ABC, XYZ 계정-1222, 1333인 경우 계정 차원에 지정되는 타겟 값은 1200입니다.

    • 유사 - 소스 값의 문자열이 일치하는 대상 값으로 바뀝니다. 예를 들어 소스 값 "Department"가 타겟 값 "Cost CenterA"로 바뀝니다. 유사 방법을 사용하여 매핑 생성을 참조하십시오.

    변환을 위해 소스 값을 처리할 때 특정 소스 값에 여러 매핑이 적용될 수 있습니다. 우선순위는 명시적, 사이, 위치, 다차원, 유사 순입니다. 사이 및 유사 유형 내에서는 매핑이 겹칠 수 있습니다.

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

    주:

    뱃치 스크립트를 사용하려는 경우 이름 또는 공백에 특수 문자를 사용하지 마십시오. 일부 문자는 명령행에서 실행할 때 이슈가 발생할 수 있습니다.