테이블 연결 |
명확한 관계 정의 |
테이블 간의 모든 관계가 명확하게 정의되고 논리적이며 일대다, 다 대 일 또는 다 대 다 관계를 나타내는지 확인합니다. |
"DateID" 필드로 "Date" 테이블에 연결된 "Sales" 테이블입니다. |
측정값 그룹 |
표준화된 계산 논리 |
측정값은 설명하기 쉽고 이해하기 쉬운 표준화되고 명확한 계산 논리를 가져야 합니다. |
"Sales" 테이블에서 "SaleAmount"의 합계로 계산된 "Total Sales"입니다. |
측정값 그룹 |
명명 규칙 |
측정값의 이름은 계산 및 용도를 명확하게 반영해야 합니다. |
"AvgRating" 대신 "Average_Customer_Rating"을 사용합니다. |
측정값 그룹 |
미리 정의된 측정값 |
사용자가 보고서에서 요청할 가능성이 가장 큰 미리 정의된 측정값 집합을 포함합니다. |
"Year_To_Date_Sales", "Month_Over_Month_Growth", 등. |
팩트 테이블 |
명확한 설명 |
분석을 위해 측정 가능한 양적 데이터를 보유하는 팩트 테이블을 명확하게 설명합니다. |
"Transactions", "Sales", "Visits". |
차원 테이블 |
지원 설명 데이터 |
팩트 테이블의 양적 측정값과 관련된 설명 특성을 포함하는 차원 테이블을 만듭니다. |
"Product_Details", "Customer_Information". |
계층 구조 |
논리 그룹화 |
특히 보고서에서 드릴다운하는 데 사용할 수 있는 차원 테이블의 경우 데이터 내에서 명확한 계층 구조를 설정합니다. |
“연도”, “분기”, “월”, “일”로 세분화되는 “시간” 계층 구조입니다. |
열 이름 |
명확한 레이블 |
열 이름은 명확하고 이해하기 쉬워야 하며, 컨텍스트 없이 추가 조회가 필요한 ID나 코드를 사용하지 않아야 합니다. |
"ProdID" 대신 "Product_Name"을 사용합니다. |
열 데이터 형식 |
정확하고 일관적 |
모든 테이블의 열에 대해 정확하고 일관된 데이터 형식을 적용하여 측정값이 올바르게 계산되도록 하고 적절한 정렬 및 필터링을 사용하도록 설정합니다. |
계산에 사용되는 숫자 열이 텍스트 데이터 형식으로 설정되지 않았는지 확인합니다. |
관계 형식 |
명확하게 지정됨 |
정확한 보고서 생성을 위해 관계의 특성(활성 또는 비활성)과 카디널리티를 명확하게 지정하세요. |
관계가 "일대일", "일대다" 또는 "다대다"인지를 표시합니다. |
데이터 일관성 |
표준화된 값 |
필터 및 보고의 일관성을 보장하기 위해 열 내에서 표준화된 값을 유지 관리합니다. |
"상태" 열이 있는 경우 "열기", "닫힘", "보류 중" 등을 일관되게 사용합니다. |
KPI(핵심 성과 지표) |
미리 정의되고 관련됨 |
비즈니스 컨텍스트와 관련되고 보고서에서 일반적으로 사용되는 KPI 집합을 설정합니다. |
"ROI(투자 수익률)", "CAC(고객 취득 비용)", "LTV(수명 가치)". |
새로 고침 일정 |
투명 및 예약됨 |
데이터의 새로 고침 일정을 명확하게 전달하여 사용자가 분석하는 데이터의 타임라인을 이해할 수 있도록 합니다. |
데이터가 실시간, 매일, 매주 등인지 여부를 나타냅니다. |
보안 |
역할 수준 정의 |
모든 사용자가 볼 수 없는 중요한 요소가 있는 경우 다양한 수준의 데이터 액세스에 대한 보안 역할을 정의합니다. |
영업 팀 구성원은 영업 데이터를 볼 수 있지만 HR 데이터는 볼 수 없습니다. |
메타데이터 |
구조 설명서 |
참조를 위해 테이블, 열, 관계 및 측정값을 포함한 데이터 모델의 구조를 문서화합니다. |
참조로 제공되는 데이터 사전 또는 모델 다이어그램입니다. |