LuckyTemplates 데이터 모델: 포괄적인 개요

LuckyTemplates 데이터 모델: 포괄적인 개요

LuckyTemplates 개발의 두 번째 기둥은 데이터 모델링입니다. 이 자습서에서는 LuckyTemplates 데이터 모델을 설정할 때 고려해야 할 모든 중요한 사항에 대해 알아봅니다. 다음은 데이터 모델 개발 모범 사례에 대한 포괄적인 개요입니다.

목차

LuckyTemplates 데이터 모델 구성

1. 스타 스키마

LuckyTemplates 데이터 모델을 설정하는 가장 좋은 방법 중 하나는 스타 스키마를 사용하는 것입니다. 별과 닮았다고 해서 붙여진 이름이다.

LuckyTemplates 데이터 모델: 포괄적인 개요

Fact 테이블은 별의 중앙에 있고 Dimension 또는 Lookup 테이블은 별의 각 지점에 있습니다.

관계는 다음과 같습니다.

데이터 모델이 정확히 별처럼 보일 필요는 없습니다. Fact 테이블을 중간에 배치하고 다른 테이블이 깔끔하게 둘러싸도록 하는 것이 아이디어입니다.

2. 폭포수 접근법

데이터 모델을 구성하는 또 다른 좋은 방법은 Waterfall Approach를 사용하는 것입니다.

LuckyTemplates 데이터 모델: 포괄적인 개요

Dimension 또는 Lookup 테이블은 맨 위에 정렬되고 Value 또는 Fact 테이블은 아래에 정렬됩니다. 이렇게 하면 관계가 Fact 테이블에 "떨어지는" 것처럼 관계를 쉽게 시각화할 수 있습니다.

폭포 레이아웃의 다른 부분은 다음과 같습니다.

LuckyTemplates 데이터 모델: 포괄적인 개요

조회 테이블은 맨 위에 배치되고 팩트 테이블은 가운데에 배치됩니다. 측정값 테이블은 오른쪽 열에 그룹화되어 있습니다. 지원 테이블은 왼쪽 하단의 행에 배치됩니다.

LuckyTemplates 데이터 모델에서 관계 관리

1. 관계 관리

LuckyTemplates에서 자동으로 생성했을 수 있는 모든 관계를 삭제해야 합니다. 각 관계를 수동으로 다시 만드는 것이 좋습니다. 관계 관리 대화 상자를 사용하여 데이터 모델의 관계를 유지할 수 있습니다 .

LuckyTemplates 데이터 모델: 포괄적인 개요

관계 관리를 사용하면 모델의 전체 관계 목록이 표시됩니다.

LuckyTemplates 데이터 모델: 포괄적인 개요

FromTo 테이블과 열을 모두 볼 수 있습니다 . 이렇게 하면 테이블을 조인하는 데 사용되는 잘못된 키를 더 쉽게 찾을 수 있습니다. 각 관계의 상태도 표시됩니다. 이렇게 하면 필요에 따라 관계를 활성화하거나 비활성화할 수 있습니다.

2. LuckyTemplates 데이터 모델의 카디널리티

관계 관리 대화 상자를 사용하면 카디널리티와 그 방향을 쉽게 볼 수 있습니다.

이상적으로 관계는 일대다 또는 다대 일일 수 있습니다 . LuckyTemplates는 데이터에 따라 카디널리티를 기본값으로 설정하는 데 탁월합니다.

카디널리티를 보려면 대화 하단에 있는 편집 버튼을 클릭하십시오.

LuckyTemplates 데이터 모델: 포괄적인 개요

이 예에서는 판매와 채널 간의 관계를 볼 수 있습니다. 각 테이블의 맨 오른쪽 열로 스크롤하면 LuckyTemplates가 각 행의 채널 키를 선택한 것을 볼 수 있습니다.

LuckyTemplates 데이터 모델: 포괄적인 개요

올바른 카디널리티를 선택할 수도 있습니다. 데이터 모델에 따라 교차 필터 방향이 단일 또는 모두인지 확인하십시오.

LuckyTemplates는 Single을 기본값으로 사용합니다. 따라서 교차 필터 방향의 기본값이 모두인 경우 잠시 시간을 내어 데이터 세트의 데이터가 로드되고 의도한 대로 변환되었는지 확인하십시오.

