보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

쿼리 편집기에서 수행할 수 있는 간단한 LuckyTemplates 변환에 대해 이야기하겠습니다. 이 블로그 하단에서 이 튜토리얼의 전체 비디오를 볼 수 있습니다.

쿼리 편집기를 사용하면 데이터를 정리하고 원시 형식에서 변환할 수 있습니다. 일부 고급 변환을 수행할 수 있지만 수행할 수 있는 간단한 변환에 초점을 맞추고 싶습니다.

이러한 간단한 변환을 통해 LuckyTemplates에서 데이터를 더 잘 최적화할 수 있습니다.

목차

데이터 이름 정리

내가 항상 하는 첫 번째 일은 내 데이터의 이름을 정리하는 것 입니다 . 어떤 종류의 보고서를 쫓느냐에 따라 적절한 이름을 원하는지 여부를 결정합니다. 나는 보통 밑줄과 약어도 제거합니다.

기본적으로 논리적인 이름을 원합니다. 사람들은 그것들을 한 번 보고 각 특정 테이블이나 열에 무엇이 있는지 이해해야 합니다.

여기에 있는 첫 번째 테이블을 예로 들어 보겠습니다. Customer_Data라고 합니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

나는 이름에 밑줄과 같은 기호가 있는 것을 좋아하지 않기 때문에 그것을 두 번 클릭하고 원하는 이름으로 변경하기만 하면 됩니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

또는 속성으로 이동하여 이름을 변경할 수도 있습니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

이름 형식과 관련하여 일관성을 유지하고 싶기 때문에 Location_Data 및 Product_Data도 변경하겠습니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

테이블 이름 외에도 각 테이블을 살펴보고 열 이름에 대해 작업합니다. 다시 말하지만 모든 열 이름이 의미가 있는지 확인해야 합니다.

이러한 열 이름을 최대한 구체적이고 명확하게 지정하려는 가장 큰 이유는 열 이름을 기반으로 시각화 제목이 자동으로 생성되기 때문입니다. 따라서 내 열 이름 중 하나라도 명확하지 않은 경우 내 시각화에 데이터가 표시되는 방식에 영향을 미칠 수 있습니다.

열 이름을 변경하려면 이름을 두 번 클릭하고 변경하기만 하면 됩니다. 예를 들어 이 Cost 열을 Product Cost로 변경합니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

이렇게하면 내가 말하는 비용이 무엇인지 분명합니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

데이터 정리

다음으로 해야 할 일은 필요하지 않은 데이터를 정리하는 것입니다 .

이 위치 테이블이 좋은 예입니다. 지역 코드에 대한 이 열과 같이 실제로 필요하지 않은 열이 있습니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

해당 데이터가 필요하므로 인�� 열을 그대로 두겠습니다. 하지만 가구에서 시간대까지의 열도 중요하지 않다고 생각합니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

지역 코드 열의 강조 표시를 제거하지 않고 이 열을 강조 표시하려면 Ctrl 버튼을 누른 상태에서 현재 선택 항목에 추가할 열을 클릭합니다 .

거기에서 마우스 오른쪽 버튼을 클릭하고 Remove Column 을 선택하기만 하면 됩니다 .

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

쿼리 편집기에서 적용된 단계 추적

화면 오른쪽에 있는 적용된 단계 창은 간단한 LuckyTemplates 변환 작업을 할 때 유용한 도구입니다.

예를 들어 필요하지 않은 열을 제거하기 전에 적용된 단계 창을 살펴보겠습니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

하지만 그 열을 제거한 순간 다음에 무슨 일이 일어났는지 보세요.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

마지막으로 수행한 변환은 Applied Steps에 기록되었습니다. 사실 내가 지금까지 한 모든 것을 순차적으로 보여준다 .

모든 단계가 기록되었으므로 이러한 모든 변환은 데이터를 새로 고칠 때마다 자동으로 발생합니다.

이것은 또한 내가 계획한 대로 실제로 작동하지 않은 변환을 뒤로 돌아가서 실행 취소할 수 있게 해줍니다. 하지만 마음이 바뀌어 결국 해당 열이 필요하다는 것을 알게 되면 해당 단계 옆에 있는 X를 클릭하기만 하면 됩니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

그렇게 하면 쿼리가 이전 상태로 돌아갑니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

이는 혼란스러운 일에 대해 걱정할 필요 없이 실제로 쿼리 편집기를 가지고 놀 수 있음을 보여줍니다. 당신은 당신의 단계를 쉽게 되돌아갈 수 있고 당신이 만든 불필요한 움직임을 취소할 수 있다는 것을 알고 있습니다 .

이를 알고 열을 마우스 오른쪽 버튼으로 클릭하고 목록에서 다른 변환을 탐색하십시오.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

