Microsoft
[Power BI]Power BI Desktop의 스토리지 모드
truthyun
2024. 3. 10. 11:21
728x90
반응형
스토리지 모드
Microsoft Power BI Desktop에서는 테이블의 스토리지 모드를 지정할 수 있다. 스토리지 모드를 사용하면 Power BI Desktop이 보고서용 메모리 내 테이블 데이터를 캐시하는지 여부를 제어할 수 있다.
* 캐싱은 일시적으로 메모리에 데이터를 저장하는 것을 의미한다.
반응형
1. Import
- Power BI의 기본 옵션으로 제공되는 방식
- 데이터 원본을 복사해서 pbix파일 내에 In - Memory 형태로 저장
- 만들어둔 보고서를 Power BI 서비스 상에 게시하는 경우에는 pbix파일 내에 위치했던 데이터가 클라우드 환경으로 자동으로 올라간다.
- 원본 데이터의 양이 커질수록 데이터를 새로고침하는 속도가 현저히 낮아질 수 있다.
- Power BI의 다양한 기능을 사용할 수 있다는 편의성과 단일 데이터 원본만을 사용할 수 있다는 다론옵션과 달리 여러가지의 데이터 원본을 엮어서 사용할 수 있다는 특징때문에 보편적으로 사용된다.
2. Direct Query
- 데이터가 원본안에 그대로 머물러 있다.
- semantic model만 Power BI에 저장이 되고, Power BI는 데이터 원본에 쿼리를 실행해서 필요한 데이터를 가져오는 방식으로 동작
- 따라서 Import 방식에서 필요했던 별도의 데이터 새로고침 작업이 필요 없으며, 통상적으로 보고서를 실행하고 데이터 원본에 쿼리를 요청해서 데이터를 불러와서 보고서에 보이는 데 까지 보통 5초 이내로 소요
3. Live Connection
- Semantic model을 빌드할 필요 없이 보고서를 빌드할 수 있는 방법
- 보고서에 액세스하지 않고도 업데이트할 수 있는 기존 데이터를 사용할 수 있다.
- 하나의 데이터원본/데이터베이스로만 제한
- 보고서에 연결할 수 있는 데이터 원본
- Power BI 서비스에 이미 있는 Semantic model
- AAS Database
- SSAS의 온-프레미스 인스턴스
728x90
스토리지 모드 속성 사용
모델 뷰 > 테이블 선택 후 속성 창 > 고급 섹션 확장 > 스토리지 모드 드롭다운
- 모델의 각 테이블에서 설정할 수 있는 속성
- Power BI가 테이블 데이터를 캐시하는 방법을 제어
참고 원문
728x90
반응형