소스 차원과 다른 대상 차원을 선택하는 경우 와일드카드 문자를 사용하여 멤버 이름을 매칭하는 표현식을 정의할 수 있습니다. 이렇게 하려면 다음을 수행합니다.
대상 차원 옆에 있는 을 누르고 멤버 일치 표현식을 선택합니다.
멤버 일치 표현식 대화상자에 멤버 이름 표현식을 입력합니다.
멤버 일치 표현식을 생성하는 경우 다음 문자를 사용할 수 있습니다.
"#"을 사용하면 멤버 이름에서 한 문자를 무시(지우기)합니다.
"*"를 사용하면 #으로 표시된 문자 뒤에 남아 있는 문자가 지워집니다.
"#" 및 "*" 문자를 사용하면 일치를 시도하기 전에 멤버 이름에서 접두어, 접미어 또는 접두어와 접미어 둘 다를 지울 수 있습니다.
각 표현식에서 #은 여러 개 사용할 수 있지만 *는 한 개만 사용할 수 있습니다. 예를 들면 다음과 같습니다.
###*는 3자 접두어를 지웁니다.
*####은 4자 접미어를 지웁니다.
##*###은 접두어와 접미어를 둘 다 지웁니다.
##*#*##은 사용할 수 없습니다.
멤버 일치 표현식 예제
애플리케이션에 다음과 같은 멤버가 포함된 차원 2개(엔티티 및 계정)가 있는 예제를 고려해 봅시다.
엔티티: mem1_ENT, mem2_ENT, mem3_ENT
계정: ACCT_mem1, ACCT_mem2, ACCT_mem3
이 예제에서는 소스 차원으로 계정을 선택하고 대상 차원의 멤버를 소스 계정 차원의 멤버와 동일하게 설정하지만 대상 차원으로 엔티티를 선택합니다. 표현식을 추가하여 엔티티 및 계정 차원의 멤버를 매칭합니다.
이 예제에서 엔티티 및 계정 차원의 멤버를 매칭하는 표현식은 다음과 같습니다.
엔티티의 *#### 표현식은 멤버 이름 끝의 _ENT 4자를 무시하고 앞에 문자를 그대로 둡니다.
계정의 #####* 표현식은 ACCT_ 5자를 무시하고 매칭할 멤버 이름의 나머지 문자를 그대로 둡니다.
두 표현식을 모두 적용하면 엔티티의 mem1_ENT가 계정의 ACCT_mem1과 일치합니다.