Power BI를 사용하면 관계 편집, DAX 측정값 만들기 및 RLS 관리와 같은 작업을 사용하여 Power BI 서비스의 기존 데이터 모델을 수정할 수 있습니다. 이 경험에서 사용자는 동일한 데이터 모델에서 동시에 작업하고 협업할 수 있습니다.
미리보기 기능을 활성화하십시오.
Power BI 서비스에서 데이터 모델 편집은 내 작업 영역에 저장된 의미 체계 모델에 대해 자동으로 지원됩니다. 공동 작업 영역에 저장된 의미 체계 모델에 대한 데이터 모델을 열려면 해당 작업 영역에 대한 미리 보기 기능을 사용하도록 설정해야 합니다. 이 작업은 다음 단계를 완료하여 수행할 수 있습니다.
- Power BI 서비스에서 미리 보기 기능을 활성화하려는 작업 공간의 설정을 선택합니다.
-
고급 > 데이터 모델 설정 > 선택 사용자는 Power BI 서비스(미리 보기)에서 데이터 모델을 편집할 수
- 또는 워크스페이스의 시맨틱 모델에서 새로운 경험을 보려면 저장을 선택하세요.
이 미리 보기 기능은 기본적으로 사용하도록 설정됩니다.
참고
Power BI 서비스에서 데이터 모델 편집 미리보기를 활성화해도 API 또는 XMLA 엔드포인트를 통한 의미 모델 편집에는 적용되지 않습니다.
데이터 모델 열기
다음 방법을 통해 사용자 지정 시맨틱 모델의 데이터 모델을 열 수 있습니다:
- 작업 영역 콘텐츠 목록에서 시맨틱 모델에 대한 더 많은 옵션 (...)을 선택하고 데이터 모델 열기를 선택합니다.
- 데이터 허브 콘텐츠 목록에서, 의미 모델의 추가 옵션 (...)을 선택한 후, 데이터 모델 열기를 선택합니다.
- "시맨틱 모델 세부 페이지에서, 데이터 모델 열기를 선택하세요."
- 수정 모드에서 의미 모델에 연결된 보고서를 위해, 데이터 모델 열기를 선택하여 해당 데이터 모델을 다른 탭에서 엽니다.
보기 모드
웹에서 의미 모델을 열 때 기본적으로 보기 모드로 설정되어 있어, 실수로 편집할 위험 없이 안전하게 모델을 볼 수 있습니다. 보기 모드에서 다이어그램 레이아웃을 조정할 수 있지만 이후 세션에 대해서는 이러한 변경 내용이 저장되지 않습니다. 영구적으로 수정하려면
모델 데이터
데이터 모델을 열면 모델 안의 모든 테이블, 열 및 관계를 볼 수 있습니다. 이제 데이터 모델을 편집할 수 있으며, 모든 변경 사항은 자동으로 저장됩니다.
조치를 마련하다
측정값을 만들려면(측정값은 표준화된 메트릭의 컬렉션임) 데이터 창에서 테이블을 선택하고 다음 이미지와 같이 리본에서 새 측정값 단추를 선택합니다.
측정값을 수식 입력줄에 입력하고 적용할 테이블과 열을 지정하세요. Power BI Desktop와 유사하게 Power BI 서비스의 DAX 편집 환경은 자동 완성 기능(IntelliSense)이 포함된 풍부한 편집기를 제공합니다.
테이블을 확장하여 테이블에서 측정값을 찾을 수 있습니다.
계산된 열 만들기
계산 열을 만들려면 다음 이미지와 같이 데이터 창에서 테이블을 선택하고 리본에서 새 열 단추를 선택합니다.
계산된 열을 수식 입력줄에 입력하고 적용할 표를 지정하십시오. Power BI Desktop와 유사하게 Power BI 서비스의 DAX 편집 환경은 자동 완성 기능(IntelliSense)이 포함된 풍부한 편집기를 제공합니다.
테이블을 확장하여 테이블에서 계산된 열을 찾을 수 있습니다.
계산된 테이블 만들기
계산 테이블을 만들려면 다음 이미지와 같이 데이터 창에서 테이블을 선택하고 리본에서 새 테이블 단추를 선택합니다.
계산된 테이블을 수식 입력줄에 입력하세요. Power BI Desktop와 유사하게 Power BI 서비스의 DAX 편집 환경은 자동 완성 기능(IntelliSense)이 포함된 풍부한 편집기를 제공합니다. 이제 모델에서 새로 생성된 계산된 테이블을 볼 수 있습니다.
관계를 만들기
Power BI 서비스에서 새로운 관계를 생성하는 두 가지 방법이 있습니다.
첫 번째 방법은 관계 다이어그램에서 한 테이블의 열을 다른 테이블의 열로 끌어다 놓아 관계를 만드는 것입니다.
관계를 만드는 다른 방법은 아래 이미지에 표시된 대로 리본에서 관계 관리를 선택하는 것입니다.
그러면 개선된 관계 관리 대화 상자가 열립니다. 여기에서 New relationship을 선택하여 모델에 새로운 관계를 생성할 수 있습니다.
여기에서 관계 속성을 구성하고, 관계가 완료되면 확인 버튼을 선택하여 관계 정보를 저장하십시오.
관계 수정
Power BI 서비스에서 기존 관계를 편집하는 데에는 세 가지 방법이 있습니다.
관계를 편집하는 첫 번째 방법은 속성 창에서 관계 편집 기능을 사용하는 것입니다. 여기에서는 두 테이블 간의 선을 선택하여 속성 창에서 관계 옵션을 볼 수 있습니다. 속성 창을 확대하여 관계 옵션을 확인하세요.
다음 방법은 다이어그램 보기에서 기존 관계를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하는 것입니다.
표시된 창에서 관계 속성을 구성하고, 관계 설정이 완료되면 관계 정보를 저장하기 위해 확인 버튼을 선택하십시오.
세 번째 방법은 리본에서 관계 관리를 선택하는 것입니다. 관계 관리 대화 상자에서 편집할 관계를 선택한 후 편집을 선택할 수 있습니다.
대신, 대화 상자에서 특정 관계의 컨텍스트 메뉴에서 편집을 선택할 수 있습니다.
여기에서 관계 속성을 구성한 다음 **관계 편집을 완료하면** 확인 버튼을 선택하여 관계 정보를 저장하십시오.
모든 관계 목록 보기
리본에서 관계 관리를 선택하면 변경된 관계 관리 대화 상자가 열립니다. 이 대화 상자는 하나의 편리한 위치에서 모든 관계와 주요 속성에 대한 포괄적인 보기를 제공합니다. 여기에서 새 관계를 만들거나 기존 관계를 편집하도록 선택할 수 있습니다.
또한, 모델에서 기준성(cardinality) 및 교차 필터 방향을 기반으로 특정 관계를 필터링하고 집중할 수 있는 옵션이 있습니다.
속성 설정
주어진 객체의 속성은 속성 창을 사용하여 변경할 수 있습니다. 여러 개체를 동시에 선택하고 공통 속성을 설정하려면 Ctrl 키를 누른 채 관계 다이어그램이나 데이터 창에서 여러 개체를 선택하십시오. 여러 개체가 강조 표시되면, 속성 창에서 적용된 변경 사항이 선택된 모든 개체에 적용됩니다.
예를 들어, Ctrl 키를 누른 상태에서 열을 선택하고 속성 창에서 데이터 유형 설정을 변경할 수 있습니다.
데이터 가져오기
파워 쿼리 '데이터 가져오기' 환경을 사용하여 의미 체계 모델에 새 가져오기 테이블을 추가할 수 있습니다. 리본에서 데이터 가져오기 를 선택하여 커넥터를 선택하고 의미 체계 모델에 새 데이터를 가져옵니다.
데이터 변환 및 쿼리 편집
리본에서 데이터 변환을 선택하여 전체 파워 쿼리 편집기를 사용해 가져올 의미 모델의 데이터를 셰이핑할 수 있습니다.
새로 고침
리본에서 새로 고침을 선택하여 가져오기 의미 체계 모델의 스키마와 데이터를 모두 새로 고칠 수 있습니다.
새로 고침을 취소하기 위해 '취소'를 선택하면 취소 전에 모델에 로드된 모든 데이터가 모델에 남아 있습니다. 원하는 경우 의미 체계 모델 버전 기록을 사용하여 새로 고침이 시작되기 전의 지점으로 모델을 복구할 수 있습니다. 새로 고침이 진행되는 동안에는 의미 체계 모델을 추가로 변경할 수 없습니다.
자신만의 날짜 테이블을 설정하세요
다음으로, 날짜로 표시 테이블 대화 상자 내의 드롭다운 메뉴에서 날짜 열을 선택하여 지정합니다.
자신의 날짜 테이블 설정은 Power BI Desktop에서 존재하는 동작과 동일한 방식으로 작동합니다. 열 유효성 검사, 사용자 정의 날짜 테이블 생성 시나리오 및 날짜 계층 구조에 미치는 영향에 대한 자세한 내용은 날짜 테이블 문서에서 확인할 수 있습니다.
행 수준 보안 역할과 규칙 정의하기
다음 단계에 따라 보안 역할을 정의할 수 있습니다.
리본에서 역할 관리 메뉴를 선택하세요.
역할 관리 창에서 새로 만들기를 선택하여 새로운 역할을 만드세요.
역할 아래에서, 역할의 이름을 제공하고 Enter 키를 누르세요.
테이블 선택 아래에서 행 수준 보안 필터를 적용할 테이블을 선택하세요.
필터 데이터에서 기본 편집기를 사용하여 역할을 정의하세요. 생성된 표현식은 참 또는 거짓 값을 반환합니다.
참고
Power BI에서 지원하는 모든 행 수준 보안 필터가 기본 편집기를 사용하여 정의될 수 있는 것은 아닙니다. 제한 사항에는 오늘날 DAX를 사용하여서만 정의할 수 있는 표현식이 포함되며 사용자 이름 또는 사용자 주 이름과 같은 동적 규칙을 포함합니다. 이러한 필터를 사용하여 역할을 정의하려면 DAX 편집기를 사용하도록 전환하세요.
선택적으로 Switch to DAX editor를 선택하여 DAX 편집기를 사용해 역할을 정의하십시오. 기본 편집기로 돌아가려면 기본 편집기로 전환을 선택하십시오. 편집기 인터페이스 중 하나에서 수행된 모든 변경 사항은 가능한 경우 인터페이스를 전환할 때도 지속됩니다.
DAX 편집기를 사용하여 기본 편집기에서 정의할 수 없는 역할을 정의할 때, 기본 편집기로 전환하려고 하면 편집기를 전환하면 일부 정보가 손실될 수 있다는 경고 메시지가 나타납니다. 이 정보를 유지하려면 취소를 선택하고 DAX 편집기에서 이 역할만 편집을 계속하세요.
역할을 저장하려면 저장을 선택하세요.
역할이 저장되면 지정을 선택하여 사용자들을 역할에 추가하세요. 역할을 할당한 후, 저장을 선택하여 역할 할당을 저장하고 RLS 설정 모달을 닫으세요.
레이아웃 생성
모델의 레이아웃을 생성하여 모델의 테이블 중 일부만 포함할 수 있습니다. 이 재구성은 사용하고자 하는 테이블에 대한 더 명확한 시각을 제공하고, 복잡한 시맨틱 모델 작업을 보다 쉽게 해줄 수 있습니다. 테이블 중 일부로만 새 레이아웃을 만들려면 창 하단의 + 탭 옆에 있는 버튼을 선택하세요.
그런 다음 데이터 창에서 새로운 레이아웃으로 테이블을 드래그할 수 있습니다. 테이블을 마우스 오른쪽 버튼으로 클릭한 다음 나타나는 메뉴에서 관련 테이블 추가를 선택합니다. 이렇게 하면 원본 테이블과 관련된 모든 테이블이 레이아웃에 포함됩니다.
보고서 작성
리본에서 새 보고서 버튼을 선택하여 서비스 환경에서 데이터 모델 편집을 통해 새 보고서를 생성할 수 있습니다. 이 동작은 새로운 보고서가 의미 모델을 기반으로 만들어지는 보고서 편집 캔버스로 새로운 브라우저 탭을 엽니다.
새로운 보고서를 저장하면 해당 작업 영역에 대한 쓰기 권한이 있는 경우 작업 영역을 선택하라는 메시지가 표시됩니다. 쓰기 권한이 없거나, 무료 사용자이고 의미 체계 모델이 프리미엄 용량 또는 Fabric F64 이상의 작업 공간에 있는 경우 새 보고서는 내 작업 공간에 저장됩니다.
자동 저장
데이터 모델을 변경하시면, 변경사항은 자동으로 저장됩니다. 변경은 취소할 수 없으며 영구적입니다.
권한
*Power BI 서비스에서 해당 데이터 모델을 열고 편집하려면 사용자에게 쓰기 및 빌드 의미 체계 모델 권한이 있어야 합니다. *의미 체계 모델에서 세분화된 액세스 제어 를 사용하는 경우 의미 체계 모델에 대한 쓰기 권한이 있지만 소유자 권한이 없는 사용자는 모델의 모든 기본 데이터 원본에 액세스할 수 있는 경우에만 편집 모드 로 전환할 수 있습니다. 의미 체계 모델 소유자는 항상 편집 모드로 전환할 수 있습니다. * 데이터 가져오기 대화 상자에 액세스하고 의미 체계 모델에 가져오기 테이블을 추가하려면 사용자가 의미 체계 모델 소유자여야 합니다.
관리 포털에서 데이터 모델 편집 활성화
Power BI 관리자들은 Power BI 관리 포털에 있는 설정을 사용하여 전체 조직 또는 특정 보안 그룹에 대한 서비스 내 데이터 모델 편집을 활성화하거나 비활성화할 수 있습니다. 아래 이미지에 표시된 대로 설정을 수행할 수 있습니다.
감사 로그 및 활동 이벤트 보기
Power BI 관리자는 Microsoft 365 관리 센터에서 웹 작업에 있는 데이터 모델 편집과 관련된 작업을 감사할 수 있습니다. 웹에서 데이터 모델을 편집할 때 지원되는 감사 작업은 다음과 같습니다:
친근한 이름 | 작전명 | 노트 |
---|---|---|
모델에 변경 사항을 Power BI에 적용했습니다. | PowerBI 모델에 변경 적용 | 사용자가 기존 모델을 변경합니다. 모델에 어떠한 편집이 이루어질 때마다 발생합니다 (예: DAX 측정값 작성, 관계 관리, 기타) |
Power BI에서 모델을 가져왔습니다. | 파워BI 데이터 모델 가져오기 | 사용자가 오픈 데이터 모델 환경을 열거나 데이터를 다시 동기화합니다. |
감사 로그에 액세스하는 방법에 대한 자세한 내용은 감사 로그 액세스 문서를 참조하십시오.
용량 활용 및 보고
서비스에서 데이터 모델을 편집하는 것이 Power BI Premium 용량에 미치는 영향을 프리미엄 메트릭스 앱을 사용하여 모니터링할 수 있습니다. 웹에서 데이터 모델을 편집하기 위한 용량 효과는 다음 작업을 사용하여 모니터링할 수 있습니다.
작전 | 설명 | 업무량 | 유형 |
---|---|---|---|
웹 모델링 읽기 | 의미 모델 웹 모델링 사용자 경험에서 데이터 모델 읽기 작업 | 의미론적 모델 | 인터랙티브 |
웹 모델링 작성 | 의미 체계 모델 웹 모델링 사용자 경험 내의 데이터 모델 작성 작업 | 의미론적 모델 | 인터랙티브 |
고려사항 및 제한사항
현재 Power BI 서비스에서의 데이터 모델 편집 릴리스에는 몇 가지 제한 사항이 있으며, 이는 몇 가지 범주로 분류됩니다.
파워 쿼리 편집기를 사용한 고려 사항
파워 쿼리 편집기와 상호 작용할 때 다음 사항을 고려해야 합니다.
- 파워 쿼리 편집기를 사용하여 데이터를 변환하거나 새 데이터 원본에 연결하는 것은 스토리지 가져오기 모드에서만 지원됩니다. 이러한 기능은 Direct Lake 또는 DirectQuery 테이블에 대해 지원되지 않습니다.
- 사용자 지정 커넥터, Azure Database for PostgreSQL, IBM Informix 데이터베이스(베타), Essbase, Microsoft Exchange, HDFS(Hadoop 파일), OLE DB, R 및 Python에서 모델에 가져오기 테이블을 추가하는 것은 지원되지 않습니다.
- 데이터 가져오기를 사용하여 원본에 연결할 때 네이티브 쿼리는 지원되지 않습니다.
- 파워 쿼리 취소를 선택 하거나 파워 쿼리 대화 상자를 닫으면 쿼리에 대한 변경 내용이 삭제됩니다. 웹에서 파워 쿼리 편집기에서 변경한 내용을 명시적으로 저장하고 모델에 적용해야 편집기 외에 유지됩니다.
- 파워 쿼리 편집기에서 기존 개인 클라우드 연결을 의미 체계 모델에 사용할 수 있지만 새로 만들 수는 없습니다. 편집기에서 데이터 원본에 연결할 때 온-프레미스 또는 공유 클라우드 연결만 만들 수 있습니다. 개인 클라우드 연결을 사용하려면 의미 체계 모델 설정 페이지를 통해 연결합니다. 이러한 개인 클라우드 연결의 구성 및 관리는 Power BI 연결 및 게이트웨이 관리 페이지에서 수행할 수 있습니다.
- Desktop에서 게시된 모델에 대한 파워 쿼리 편집기를 열면 연결 관리 대화 상자에서 연결이 연결되지 않은 상태로 표시될 수 있습니다. "+" 기호를 클릭하여 이러한 연결을 구성할 수 있습니다.
- 데이터 게이트웨이는 특정 데이터 원본에 필요합니다. 이러한 게이트웨이는 의미 체계 모델 설정 페이지에서 관리할 수 있습니다. Desktop에서 게시하는 경우 게이트웨이 연결이 필요한 원본에 대해 기본적으로 구성되지 않습니다. 의미 체계 모델 설정의 게이트웨이 연결 에서 수동으로 설정해야 합니다.
- 동적 데이터 원본은 파워 쿼리 편집기에서 지원되지 않습니다.
- 웹에서 파워 쿼리를 사용하여 새 가져오기 데이터 원본을 추가할 때 의미 체계 모델은 해당 데이터 원본에서 민감도 레이블을 자동으로 상속하지 않습니다.
- Power BI 서비스에서 파워 쿼리를 사용하여 데이터를 가져올 때 기본 데이터 원본에 정의된 관계는 자동으로 가져오지 않습니다. 이러한 관계는 의미 체계 모델에서 수동으로 다시 만들어야 합니다.
- Pro 작업 영역의 웹 편집 환경 내에서 의미 체계 모델을 새로 고치는 작업은 현재 하루에 8회로 제한됩니다. 이 제한에 도달한 후에도 편집 인터페이스 외부의 다른 수동 새로 고침 옵션을 통해 모델을 새로 고칠 수 있습니다.
지원되지 않는 의미론적 모델
서비스에서 의미 모델에 대한 데이터 모델을 열 수 없는 다음 시나리오:
- 점진적 새로 고침을 지원하는 의미 모델
- 배포 파이프라인을 통해 배포된 시맨틱 모델은 개발 작업 공간에서 웹을 통해서만 편집할 수 있습니다. 테스트 및 프로덕션 작업 영역의 편집은 지원되지 않습니다.
- 아직 향상된 메타데이터 형식으로 업그레이드되지 않은 시맨틱 모델. 사용자는 해당 pbix 파일을 Desktop에서 열고 다시 게시하여 향상된 메타데이터 형식으로 업그레이드할 수 있습니다.
- 자동 집계를 설정한 시맨틱 모델들.
- 실시간 연결을 가진 시맨틱 모델.
- Azure Analysis Services (AAS)에서 마이그레이션된 시맨틱 모델.
- Pro 워크스페이스의 모든 시맨틱 모델이 UAE 북부에서 현재 지원되는 것은 아닙니다.
데이터 모델을 열지 못하게 하는 제약 조건이 무엇인지 확인하려면, 의미 모델 세부 정보 페이지에서 데이터 모델 열기 버튼 위로 커서를 이동하세요. 이 기능은 어떤 제한 사항이 데이터 모델 열기 버튼을 비활성화하는지 나타내는 툴팁을 표시합니다.
제한점
Power BI 데스크톱과 서비스의 모델 보기 기능 사이에는 여전히 많은 차이가 있습니다. 서비스에서 아직 지원되지 않는 기능에는 다음이 포함됩니다:
- 의미 체계 모델에 대한 웹 편집기 내의 새로 고침 단추는 Direct Lake, DirectQuery 및 복합 모델뿐만 아니라 고객 커넥터 또는 큐브 데이터 원본이 포함된 모델에 대해서는 사용하지 않도록 설정됩니다.
- 테이블을 기능 테이블로 설정하기
- 기능 테이블 속성 구성하기
- 테이블의 저장 모드 변경
- 데이터 카테고리 '바코드'로의 변경 및 변경 해제
- 대화 상자로 보기
- Q&A 설정 및 구성, 동의어 편집 포함
- 보고서의 민감도를 분류하기
- 서비스 내에서 데이터 모델을 수정할 때 데이터 필드의 이름을 변경해도 해당 의미 체계 모델에 의존하는 다운스트림 아티팩트의 기존 시각적 개체에서 자동으로 업데이트되지 않습니다.
또한 다음 사항에 유의하세요.
- 모델을 대규모 의미 체계 모델 스토리지 형식으로 변환하지 못하는 경우 공동 작업 영역에서 웹 편집을 사용할 수 없습니다. 이 경우 보기 모드를 사용하여 모델을 볼 수는 있지만 편집할 수는 없습니다.
- 보기/편집 모드 토글의 데스크톱에서 편집 옵션은 Direct Lake 모델에만 사용할 수 있습니다. 그러면 Power BI Desktop에서 Direct Lake 의미 체계 모델의 라이브 편집이 시작되며 Windows 컴퓨터에서만 지원됩니다. Power BI Desktop에서 Direct Lake 모델을 라이브 편집하기 위한 모든 요구 사항이 적용됩니다.
외부 도구로 편집된 시맨틱 모델
외부 도구를 활용하여 XMLA 엔드포인트를 사용하여 의미 체계 모델을 수정하면 쓰기 작업이 지원되지 않는 경우 웹에서 의미 체계 모델을 편집할 때 예기치 않은 동작이 발생할 수 있습니다. 지원되는 쓰기 작업에 대한 자세한 내용은 Power BI 외부의 변경 사항에 대한 문서를 참조하십시오.
접근성
현재 Power BI 서비스에서 데이터 모델 편집에 대한 완전한 접근성은 지원되지 않습니다.
관련 콘텐츠
이 문서는 Power BI 서비스에서 데이터 모델 편집을 위한 미리 보기 정보에 대해 설명합니다. Power BI에서 데이터 모델링에 대한 자세한 정보는 다음의 리소스를 참조하십시오.