PowerBI/Tip

[Tip] PowerBI 데이터 모델 크기 줄이기

Maria128 2022. 1. 21. 12:00

PowerBI Free/Pro 라이선스인 경우 모델의 크기는 1GB 까지 가능합니다.

모델의 크기를 줄이기 위한 일반적인 규칙을 알아보겠습니다.

  1. 필요한 열만 로드
    import 방법으로 데이터를 가져오면 In memory 방식으로 데이터가 로드됩니다.
    메모리를 적게 사용하고 모델의 크기를 줄이기 위해서는 필요한 열만 로드하는 것이 좋습니다.
  2. 필요한 행만 사용
    열과 마찬가지로 불필요한 데이터를 모두 로드하지 말고 필요한 레코드만 사용하여 모델의 크기를 줄여줍니다.
  3. 열 데이터 형식 최적화
    관계를 어떻게 설정하냐에 따라 측정값 작성시 함수 사용 개수와 속도가 달라질수 있습니다.
    관계 설정을 위해 테이블을 분할 하거나 테이블 구조 변경을 통해 모델의 크기도 변경될 수 있습니다
  4. 그룹화 방법 및 요약
    가능하면 데이터를 집계해서 가져옵니다. 하지만 세부 정보는 손실됩니다.
  5. 계산열 사용 줄이기
    계산열은 최적으로 압축되지 않으므로, 계산열을 작성하는 것보다 데이터 원본에서 계산하거나 파워쿼리 편집기를 사용하여 작성하는 것이 좋습니다.
  6. 날짜 데이터 유형 사용
    날짜 데이터는 날짜/시간 데이터로 표시될수 있습니다. 시간데이터를 사용하지 않고 날짜 데이터만 사용하는 경우에는 날짜 형식으로 지정하고 사용하는 것이 좋습니다.
  7. 자동 날짜 /시간 옵션 비활성화
    날짜 필드 사용시 자동으로 계층이 형성됩니다. 백그라운드에서 자동으로 생성되는 날짜 테이블을 제거하기 위해 아래와 같이 PowerBI Desktop에서 [데이터 로드] - [시간인텔리전스] - [새 파일의 자동 날짜/시간]을 해제합니다.
    그러면 자동으로 날짜 계층이 생성되지 않습니다.

[참고 : 가져오기 모델링을 위한 데이터 축소 방법 - Power BI | Microsoft Docs  ]