차원 시작하기
차원은 PlaidCloud의 계층, 즉 비용 센터, 제품, 계정, 지역, 기간 또는 그 밖의 롤업 구조를 정리하는 데 사용하는 트리입니다. 배부, 대시보드, 보고서의 기반이 됩니다.
차원을 사용해야 하는 경우
섹션 제목: “차원을 사용해야 하는 경우”다음이 필요할 때 차원을 사용하십시오.
- 값을 리프에서 상위 노드로 롤업합니다(부서별 비용 합계, 그다음 지역별, 그다음 회사별)
- 공유 계층을 기준으로 한 행 집합에서 다른 행 집합으로 배부합니다(IT 비용을 사업 부문에 분산)
- 평면 목록보다 깊은 구조로 대시보드를 분할합니다(대륙 → 국가 → 도시로 드릴다운)
- 여러 곳에 같은 그룹화 논리를 적용합니다. 트리를 한 번 정의하고 모든 곳에서 참조합니다
데이터가 이미 평면적이고 1차원이면 차원이 필요하지 않습니다. 일반 테이블로 충분합니다.
차원의 구조
섹션 제목: “차원의 구조”모든 차원에는 기본 계층이 하나 있습니다. 모든 리프가 정확히 한 번씩 등록되는 표준 트리입니다. 그 위에 같은 리프를 다른 상위 노드 아래로 다시 롤업하는 대체 계층을 겹쳐 놓을 수 있습니다(예: 기본 트리는 비용 센터를 부서별로 그룹화하고, 대체 계층은 지역별로 그룹화합니다).
트리의 각 노드는 속성, 별칭, 값을 가질 수 있으므로 계층은 단순한 이름의 트리가 아니라, 배부와 보고서가 참조할 수 있는 메타데이터를 가진 구조입니다.
차원을 만들고, 복사하고, 정렬하고, 관리하는 방법은 차원(계층) 사용을 참조하십시오.
차원을 로드하는 방법
섹션 제목: “차원을 로드하는 방법”차원은 일반적으로 워크플로를 통해 소스 테이블에서 채워집니다.
- 상위-하위 형식 — 열 두 개(상위, 하위), 행마다 간선 하나
- 레벨 형식 — 계층 레벨마다 열 하나, 행마다 전체 경로 하나
로드 과정은 차원 로드 및 언로드를, 전체 옵션은 Dimension Load 워크플로 단계를 참조하십시오.