3. 일대다 대 다대일

LuckyTemplates의 관계의 경우 가능한 한 일대다 관계를 사용하는 것이 좋습니다. 이것은 단일 방향 화살표로 표시됩니다.

LuckyTemplates 데이터 모델: 포괄적인 개요

절대적으로 필요한 경우가 아니면 양방향 관계를 피하십시오. 양방향 관계는 양방향 화살표로 표시됩니다. 이러한 유형의 관계는 일관되지 않은 결과를 초래할 수 있으며 종종 더 복잡한 DAX가 필요합니다.

4. 활성 대 비활성 관계

두 개의 관련 테이블 사이에는 하나 의 활성 관계 만 있을 수 있습니다 . 그러나 해당 테이블 간에 원하는 만큼 많은 비활성 관계를 가질 수 있습니다.

LuckyTemplates 데이터 모델: 포괄적인 개요

예를 들어 Sales에서 OrderDate 열을 활성화하려고 하면 동일한 두 테이블 간에 두 개의 관계를 수행할 수 없다는 팝업이 나타납니다.

LuckyTemplates 데이터 모델: 포괄적인 개요

따라서 인보이스 날짜 관계를 비활성화해야 합니다 . 그때가 OrderDate 를 활성화할 수 있는 시간입니다 .

LuckyTemplates 데이터 모델: 포괄적인 개요

또한 명령을 사용하여 DAX 측정값에서 주문형 비활성 관계를 사용할 수 있습니다.

LuckyTemplates 데이터 모델에서 테이블 및 열 추가

1. 측정 테이블

홈 메뉴에서 데이터 입력을 선택하여 측정값 테이블을 추가할 수 있습니다 .

LuckyTemplates 데이터 모델: 포괄적인 개요

클릭하면 새 테이블을 만들 수 있는 창이 나타납니다.

측정값 테이블을 만들 때 의미 있는 이름을 지정해야 합니다. 이 경우 핵심 조치라고 합니다. 완료되면 로드 를 클릭합니다 .

LuckyTemplates 데이터 모델: 포괄적인 개요

이 예에는 기존 Core Measures 테이블이 이미 있습니다. 따라서 LuckyTemplates는 새로 생성된 테이블에 Core Measures (2) 로 자동 레이블을 지정합니다 . 여기에는 기본 열 1도 있습니다.

LuckyTemplates 데이터 모델: 포괄적인 개요

핵심 측정값(2)을 마우스 오른쪽 버튼으로 클릭 한 다음 새 측정값을 선택합니다 .

LuckyTemplates 데이터 모델: 포괄적인 개요

데모를 위해 측정값에 m1 = 1을 입력해 보겠습니다 .

LuckyTemplates 데이터 모델: 포괄적인 개요

이것은 이제 핵심 조치(2) 아래에 추가됩니다. 기본 열을 삭제하거나 숨기십시오.

필드 창을 숨겼다가 확장하면 핵심 측정값(2)이 이제 필드 상단에 표시되는 것을 볼 수 있습니다.

LuckyTemplates 데이터 모델: 포괄적인 개요

2. 열 연결

LuckyTemplates에서 열을 연결할 때 연결에 사용할 모든 열에 접미사 키를 사용하는 것이 좋습니다 . 열이 ID 또는 Code 로 끝나는 경우 테이블마다 다른 것을 의미할 수 있으므로 주의해야 합니다.

이름이 비슷한 열만 연결해야 합니다. 예를 들어 고객 키를 연결할 때 연결에 사용되는 모든 필드가 모두 Key 라는 단어로 끝나는지 확인하는 것이 중요합니다 . 또한 올바른 데이터 유형인지 확인해야 합니다.

3. 열 가시성

당신이 만든 LuckyTemplates 보고서를 사용하는 유일한 사람이라면 열 가시성은 그리 큰 문제가 아닙니다. 그러나 다른 사람이 사용할 보고서나 데이터 세트를 게시하려는 경우 정리하는 것이 좋습니다.

시각적 개체에 대한 올바른 측정값을 선택한 다음 표시되지 않는 열을 숨기면 됩니다. 숨겨진 열은 회색으로 표시됩니다.

