다음을 통해 공유


서버 시간 차원 정의

Microsoft SQL Server 2005 Analysis Services(SSAS)의 시간 차원은 데이터 원본 뷰의 테이블이나 날짜 범위를 기반으로 만들 수 있습니다. 테이블 기반의 시간 차원은 다른 표준 차원과 실질적으로 다른 점이 없습니다. 해당 특성은 다른 표준 차원과 마찬가지로 차원 테이블의 열에 바인딩됩니다.

반면에 범위 기반 시간 차원은 대개 기간을 정의할 별도의 시간 테이블이 없는 경우에 사용합니다. 범위 기반 시간 차원의 특성에는 년, 월, 주, 요일 등 지정한 기간에 따라 특성을 정의하는 시간-특성 바인딩이 있습니다. 범위 기반 시간 차원의 데이터는 데이터 원본의 테이블에서 가져오지 않고 생성된 후 서버에 저장되므로 범위 기반 시간 차원을 서버 시간 차원이라고 합니다.

테이블 기반 또는 서버 시간 차원에서 시간 특성의 Type 속성 설정은 역년이라는 특성의 년과 같이 Analysis Services에서 인식될 수 있는 해당 기간을 지정합니다. 시간 차원에 대한 개요는 시간(SSAS)을 참조하십시오.

서버 시간 차원을 만들 때는 기간을 지정하고 차원의 시작 날짜와 종료 날짜도 지정합니다. 마법사는 지정된 기간을 사용하여 시간 특성을 생성합니다. 사용자가 차원을 처리할 때 Analysis Services에서 지정된 날짜와 기간을 지원하는 데 필요한 데이터를 생성하여 서버에 저장합니다. 마법사는 서버 시간 차원에 대해 생성된 특성을 사용하여 차원에 적합한 계층을 권장합니다. 계층은 다양한 기간 간의 관계를 반영하고 다양한 달력을 고려합니다. 예를 들어 표준 달력 계층에서는 주가 월이 아닌 년으로 균일하게 나뉘기 때문에 주 수준이 연도 수준 아래에는 나타나지만 월 수준 아래에는 나타나지 않습니다. 반면에 제조 또는 보고 달력 계층에서는 주가 월로 균등하게 나뉘므로 주 수준이 월 수준 아래에 나타납니다.

기간 정의

날짜 범위를 기반으로 하는 서버 시간 차원을 만드는 경우에는 마법사의 기간 정의 페이지를 사용하여 차원에 포함할 날짜 범위를 지정합니다. 예를 들어 데이터에서 가장 빠른 연도의 1월 1일에 시작하고 이후의 트랜잭션을 허용하도록 현재 연도에서 1~2년 지나 종료되는 범위를 선택할 수도 있습니다. 범위 밖의 트랜잭션은 차원의 UnknownMemberVisible 속성 설정에 따라 차원에 나타나지 않거나 알 수 없는 멤버로 나타납니다. 데이터에 사용되는 주의 첫 번째 요일을 변경할 수도 있습니다. 기본값은 일요일입니다.

년, 반기, 사분기, 삼분기, 월, 10일, 주, 날짜와 같이 데이터에 적용되는 기간을 선택합니다. 최소한 "날짜" 기간은 항상 선택해야 합니다. 날짜 특성은 차원의 키 특성이므로 이 특성이 없으면 차원이 제대로 작동할 수 없습니다.

시간 멤버 이름의 언어 옆에서 차원 멤버에 레이블을 지정하는 데 사용할 언어를 선택합니다.

날짜 범위를 기반으로 하는 시간 차원을 만든 후 차원 디자이너를 사용하여 시간 특성을 추가하거나 제거할 수 있습니다. 날짜 특성은 차원의 키 특성이므로 차원에서 제거할 수 없습니다. 날짜 특성을 사용자에게 표시하지 않으려면 특성의 AttributeHierarchyVisible 속성을 False로 설정합니다.

달력 선택

1월 1일에 시작하고 12월 31일에 끝나는 표준(그레고리력) 12개월 달력은 시간 차원을 만들 때 항상 포함됩니다. 마법사의 달력 선택 페이지에서 차원 계층의 기반으로 사용할 추가 달력을 지정할 수 있습니다. 달력 유형에 대한 설명은 시간(SSAS)을 참조하십시오.

마법사의 기간 정의 페이지에서 어떤 기간을 선택했느냐에 따라 달력 선택 항목을 기준으로 차원에 생성되는 특성이 결정됩니다. 예를 들어 마법사의 기간 정의 페이지에서 사분기 기간을 선택하고 달력 선택 페이지에서 회계달력을 선택하면 회계 달력에 대해 FiscalYear, FiscalQuarter, FiscalQuarterOfYear 특성이 생성됩니다.

또한 마법사는 달력에 대해 생성된 특성으로 구성된 달력별 계층을 만듭니다. 모든 달력에서 계층의 각 수준은 위 수준으로 롤업됩니다. 예를 들어 표준 12개월 달력에서 마법사는 년과 주 또는 년과 월 계층을 만듭니다. 그러나 표준 달력에서 주가 월 내에 균등하게 포함되지 않으므로 년, 월 및 주 계층은 없습니다. 반면에 보고 달력 또는 제조 달력의 주는 월로 균일하게 나뉘므로 이러한 달력에서 주는 월로 롤업됩니다.

새 계층 검토

마법사의 새 계층 확인 페이지에서 마법사에 의해 생성된 계층을 검토합니다. 각 계층을 확장하거나 축소하여 수준을 볼 수 있습니다. 차원에서 계층을 제거하려면 계층 옆에 있는 확인란의 선택을 취소합니다. 계층에서 수준을 제거하려면 수준 옆에 있는 확인란의 선택을 취소합니다. 차원을 만든 후 차원 디자이너를 사용하여 차원을 추가로 변경합니다.

차원 마법사 완료

마법사 완료 페이지에서 마법사에 의해 생성된 특성 및 계층을 검토한 후 시간 차원 이름을 지정합니다. 마침을 클릭하여 마법사를 완료하고 차원을 만듭니다. 차원을 완료한 후 차원 디자이너를 사용하여 차원을 변경할 수 있습니다.

참고 항목

개념

데이터 원본 뷰(Analysis Services)
시간(SSAS)
데이터베이스 차원 속성 구성
차원 관계

도움말 및 정보

SQL Server 2005 지원 받기