집계 만들기 및 관리

완료됨

집계할 때는 데이터를 요약하여 더 높은 조직(수준)에서 제공합니다. 예를 들어 모든 판매 데이터를 요약하고 날짜, 고객, 제품 등을 기준으로 그룹화할 수 있습니다. 집계 프로세스는 의미 체계 모델의 테이블 크기를 줄여 중요한 데이터에 집중할 수 있게 하고 쿼리 성능을 개선하는 데 도움이 됩니다.

데이터 집계에 적용된 이론을 보여 주는 스크린샷

organization 다음과 같은 이유로 의미 체계 모델에서 집계를 사용하기로 결정할 수 있습니다.

  • 대량의 데이터(빅 데이터)를 처리하는 경우 집계는 더 나은 쿼리 성능을 제공하고 이 대량 데이터를 분석하여 관련 인사이트를 발견하는 데 도움을 줍니다. 집계된 데이터는 캐시되므로 상세 데이터에 필요한 리소스의 극히 일부만 사용합니다.

  • 새로 고침 속도가 느린 경우 집계를 통해 새로 고침 프로세스의 속도를 높일 수 있습니다. 캐시 크기가 작을수록 새로 고침 시간이 단축되므로 데이터가 사용자에 도달하는 속도가 더 빠릅니다. 수백만 개의 행을 새로 고치는 대신 더 적은 양의 데이터를 새로 고칩니다.

  • 의미 체계 모델이 큰 경우 집계를 통해 모델의 크기를 줄이고 유지 관리할 수 있습니다.

  • 향후 의미 체계 모델의 크기가 증가할 것으로 예상하는 경우 성능 및 새로 고침 문제 및 전반적인 쿼리 문제의 가능성을 줄여 의미 체계 모델을 교정하기 위한 사전 예방적 단계로 집계를 사용할 수 있습니다.

Tailwind Traders 시나리오를 계속 진행하면서 의미 체계 모델의 성능을 최적화하기 위해 몇 가지 단계를 수행했지만 IT 팀은 파일 크기가 여전히 너무 크다는 사실을 알렸습니다. 현재 파일 크기 1GB(기가바이트)를 약 50MB(메가바이트)로 줄여야 합니다. 성능 검토 중에 이전 개발자가 의미 체계 모델에서 집계를 사용하지 않았음을 확인했으므로 이제 판매 데이터에 대한 집계를 만들어 파일 크기를 줄이고 성능을 더욱 최적화하려고 합니다.

집계 만들기

집계 만들기를 시작하기 전에 집계를 만들려는 조직(수준)을 결정해야 합니다. 이 예에서는 일 수준에서 판매 데이터를 집계하겠습니다.

조직을 결정할 때 다음 단계는 어떤 방식으로 집계를 만들지 결정하는 것입니다. 다양한 방식으로 집계를 만들 수 있으며, 각 메서드는 동일한 결과를 생성합니다. 예를 들면 다음과 같습니다.

  • 데이터베이스에 대한 액세스 권한이 있는 경우 집계가 포함된 테이블을 만든 다음 이 테이블을 Power BI Desktop으로 가져올 수 있습니다.

  • 데이터베이스에 대한 액세스 권한이 있는 경우 집계를 위한 뷰를 만든 다음 이 뷰를 Power BI Desktop으로 가져올 수 있습니다.

  • Power BI Desktop에서 Power Query 편집기를 사용하여 단계별로 집계를 만들 수 있습니다.

이 예제에서 Power Query 편집기에서 쿼리를 열면 데이터가 집계되지 않은 것이 확인됩니다. 다음 스크린샷에 나온 것처럼 999개가 넘는 행이 있습니다.

집계 전 행의 총수를 보여 주는 스크린샷

OrderDate 열을 기준으로 데이터를 집계하고 OrderQuantity 열과 SalesAmount 열을 보려고 합니다. 탭에서 열 선택을 선택하여 시작합니다. 표시되는 창에서 집계에 사용할 열을 선택하고 확인을 선택합니다.

데이터를 집계할 때 열을 선택하는 방법을 보여 주는 스크린샷

선택한 열이 페이지에 표시되면 탭에서 그룹화 기준 옵션을 선택합니다. 표시되는 창에서 그룹화 기준으로 사용할 열(OrderDate)을 선택하고 새 열의 이름(OnlineOrdersCount)을 입력합니다.

고급 옵션을 선택한 다음 집계 추가 단추를 선택하여 다른 열 행을 표시합니다. 집계 열의 이름을 입력하고 열의 연산을 선택한 후 집계와 연결할 열을 선택합니다. 모든 집계가 추가될 때까지 이러한 단계를 반복한 다음 확인을 선택합니다.

그룹화 방법 단추를 사용하는 방법을 보여 주는 스크린샷

집계가 표시되는 데 몇 분 정도 걸릴 수도 있지만, 표시되면 데이터가 어떻게 변환되었는지 확인할 수 있습니다. 데이터는 각 날짜로 집계되며 주문 수를 나타내는 값, 판매 금액과 주문 수량의 날짜별 합계를 볼 수 있습니다.

집계 후 결과 테이블의 스크린샷

닫기 및 적용 단추를 선택하여 Power Query 편집기 닫고 의미 체계 모델에 변경 내용을 적용합니다. Power BI Desktop 페이지로 돌아간 다음 새로 고침 단추를 선택하여 결과를 확인합니다. 간단한 메시지에 의미 체계 모델이 현재 가지고 있는 행 수가 표시되므로 화면을 관찰합니다. 이 행 수는 시작할 때 확인되던 수보다 훨씬 적습니다. 이 수는 Power Query 편집기를 다시 열 때도 다음 스크린샷에 나온 것처럼 확인할 수 있습니다. 이 예에서는 행 수가 30개로 줄었습니다.

집계 후 총 행과 열의 스크린샷

시작할 때 행 수는 999개가 넘었습니다. 집계를 사용하면 의미 체계 모델의 행 수가 크게 감소했습니다. 즉, Power BI는 새로 고칠 데이터가 적고 모델이 더 잘 작동해야 합니다.

집계 관리

집계를 만든 경우 이 집계를 Power BI Desktop에서 관리하고 필요한 경우 해당 동작을 변경할 수 있습니다.

Power BI Desktop의 모든 보기에서 집계 관리 창을 열 수 있습니다. 필드 창에서 테이블을 마우스 오른쪽 단추로 클릭한 다음 집계 관리를 선택합니다.

집계 관리 창을 보여 주는 스크린샷

각 집계 열에 대해 요약 드롭다운 목록에서 옵션을 선택하고 선택한 세부 테이블 및 열을 변경할 수 있습니다. 집계 관리를 마쳤으면 모두 적용을 선택합니다.

집계를 만들고 관리하는 방법에 대한 자세한 내용은 Power BI Desktop에서 집계 사용을 참조하세요.