주:
이러한 구성요소는 Oracle Essbase 집계 저장영역 애플리케이션 및 Oracle General Ledger 애플리케이션에서만 사용할 수 있습니다.
비즈니스 규칙 내에서 POV 구성요소를 생성합니다.
POV 구성요소를 생성하려면 다음을 수행합니다.
비즈니스 규칙이 규칙 디자이너에 표시됩니다.
POV 객체가 안에 화살표가 있는 두 개의 원으로 표시됩니다.
주:
POV 구성요소를 생성할 비즈니스 규칙에 대해 글로벌 범위가 정의되어 있으면 [POV] 탭에 비즈니스 규칙의 멤버 선택이 기본적으로 표시됩니다. 비즈니스 규칙에 대해 글로벌 범위가 정의되었는지 여부를 확인하려면 순서도에서 [시작] 또는 [끝] 탭을 선택합니다. 그런 다음 [글로벌 범위] 탭을 눌러 멤버, 함수 또는 변수가 정의되어 있는지 확인합니다.
변수 선택기를 눌러 POV를 정의할 변수를 선택하거나 생성합니다. 변수를 선택하는 경우 동적으로 변수 링크를 선택하여 변경 시 변수가 동적으로 업데이트되도록 합니다.
멤버 선택기를 눌러 POV를 정의할 멤버를 선택합니다.
값 열에서 차원의 행을 눌러 POV를 정의하는 멤버 이름을 입력합니다.
차원의 행을 누르고 작업 아이콘을 누른 후 다음 옵션 중 하나를 선택하여 멤버를 입력합니다.
멤버(구성요소에 멤버 및 함수 추가 참조)
변수(변수 작업 참조)
Groovy 이외의 규칙인 경우, 하나 이상의 멤버 유형의 변수는 ASO(집계 저장영역 옵션) 유형의 Oracle Hyperion Planning 큐브에서만 지원되는 변수 유형입니다.
함수(함수 작업 참조)
입력한 함수는 레벨 멤버만 반환해야 하며 함수 이름 앞에 @ 기호를 포함해야 합니다. List
매개변수가 있는 함수의 경우 입력은 단일 멤버나 멤버 또는 멤버 목록을 반환하는 함수여야 합니다.
다음 함수를 입력할 수 있습니다.
@ANCESTOR(Member Name,Index|Layer)
는 입력 멤버가 제공되면 지정된 인덱스 또는 계층의 상위 멤버를 반환합니다. @ANCESTOR
는 규칙 POV에서만 사용합니다.
@ATTRIBUTE(Attribute Member Name)
는 지정된 속성 멤버와 연계된 모든 기준 멤버 목록을 생성합니다.
@COUSIN(Member Name,Cousin Member Name)
은 다른 상위 멤버의 멤버와 동일한 위치에 있는 1차 하위 멤버를 반환합니다. @COUSIN
은 규칙 POV에서만 사용합니다.
@DISTINCT(List1)
는 세트에서 중복 튜플을 삭제합니다. @DISTINCT
는 규칙 POV에서만 사용합니다.
@EXCEPT(List1,List2)
는 두 세트 간의 차이를 포함하는 서브세트를 반환하며, 선택적으로 중복 항목을 유지합니다. @EXCEPT
는 규칙 POV에서만 사용합니다.
@FilterDynamic(Dimension Name,Member Name)
은 멤버 목록에서 모든 동적 멤버를 제거합니다. @FilterDynamic
은 규칙 POV에서만 사용합니다.
@FilterShared(Dimension Name,Member Name)
는 멤버 목록에서 모든 공유 멤버를 제거합니다. @FilterShared
는 규칙 POV에서만 사용합니다.
@FilterSharedAndDynamic(Dimension Name,Member Name)
은 멤버 목록에서 모든 동적 멤버와 공유 멤버를 제거합니다. @FilterSharedAndDynamic
은 규칙 POV에서만 사용합니다.
@FIRSTCHILD(Member Name)
는 입력 멤버의 첫번째 1차 하위를 반환합니다. @FIRSTCHILD
는 규칙 POV에서만 사용합니다.
@FIRSTSIBLING(Member Name)
은 입력 멤버 상위의 첫번째 1차 하위를 반환합니다. @FIRSTSIBLING
은 글로벌 POV에서만 사용합니다.
@GEN(Member Name)
은 지정된 멤버의 입력 세대 번호로 지정된 멤버를 반환합니다. @GEN
은 규칙 POV에서만 사용합니다.
@GENMBRS(Member Name,Generation)
는 입력 세대 번호로 지정된 세대를 반환합니다. @GENMBRS
는 규칙 POV에서만 사용합니다.
@ILSIBLINGS
는 지정된 멤버와 해당 왼쪽 동위 멤버를 반환합니다. @ILSIBLINGS
는 규칙 POV에서만 사용합니다.
@INTERSECT(List1,List2)
는 두 입력 세트의 교차점을 반환하며, 선택적으로 중복 항목을 유지합니다. @INTERSECT
는 규칙 POV에서만 사용합니다.
@IRSIBLINGS
는 지정된 멤버와 해당 오른쪽 동위 멤버를 반환합니다. @IRSIBLINGS
는 규칙 POV에서만 사용합니다.
@LAGGEN(Member Name,Index)
은 데이터베이스 아웃라인에 있는 멤버 순서를 사용하여 동일한 세대에서 제공된 멤버 뒤의 n단계인 멤버를 반환합니다. @LAGGEN
은 글로벌 POV에서만 사용합니다.
@LAGLEV(Member Name,Index)
는 데이터베이스 아웃라인에 있는 멤버 순서를 사용하여 동일한 레벨에서 제공된 멤버 뒤의 n단계인 멤버를 반환합니다. @LAGLEV
는 글로벌 POV에서만 사용합니다.
@LASTCHILD(Member Name)
는 입력 멤버의 마지막 1차 하위를 반환합니다. @LASTCHILD
는 규칙 POV에서만 사용합니다.
@LASTSIBLING(Member Name)
은 입력 멤버 상위의 마지막 1차 하위를 반환합니다. @LASTSIBLING
은 글로벌 POV에서만 사용합니다.
@LAYERGEN(Member Name,Index)
은 지정된 멤버의 세대 기반 계층을 반환합니다.
@LAYERGEN
은 매개변수가 계층을 찾는 함수 내에서만 사용할 수 있습니다(예: @ANCESTOR(member,layer,index)
). @LAYERGEN
을 단독으로 사용할 수는 없습니다. @LAYERGEN
은 규칙 POV에서만 사용합니다.
다음 기간 차원에서 @Level0Descendants(@ANCESTOR(Jul,@LAYERGEN(Period,3)))
는 Jul, Aug, Sep를 반환합니다.
@LAYERLEVEL(Member Name,Index)
은 지정된 멤버의 레벨 기반 계층을 반환합니다.
@LAYERLEVEL
은 매개변수가 계층을 찾는 함수 내에서만 사용할 수 있습니다(예: @ANCESTOR(member,layer,index)
). @LAYERLEVEL
을 단독으로 사용할 수는 없습니다. @LAYERLEVEL
은 규칙 POV에서만 사용합니다.
다음 기간 차원에서 @ANCESTOR(Oct,@LAYERLEVEL(Period,0))
는 멤버 Oct, Nov, Dec를 반환합니다.
@LEADGEN(Member Name,Index)
은 데이터베이스 아웃라인에 있는 멤버 순서를 사용하여 동일한 세대에서 제공된 멤버 뒤의 n단계인 멤버를 반환합니다. @LEADGEN
은 글로벌 POV에서만 사용합니다.
@LEADLEV(Member Name,Index)
는 데이터베이스 아웃라인에 있는 멤버 순서를 사용하여 동일한 레벨에서 제공된 멤버 뒤의 n단계인 멤버를 반환합니다. @LEADLEV
는 글로벌 POV에서만 사용합니다.
@Level0Descendant(Member Name)
는 지정된 멤버의 모든 레벨 0 하위를 포함하도록 확장됩니다.
@LIST(Argument)
는 멤버 목록을 반환합니다. @LIST
는 규칙 POV에서만 사용합니다.
@LSIBLINGS
는 지정된 멤버의 왼쪽 동위 멤버를 반환합니다. @LSIBLINGS
는 규칙 POV에서만 사용합니다.
@NEXTLEVMBR(Member Name)
은 데이터베이스 아웃라인에 있는 멤버 순서를 사용하여 동일한 레벨에서 다음 멤버를 반환합니다. @NEXTLEVMBR
은 글로벌 POV에서만 사용합니다.
@NEXTMBR(Member Name)
은 데이터베이스 아웃라인에 있는 멤버 순서를 사용하여 동일한 세대 또는 레벨에서 다음 멤버를 반환합니다. @NEXTMBR
은 규칙 POV에서만 사용합니다.
@PARENT(Member Name)
는 멤버의 상위를 반환합니다. @PARENT
는 규칙 POV에서만 사용합니다.
@PREVLEVMBR(Member Name)
은 데이터베이스 아웃라인에 있는 멤버 순서를 사용하여 동일한 레벨에서 이전 멤버를 반환합니다. @PREVLEVMBR
은 글로벌 POV에서만 사용합니다.
@PREVMBR(Member Name)
은 데이터베이스 아웃라인에 있는 멤버 순서를 사용하여 동일한 세대 또는 레벨에서 이전 멤버를 반환합니다. @PREVMBR
은 규칙 POV에서만 사용합니다.
@RSIBLINGS
는 지정된 멤버의 오른쪽 동위 멤버를 반환합니다. @RSIBLINGS
는 규칙 POV에서만 사용합니다.
@Siblings(Member Name)
는 지정된 멤버의 모든 동위를 포함하도록 확장됩니다.
@UDA(Dimension Name, User-Defined Attribute String)
는 Essbase 서버에서 UDA(사용자정의 속성)로 정의한 공통 속성을 기준으로 멤버를 선택합니다.