멤버 함수를 사용하여 멤버 세트를 데이터 권한 부여에 포함하도록 선택할 수 있습니다. 이 선택 방법으로 유연성 및 제어가 상향 조정되고 데이터 권한 부여 유지 관리가 쉬워집니다.
멤버 선택 대화 상자의 함수 아이콘 은 계층에서 모든 멤버 레벨에 사용할 수 있으며 다음 멤버 함수를 제공하여 데이터 권한 부여에 포함할 멤버를 선택할 수 있도록 합니다.
멤버 - 선택한 멤버에만 데이터 권한 부여를 지정합니다.
하위 항목 - 멤버의 하위 항목에만 데이터 권한 부여를 지정합니다. 멤버는 포함되지 않습니다.
IChildren(포함 하위 항목) - 대상 멤버 및 해당 하위 항목에 데이터 권한 부여를 지정합니다.
종속 항목 - 선택한 멤버 아래 전체 트리에 데이터 권한 부여를 지정합니다. 멤버는 포함되지 않습니다.
IDescendants(포함 종속 항목) - 선택한 멤버 아래 대상 멤버 및 전체 트리에 데이터 권한 부여를 지정합니다.
최하위 - 대상 멤버 아래에 하위 항목이 없는 모든 멤버를 포함합니다(가장 낮은 계층 멤버).
다음 예는 샘플 애플리케이션에서 회계 연도를 기준으로 지정된 각 함수에 대한 결과를 표시합니다.
표 16-1 멤버 함수 예
멤버 | 함수 | 영향을 받는 멤버 | 결과 |
---|---|---|---|
회계 달력 | 멤버 | 멤버만 | 회계 달력 |
회계 달력 | 하위 항목 | 멤버가 아닌 하위 항목만 | Q1, Q2, Q3, Q4 |
회계 달력 | IChildren | 회계 달력 및 해당 하위 항목 | 회계 달력, Q1, Q2, Q3, Q4 |
회계 달력 | 종속 항목 | 멤버가 아닌 회계 달력의 트리 |
|
회계 달력 | IDescandants | 회계 달력(전체 트리 포함) |
|
회계 달력 | 최하위 | 하위 항목이 없는 회계 달력의 모든 멤버입니다. | 1월, 2월, 3월, 4월, 5월, 6월, 7월, 8월, 9월, 10월, 11월, 12월 |
자동 업데이트의 예로 차원 멤버가 추가되거나 제거될 때 차원 멤버를 "하위 항목" 또는 "최하위"로 설정하면 함수가 디자인된 대로 태스크를 수행하고 데이터 권한 부여에 대해 함수의 현재 멤버를 선택하는 것을 들 수 있습니다. 개별 멤버를 모니터링할 필요 없이 변경사항이 계층에서 위치를 기준으로 자동으로 수집됩니다.
예를 들어, 관리자가 프로젝트 팀의 모든 멤버에 대한 달력에 접근하고 데이터 권한 부여가 멤버 프로젝트에 대해 최하위로 설정된 경우 팀 멤버가 팀에 참가하거나 떠날 때마다 데이터 권한 부여는 현재 프로젝트 팀 멤버 및 연계된 달력을 올바르게 반영합니다. 팀 멤버를 추적할 필요가 없으며 프로세스 자체가 변경될 때까지 변경할 필요도 없습니다. 관리자가 프로젝트 팀의 현재 멤버에 대한 달력만 보므로 보안이 유지됩니다.