이렇게 하면 어쨌든 단계를 실행 취소할 수 있기 때문에 결국 데이터가 손상되지 않을까 걱정할 필요 없이 쿼리 편집기에서 수행할 수 있는 작업을 마스터할 수 있습니다 .

쿼리 편집기에서 쿼리 추가

이전에는 고객, 위치 및 제품에 대해 작업했습니다. 하지만 기억할 수 있다면 거기에 세 개의 다른 테이블이 있었고 모두 영업용이었습니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

이제 더 최신 데이터가 있으므로 해당 이름도 업데이트하겠습니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

하지만 이 세 테이블을 각각 클릭하면 모든 테이블에 동일한 데이터 구조가 있음을 알 수 있습니다. 기본적으로 동일한 데이터이지만 다른 시간대의 데이터입니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

이를 위해 세 가지 다른 테이블이나 쿼리가 필요하지 않습니다. 즉, 데이터를 추가하는 것이 더 효율적입니다.

먼저 Sales_2018을 선택한 다음 홈 리본 아래에서 쿼리 추가를 클릭합니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

그러면 이 창이 나타납니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

"3개 이상의 테이블"을 체크하면 테이블 목록이 아래에 표시됩니다. 오른쪽 상자에 추가할 테이블을 추가하고 확인을 클릭하기만 하면 됩니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

이 테이블이 하나로 병합되었는지 확인하겠습니다. 구매 날짜를 표시하는 열을 살펴보겠습니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

여기에는 4,000개 이상의 데이터 행이 있으므로 드롭다운 버튼을 클릭하고 내림차순 정렬을 클릭하여 가장 최근 데이터를 먼저 표시합니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

이는 테이블이 추가되었음을 나타냅니다. 보시다시피 여전히 Sales_2018 테이블에 있지만 이제 2020년 데이터가 있습니다.

이제 이 단일 테이블에 모든 판매 데이터가 있으므로 이름을 Sales로 변경하겠습니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

물론 2019년과 2020년의 테이블은 여전히 ​​쿼리이기 때문에 그냥 삭제할 수는 없습니다. 여전히 이 테이블 안에 데이터가 필요합니다.

따라서 삭제하는 대신 마우스 오른쪽 버튼을 클릭하고 로드 활성화를 선택 취소합니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

그리고 새로 고침을 수행할 때 여전히 해당 테이블의 데이터가 포함되어야 하므로 로드를 비활성화하면 회색으로 표시되더라도 "보고서 새로 고침에 포함"이 계속 선택되어 있는지 확인해야 합니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

이 작업이 완료되면 내 모델의 무게를 효과적으로 제거할 수 있습니다. 이것은 내 테이블을 최적화하는 좋은 방법입니다.

데이터 유형 확인

각 열이 올바른 데이터 유형을 표시하는지 확인하는 것이 중요합니다. 이는 열 이름에 있는 작은 아이콘을 통해 확인할 수 있습니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

LuckyTemplates는 일반적으로 각 열에 어떤 유형의 데이터가 있는지 파악하는 데 매우 유용합니다. 그러나 드문 경우지만 잘못된 데이터 유형이 표시되면 보고서에서 계산이 수행되는 방식에 큰 영향을 미칠 수 있습니다.

예를 들어 숫자 열이 실수로 텍스트 열로 태그 지정된 경우 모든 데이터의 합계를 가져오는 것과 같은 간단한 문제가 발생할 수 있습니다.

좋은 소식은 데이터 유형을 쉽게 변경할 수 있다는 것입니다. 아이콘을 클릭하고 표시되는 목록에서 올바른 유형을 선택하기만 하면 됩니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

기타 LuckyTemplates 변환

다음 예에서는 캘리포니아에 대한 짧은 코드를 만드는 과정에서 수행할 수 있는 몇 가지 추가 변환을 보여 드리겠습니다.

먼저 열을 마우스 오른쪽 버튼으로 클릭한 다음 Duplicate Column 을 선택합니다 .

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

이제 정확한 복제본이 있습니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

마우스 오른쪽 버튼을 클릭한 다음 변환을 클릭하고 대문자를 선택하여 다른 변환을 수행하겠습니다 .

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

이렇게 하면 해당 열의 모든 항목이 CAPS에 표시됩니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

이번에는 중복 열을 분할하겠습니다.

그렇게 하려면 마우스 오른쪽 버튼을 클릭하고 Split Column 을 클릭하기만 하면 됩니다 . 문자 수에 따라 그렇게 할 것입니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

여기서 4개의 캐릭터를 선택하겠습니다. 이것은 나에게 짧은 코드 CALI를 제공합니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

분할된 열의 두 번째 부분은 필요하지 않으므로 제거하겠습니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