LuckyTemplates 데이터 모델: 포괄적인 개요

열을 숨기려면 특정 열을 마우스 오른쪽 버튼으로 클릭한 다음 숨기기를 선택하기만 하면 됩니다.

LuckyTemplates 데이터 모델: 포괄적인 개요

필드 창을 마우스 오른쪽 버튼으로 클릭한 다음 숨김 보기 를 선택 취소하여 숨겨진 열을 숨기도록 선택할 수 있습니다 .

LuckyTemplates 데이터 모델: 포괄적인 개요

결론

이 자습서에서는 LuckyTemplates에서 데이터 모델을 만들 때 고려하고 실행해야 하는 사항에 대한 포괄적인 개요를 제공합니다.

보고서 개발의 후반 단계에서 복잡하지 않도록 데이터 모델과 관계가 올바르게 설정되었는지 확인하는 것이 중요합니다. 이러한 팁을 따르면 처음부터 끝까지 원활한 흐름이 보장됩니다.

그렉


파이썬에서 자기란 무엇인가: 실제 사례

파이썬에서 자기란 무엇인가: 실제 사례

파이썬에서 자기란 무엇인가: 실제 사례

R에서 RDS 파일을 저장하고 로드하는 방법

R에서 RDS 파일을 저장하고 로드하는 방법

R의 .rds 파일에서 개체를 저장하고 로드하는 방법을 배웁니다. 이 블로그에서는 R에서 LuckyTemplates로 개체를 가져오는 방법도 다룹니다.

첫 N 영업일 재방문 – DAX 코딩 언어 솔루션

첫 N 영업일 재방문 – DAX 코딩 언어 솔루션

이 DAX 코딩 언어 자습서에서는 GENERATE 함수를 사용하는 방법과 측정값 제목을 동적으로 변경하는 방법을 알아봅니다.

LuckyTemplates에서 다중 스레드 동적 시각적 개체 기술을 사용한 인사이트 쇼케이스

LuckyTemplates에서 다중 스레드 동적 시각적 개체 기술을 사용한 인사이트 쇼케이스

이 자습서에서는 다중 스레드 동적 시각적 개체 기술을 사용하여 보고서의 동적 데이터 시각화에서 통찰력을 만드는 방법을 다룹니다.

LuckyTemplates의 컨텍스트 필터링 소개

LuckyTemplates의 컨텍스트 필터링 소개

이 기사에서는 필터 컨텍스트를 살펴보겠습니다. 필터 컨텍스트는 모든 LuckyTemplates 사용자가 처음에 배워야 하는 주요 주제 중 하나입니다.

LuckyTemplates 온라인 서비스에서 앱을 사용하기 위한 최고의 팁

LuckyTemplates 온라인 서비스에서 앱을 사용하기 위한 최고의 팁

LuckyTemplates Apps 온라인 서비스가 다양한 소스에서 생성된 다양한 보고서 및 인사이트를 관리하는 데 어떻게 도움이 되는지 보여주고 싶습니다.

시간 경과에 따른 이익 마진 변화 분석 - LuckyTemplates 및 DAX를 사용한 분석

시간 경과에 따른 이익 마진 변화 분석 - LuckyTemplates 및 DAX를 사용한 분석

LuckyTemplates에서 측정 분기 및 DAX 수식 결합과 같은 기술을 사용하여 수익 마진 변경을 해결하는 방법을 알아봅니다.

DAX Studio의 데이터 캐시에 대한 구체화 아이디어

DAX Studio의 데이터 캐시에 대한 구체화 아이디어

이 자습서에서는 데이터 캐시의 구체화 아이디어와 결과 제공 시 DAX 성능에 미치는 영향에 대해 설명합니다.

LuckyTemplates를 사용한 비즈니스 보고

LuckyTemplates를 사용한 비즈니스 보고

지금까지 Excel을 계속 사용하고 있다면 지금이 비즈니스 보고 요구 사항에 LuckyTemplates를 사용하기 시작하는 가장 좋은 시기입니다.

LuckyTemplates 게이트웨이란? 당신이 알아야 할 모든 것

LuckyTemplates 게이트웨이란? 당신이 알아야 할 모든 것

LuckyTemplates 게이트웨이란? 당신이 알아야 할 모든 것