파이썬에서 자기란 무엇인가: 실제 사례
파이썬에서 자기란 무엇인가: 실제 사례
이 자습서에서는 LuckyTemplates의 데이터 모델링에 대한 유용한 팁과 모범 사례를 배웁니다. 이 블로그 하단에서 이 튜토리얼의 전체 비디오를 볼 수 있습니다.
데이터 모델링은 LuckyTemplates 보고서 개발의 네 가지 기둥 중 하나이며 모든 보고서의 설계 및 목적의 중심입니다. 데이터 모델링 기술을 개선하면 보고서의 효율성과 출력의 명확성과 유용성이 크게 향상됩니다.
목차
공들여 나열한 것
데이터 모델 설정은 테이블 배치 및 구성으로 시작됩니다. 일반적으로 사용되는 두 가지 접근 방식은 Star Schema 와 Waterfall 입니다 .
1. 스타 스키마 접근법
스타 스키마 접근 방식은 별의 중심에 팩트 테이블이 있고 별의 지점에 차원(또는 조회) 테이블이 있는 별과 비슷하기 때문에 이름이 붙여졌습니다.
이 예에서 팩트 테이블(Sales)이 중앙에 있고 차원 테이블이 주변에 배치되어 레이아웃이 "별"과 유사하다는 것을 알 수 있습니다.
다음은 예입니다.
2. 폭포수 접근법
여전히 스타 스키마를 사용하는 LuckyTemplates 데이터 모델의 테이블에 대한 또 다른 레이아웃은 폭포 방식입니다. 이 레이아웃에서 룩업 테이블은 아래 팩트 테이블과 함께 맨 위에 배치됩니다.
이 접근 방식의 이점은 다음과 같습니다.
이 접근 방식을 사용할 때 권장되는 방법은 다음과 같습니다.
폭포수 레이아웃을 사용하면 항상 다음을 볼 수 있습니다.
관계
LuckyTemplates에서 데이터 모델링과 관련하여 관계가 작동하는 방식을 완전히 이해하려면 다음을 알아야 합니다.
1. 관계 관리 대화 상자 사용
관계 관리 대화 상자를 사용하면 모든 테이블과 열 사이의 전체 관계 목록을 볼 수 있습니다. 여기에서 테이블 조인에 사용되는 키(열)를 쉽게 찾아 수정할 수 있습니다. 또한 각 관계의 상태(활성, 비활성)를 확인하고 변경할 수 있습니다. 이 대화 상자를 열려면 모델 보기의 기본 도구 모음에 있는 관계 섹션에서 관계 관리 아이콘을 클릭하십시오.
2. 키, 카디널리티 및 방향 설정
LuckyTemplates는 두 테이블 간의 공통 키를 자동으로 선택하고 데이터에 따라 카디널리티 및 교차 필터 방향 의 기본값을 설정합니다. 관계 편집 대화 상자를 사용하여 각 관계의 키, 카디널리티 및 방향을 조정할 수 있습니다.
각 관계는 이상적으로는 일대다 또는 다대일 카디널리티와 단일 방향을 가집니다.
여기에서 Sales 및 Channels 테이블 간의 관계를 볼 수 있습니다.
LuckyTemplates는 종종 교차 필터 방향으로 "단일"을 선택하지만 경우에 따라 "둘 다" 옵션을 선택합니다. 모두가 선택된 경우 데이터가 의도한 대로 로드 및 변환되었는지 확인하고 특정 상황에서 가능하면 단일 로 변경하십시오.
일대다 관계는 "일" 테이블에서 "다" 테이블까지 하나의 화살촉으로 표시됩니다. 양방향 화살촉으로 표시되는 양방향 관계는 일관되지 않은 결과를 초래할 수 있고 종종 더 복잡한 DAX 코드를 필요로 하므로 가능하면 피해야 합니다.
3. 활성/비활성 상태 설정
두 개의 관련 테이블 사이에는 하나의 활성 관계만 있을 수 있지만 많은 비활성 관계가 있을 수 있습니다.
아래 예에서 Sales(Invoice Date) ? 날짜(날짜) 관계가 비활성화되고 판매(주문 날짜) ? 날짜(날짜) 관계가 활성화되었습니다.
다른 관계를 활성화하려면 먼저 관계를 비활성화해야 합니다.
USERELATIONSHIP 함수를 사용하여 DAX 측정값에서 주문형 비활성 관계를 활성화할 수 있습니다 .
측정 테이블
홈 도구 모음의 데이터 섹션에 있는 데이터 입력 아이콘을 사용하여 측정값 테이블을 추가합니다.
측정값을 추가하려면 원하는 측정값 테이블을 마우스 오른쪽 버튼으로 클릭하고 새 측정값을 클릭합니다.
모델에 많은 측정값 테이블이 있는 경우 각 측정값 테이블을 축소 및 확장하거나 검색 상자를 사용하여 필드 창에서 원하는 측정값을 간단하게 식별할 수 있습니다.
주요 열
관계에서 사용되는 열에는 종종 쉽게 식별할 수 있도록 접미사 **키**가 지정됩니다. 데이터 로드 및 데이터 변환 작업을 수행할 때 동일한 이름과 데이터 유형을 연결 열에 지정하십시오.
고객 키와 같이 이름이 같은 열만 연결합니다. ID 또는 코드로 끝나는 열은 다른 테이블에서 다른 것을 의미할 수 있으므로 피하십시오.
또 다른 모범 사례는 LuckyTemplates에서 내부적으로 사용되는 스토리지 형식을 활용하고 더 빠른 경우가 많기 때문에 가능할 때마다 정수를 사용하는 것입니다.
열 가시성
열 가시성을 설정하면 다음을 수행할 수 있습니다.
이렇게 하면 사용자가 "네이키드" 열을 선택하지 않고 대신 모델에서 생성된 측정값(예: 모든 SUM 및 COUNT에 대한 측정값 등)을 선택하여 오류를 줄이는 데 도움이 됩니다. 이는 다른 사람이 사용할 수 있도록 보고서나 데이터 세트를 게시하려는 경우에 특히 유용합니다.
숨겨진 열은 데이터 패널(이전의 필드 패널)에서 회색으로 표시되며 아래 판매 테이블이 그 예입니다.
열을 숨기려면 숨기려는 열의 테이블을 클릭합니다. 그런 다음 해당 열을 마우스 오른쪽 버튼으로 클릭하고 숨기기를 선택합니다 .
숨겨진 열을 보려면 필드 창을 마우스 오른쪽 버튼으로 클릭하고 숨김 보기 를 클릭합니다 . 그러면 목록에서 회색으로 표시된 열을 볼 수 있습니다.
LuckyTemplates에서 데이터 차원 구축
LuckyTemplates에서 활성 및 비활성 데이터 관계
LuckyTemplates에서 데이터 모델 관계 구축
결론
이 튜토리얼은 LuckyTemplates에서 데이터 모델링에 어려움을 겪는 사람들에게 매우 유용합니다.
이 팁은 데이터 세트의 관계를 더 쉽게 이해할 수 있도록 보다 체계적인 레이아웃을 만드는 데 도움이 됩니다.
데이터 모델을 설정하는 방법을 완전히 이해하면 조직의 최종 사용자를 위한 뛰어난 보고서를 쉽게 생성할 수 있습니다.
그렉
파이썬에서 자기란 무엇인가: 실제 사례
R의 .rds 파일에서 개체를 저장하고 로드하는 방법을 배웁니다. 이 블로그에서는 R에서 LuckyTemplates로 개체를 가져오는 방법도 다룹니다.
이 DAX 코딩 언어 자습서에서는 GENERATE 함수를 사용하는 방법과 측정값 제목을 동적으로 변경하는 방법을 알아봅니다.
이 자습서에서는 다중 스레드 동적 시각적 개체 기술을 사용하여 보고서의 동적 데이터 시각화에서 통찰력을 만드는 방법을 다룹니다.
이 기사에서는 필터 컨텍스트를 살펴보겠습니다. 필터 컨텍스트는 모든 LuckyTemplates 사용자가 처음에 배워야 하는 주요 주제 중 하나입니다.
LuckyTemplates Apps 온라인 서비스가 다양한 소스에서 생성된 다양한 보고서 및 인사이트를 관리하는 데 어떻게 도움이 되는지 보여주고 싶습니다.
LuckyTemplates에서 측정 분기 및 DAX 수식 결합과 같은 기술을 사용하여 수익 마진 변경을 해결하는 방법을 알아봅니다.
이 자습서에서는 데이터 캐시의 구체화 아이디어와 결과 제공 시 DAX 성능에 미치는 영향에 대해 설명합니다.
지금까지 Excel을 계속 사용하고 있다면 지금이 비즈니스 보고 요구 사항에 LuckyTemplates를 사용하기 시작하는 가장 좋은 시기입니다.
LuckyTemplates 게이트웨이란? 당신이 알아야 할 모든 것