그런 다음 첫 번째 부분의 이름을 바꾸고 State Short Code라고 부를 것입니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

더 체계적으로 만들기 위해 State에 대한 추가 열 바로 옆으로 드래그하겠습니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

M 코드와 고급 편집기

지금까지 수행한 모든 작업은 적용된 단계 섹션 아래에 기록됩니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

흥미로운 점은 M 코드라고 불리는 것 때문에 이러한 각 단계에서 어떤 일이 벌어지고 있는지 실제로 볼 수 있다는 것입니다. 이 코드는 상단의 수식 입력줄에서 볼 수 있습니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

고급 편집기에서 모든 단계를 볼 수도 있습니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

고급 편집기가 열리면 이전의 모든 변환 작업을 하면서 작성 중인 모든 코드를 볼 수 있습니다.

보다 최적화된 데이터를 위한 간단한 LuckyTemplates 변환

물론 이것은 LuckyTemplates의 고급 측면에 도달하면 걱정해야 할 사항입니다. 지금은 제가 작업한 간단한 변환만으로도 보고서를 최적화하기에 충분합니다.


새 과정 릴리스 – 고급 데이터 변환 및 모델링
내 실습 팁 LuckyTemplates 고급 편집기 사용 시
LuckyTemplates 쿼리 매개 변수: 테이블 최적화

결론

이러한 LuckyTemplates 변환은 간단할 수 있지만 작동 방식을 잘 이해하면 나중에 고급 항목으로 전환하는 데 도움이 될 수 있습니다.

또한 적용된 단계 섹션의 중요성을 잊지 마십시오. 이것은 데이터를 최적화하는 동안 길을 잃지 않도록 하는 최선의 선택이 될 것입니다.

모두 제일 좋다,

Leave a Comment

SharePoint의 계산된 열 | 개요

SharePoint의 계산된 열 | 개요

SharePoint에서 계산된 열의 중요성과 목록에서 자동 계산 및 데이터 수집을 수행하는 방법을 알아보세요.

Power Apps에서 변수 만들기: 컬렉션 작업

Power Apps에서 변수 만들기: 컬렉션 작업

컬렉션 변수를 사용하여 Power Apps에서 변수 만드는 방법 및 유용한 팁에 대해 알아보세요.

Microsoft Flow HTTP 트리거 | Power Automate 자습서

Microsoft Flow HTTP 트리거 | Power Automate 자습서

Microsoft Flow HTTP 트리거가 수행할 수 있는 작업과 Microsoft Power Automate의 예를 사용하여 이를 사용하는 방법을 알아보고 이해하십시오!

Power Automate 흐름: 사용법 및 유형 설명

Power Automate 흐름: 사용법 및 유형 설명

Power Automate 흐름 및 용도에 대해 자세히 알아보세요. 다양한 작업 및 시나리오에 사용할 수 있는 다양한 유형의 흐름에 대해 설명합니다.

흐름에서 Power Automate 종료 작업 제어

흐름에서 Power Automate 종료 작업 제어

조건이 충족되지 않는 경우 흐름에서 작업을 종료하는 Power Automate 종료 작업 컨트롤을 올바르게 사용하는 방법을 알아봅니다.

PowerApps 시작 기능: 앱에서 다른 서비스를 시작하는 방법

PowerApps 시작 기능: 앱에서 다른 서비스를 시작하는 방법

PowerApps 실행 기능에 대해 자세히 알아보고 자신의 앱에서 바로 웹사이트, 전화, 이메일 및 기타 앱과 같은 기타 서비스를 실행하십시오.

Power Automate의 HTTP 요청 – 소개

Power Automate의 HTTP 요청 – 소개

타사 애플리케이션 통합과 관련하여 Power Automate의 HTTP 요청이 작동하는 방식을 배우고 이해합니다.

Power Automate Desktop: 마우스 클릭 보내기 기능을 사용하는 방법

Power Automate Desktop: 마우스 클릭 보내기 기능을 사용하는 방법

Power Automate Desktop에서 Send Mouse Click을 사용하는 방법을 알아보고 이것이 어떤 이점을 제공하고 흐름 성능을 개선하는지 알아보십시오.

PowerApps 변수: 컨텍스트 및 전역 변수 식별

PowerApps 변수: 컨텍스트 및 전역 변수 식별

PowerApps 변수의 작동 방식, 다양한 종류, 각 변수가 앱에 기여할 수 있는 사항을 알아보세요.

Power Automate에서 실행할 데스크톱 흐름 예약

Power Automate에서 실행할 데스크톱 흐름 예약

이 자습서에서는 Power Automate를 사용하여 웹 또는 데스크톱에서 작업을 자동화하는 방법을 알려줍니다. 데스크톱 흐름 예약에 대한 포괄적인 가이드를 제공합니다.