Power BI 행 수준 보안(RLS) 애플리케이션

7009 단어 PowerBIPowerBIDesktop
각 도도부현에 영업소가 있고, 소장, 부소장, 부장, 과장, 일반직의 직위가 재적하고 있는 경우 이하의 요건이 요구되는 경우가 있습니다.
  • 소장은 자신이 속한 영업소의 모든 데이터를 참조하고 싶다.
  • 부장은 자신이 속한 영업소의 부장 이하의 직무의 데이터를 참조하고 싶다.
  • 일반직은 자신의 데이터만 참조.

  • 이러한 경우, 직무나 영업소 등에서 「계층」을 작성해 주는 것으로, 실현이 가능합니다.

    샘플 데이터




    직원 ID
    계정
    담당 거점
    부서
    직책


    2001
    아씨@ 안녕하세요. 온미 c로소 ft. 이 m
    나고야
    영업부・AA과
    과장

    1002년
    B씨@안녕하세요. 온미 c로소 ft. 이 m
    나고야
    영업부・AA과
    부장

    1003년
    C씨@안녕하세요. 온미 c로소 ft. 이 m
    관동
    영업부・BB과
    부장

    2004
    D씨@안녕하세요. 온미 c로소 ft. 이 m
    관동
    영업부・BB과
    과장

    3005
    에씨@안녕하세요. 온미 c로소 ft. 이 m
    관동
    영업부・BB과
    두목


    ※ 사원 마스터


    날짜
    담당자
    고객
    매출(천)
    거점


    2019년 5월 1일
    C씨@안녕하세요. 온미 c로소 ft. 이 m
    〇〇 주식회사
    500
    관동

    2019년 5월 1일
    아씨@ 안녕하세요. 온미 c로소 ft. 이 m
    주식회사 ABC
    250
    나고야

    2019년 5월 2일
    B씨@안녕하세요. 온미 c로소 ft. 이 m
    글로벌 XYZ
    300
    나고야

    2019년 5월 3일
    D씨@안녕하세요. 온미 c로소 ft. 이 m
    ▼▼상점
    50
    관동

    2019년 5월 4일
    B씨@안녕하세요. 온미 c로소 ft. 이 m
    Contoso KK
    700
    나고야

    2019년 5월 5일
    C씨@안녕하세요. 온미 c로소 ft. 이 m
    DDD 주식회사
    400
    관동

    2019년 5월 6일
    아씨@ 안녕하세요. 온미 c로소 ft. 이 m
    〇〇 주식회사
    300
    나고야

    2019년 5월 8일
    C씨@안녕하세요. 온미 c로소 ft. 이 m
    주식회사 ABC
    200
    관동

    2019년 5월 10일
    아씨@ 안녕하세요. 온미 c로소 ft. 이 m
    글로벌 XYZ
    150
    나고야

    2019년 5월 11일
    B씨@안녕하세요. 온미 c로소 ft. 이 m
    ▼▼상점
    400
    나고야

    2019년 5월 11일
    D씨@안녕하세요. 온미 c로소 ft. 이 m
    Contoso KK
    350
    관동

    2019년 5월 12일
    B씨@안녕하세요. 온미 c로소 ft. 이 m
    DDD 주식회사
    800
    나고야

    2019년 5월 13일
    C씨@안녕하세요. 온미 c로소 ft. 이 m
    ▼▼상점
    50
    관동

    2019년 5월 15일
    아씨@ 안녕하세요. 온미 c로소 ft. 이 m
    Contoso KK
    500
    나고야

    2019년 5월 16일
    에씨@안녕하세요. 온미 c로소 ft. 이 m
    〇〇상점
    200
    나고야


    ※ 성적 마스터

    직원 마스터 가공



    첫 번째 직원 마스터인 경우에는 계층 구조를 만들 데이터가 없으므로 상사라는 열을 만듭니다.
    ※ 부장이 맨 위로 설정하고 있으므로 부장의 상사는 공백입니다.
    ※ 상사는 자신보다 하나 이상의 직책을 설정합니다.


    직원 ID
    계정
    담당 거점
    부서
    직책
    상사


    2001
    아씨@ 안녕하세요. 온미 c로소 ft. 이 m
    나고야
    영업부・AA과
    과장
    1002년

    1002년
    B씨@안녕하세요. 온미 c로소 ft. 이 m
    나고야
    영업부・AA과
    부장

    1003년
    C씨@안녕하세요. 온미 c로소 ft. 이 m
    관동
    영업부・BB과
    부장

    2004
    D씨@안녕하세요. 온미 c로소 ft. 이 m
    관동
    영업부・BB과
    과장
    1003년

    3005
    에씨@안녕하세요. 온미 c로소 ft. 이 m
    관동
    영업부・BB과
    두목
    2004


     역직의 계층 작성



    직원 마스터에 새 열에서 다음 수식을 추가합니다.
    직위 계층 = PATH([직원 ID],[상사])

    주임씨를 예로 하면, 자신의 ID 가 제일 뒤에 존재하는 상태입니다.
    부장씨는, 제일 전 한편, 자신만.

    역할 계산식



    역할 관리에서 명단에 다음 DAX 식을 추가합니다.

    역할 관리
    PATHCONTAINS(
    '名簿1'[役職階層],
    LOOKUPVALUE('名簿'[社員ID],'名簿'[アカウント],USERPRINCIPALNAME()))
    

    결과



    Dsan의 경우


    Bsan의 경우


    Esan의 경우


    후기



    세세한 설정에 대해서는, 이하 링크처를 봐 주셨으면 합니다.
    Power BI 공부장: 행 레벨 보안(RLS)

    좋은 웹페이지 즐겨찾기