데이터 구조 단순화

완료됨

여러 소스에서 Power BI Desktop으로 데이터를 가져오면 데이터의 미리 정의된 테이블 및 열 이름은 그대로 유지됩니다. 이러한 이름 중 일부를 변경하여 일관된 형식을 유지하고, 수월한 작업을 보장하며 사용자에게 더 유의미한 이름을 지정하고 싶을 수도 있습니다.  Power BI Desktop에서 Power Query 편집기를 사용하면 이러한 이름을 변경하고 데이터 구조를 단순화할 수 있습니다.

모델에서 초기 데이터의 모양을 지정했던 이전 시나리오를 계속 진행하려면 추가 작업을 수행하여 판매 데이터의 구조를 단순화하고 영업 팀을 위한 보고서 작성을 준비해야 합니다.  열 이름을 이미 변경되었지만 지금은 쿼리(테이블)의 이름을 검토하여 개선할 부분이 있는지 확인해야 합니다. 열의 내용을 검토하고 수정해야 하는 값을 교체하는 작업도 필요합니다.

쿼리 이름 바꾸기

일반적이지 않거나 도움이 되지 않는 쿼리 이름은 더 명확하거나 사용자에게 친숙한 이름으로 변경하는 것이 좋습니다. 예를 들어 제품 팩트 테이블을 Power BI Desktop으로 가져왔는데 쿼리 이름이FactProductTable로 표시된다면 Products 같은 사용자 친화적인 이름으로 변경하는 식입니다. 마찬가지로 뷰를 가져오면 뷰 이름에 v 접두사가 붙을 수도 있습니다(예: vProduct). 이런 이름은 많은 사람이 명확하지 않고 혼란스럽게 느끼므로 접두사를 제거하는 것이 좋습니다.

이 예에서는 TargetSales 쿼리의 이름을 검토하고, 매년 같은 이름의 쿼리가 생성되기 때문에 이 이름이 도움이 되지 않는다는 사실을 확인할 수 있습니다.  혼동을 피하기 위해 쿼리 이름에 연도를 추가하겠습니다.

Power Query 편집기에서 데이터 왼쪽에 있는쿼리 창에서 이름을 바꿀 쿼리를 선택합니다. 코드를 마우스 오른쪽 단추로 클릭하고 이름 바꾸기를 선택합니다. 현재 이름을 편집하거나 새 이름을 입력한 다음, Enter를 누릅니다.

쿼리 이름 바꾸기

값 바꾸기

Power Query 편집기에서 값 바꾸기 기능을 사용하면 값을 선택된 열의 다른 값으로 바꿀 수 있습니다.

이 예에서는 특성 열에서 달 12월의 철자가 올바르지 않습니다.  이 오타를 수정해야 합니다. 바꿀 값이 있는 열(이 경우에는 특성)을 선택한 다음, 변환 탭에서 값 바꾸기를 선택합니다.

Power Query 편집기의 값 바꾸기 기능

찾을 값 상자에 바꿀 값의 이름을 입력한 다음, 다음으로 변경 상자에 올바른 값 이름을 입력하고 확인을 선택합니다.  Excel과 달리 Power Query에서는 셀 하나를 선택하고 값을 바꿀 수 없습니다.

값을 찾을 값 상자에 있는 값으로 바꾸기

쿼리 설정 창에서 데이터를 재구축하고 수정하는 단계 목록을 참조하세요. 수행하려면 단계를 모두 완료했다면 닫기 및 적용을 클릭하여 Power Query 편집기를 닫고 변경사항을 데이터 모델에 적용해도 됩니다.  그러나 추가 작업을 수행하여 데이터를 정리하고 변환할 수도 있습니다.

Null 값 바꾸기

데이터 원본에 null 값이 포함될 때도 있습니다. 예를 들어 판매 주문의 운송비가 0과 같다면 null 값을 가질 수 있습니다. 값이 계속 null이 되면 평균이 올바르게 계산되지 않습니다.  한 가지 해결 방법은 null을 0으로 변경하는 것입니다. 그러면 더 정확한 운송비가 생성됩니다. 이 인스턴스에서는 이전에 수행한 것과 같은 단계를 사용하면 null 값을 0으로 바꿀 수 있습니다.

Null 값을 0으로 바꾸기

중복 항목 제거

Power Query의 중복 항목 제거 기능을 사용하면 열에서 중복 항목을 제거하여 선택된 열에서 고유한 이름만 존재하게 할 수 있습니다.

이번 예에서는 범주 이름 열에 각 범주의 중복 항목이 존재합니다. 결과적으로 고유한 범주가 있는 테이블을 만들고 이를 의미 체계 모델에 사용하려고 합니다. 열을 선택하고 열 머리글을 마우스 오른쪽 단추로 클릭한 다음, 중복 항목 제거 옵션을 선택하면 이 작업을 수행할 수 있습니다.

중복 항목을 제거하기 전에 테이블을 복사하는 것도 좋습니다. 복사 옵션은 아래 스크린샷처럼 상황에 맞는 메뉴 최상단에 있습니다. 중복 항목을 제거하기 전에 테이블을 복사하면 테이블을 비교하고 필요한 경우 두 테이블을 모두 사용할 수 있습니다.

중복 항목 제거 기능

테이블, 열 및 값 명명 모범 사례

테이블, 열 및 값의 명명 규칙은 정해져 있지 않습니다. 하지만 조직에서 자주 사용하며 구성원 전원이 공통 용어라 생각하는 단어와 약어를 사용을 권장합니다.

모범 사례는 테이블, 열 및 측정값에 각 항목을 잘 설명하는 비즈니스 용어를 입력하고 밑줄("_")을 공백으로 바꾸는 것입니다. 약어, 접두사 및 단어(예: “number” 및 “ID”)를 일관되게 사용합니다. 너무 짧은 약어는 조직에서 자주 사용하지 않는다면 혼란을 유발할 수 있습니다.

또한 테이블 이름에 사용할 수 있는 접두사 또는 접미사를 제거하고 단순한 형식으로 이름을 지정하면 혼란을 방지할 수 있습니다.

값을 바꿀 때는 값이 보고서에 어떻게 표시될지 상상해 보세요. 너무 긴 값은 읽기가 어렵고 시각적 개체에 맞지 않을 수 있습니다. 너무 짧은 값은 해석하기 어려울 수 있습니다. 텍스트가 시각적 개체에 잘 맞는다면 값에 약어를 사용하지 않는 것도 좋은 방법입니다.