6단원: 계산 정의

이 단원에서는 MDX(Multidimensional Expressions) 식 또는 스크립트에 해당하는 계산을 정의하는 방법을 배웁니다. 계산을 사용하면 계산 멤버와 명명된 집합을 정의하고 기타 스크립트 명령을 실행하여 Microsoft SQL Server 2005 Analysis Services(SSAS) 큐브의 기능을 확장할 수 있습니다. 예를 들어 스크립트 명령을 실행하여 하위 큐브를 정의한 다음 하위 큐브의 셀에 계산을 할당할 수 있습니다.

큐브 디자이너에서 새 계산을 정의하면 큐브 디자이너의 계산 탭에 있는 스크립트 구성 도우미 창에 해당 계산이 추가되며 계산 식 창의 계산 폼에 특정 계산 유형에 대한 필드가 표시됩니다. 계산은 스크립트 구성 도우미 창에 나열된 순서대로 실행됩니다. 특정 계산을 마우스 오른쪽 단추로 클릭한 후 위로 이동 또는 아래로 이동을 선택하거나 특정 계산을 클릭한 후 계산 탭 도구 모음에 있는 위로 이동 또는 아래로 이동 아이콘을 클릭하여 계산 순서를 다시 지정할 수 있습니다.

계산 탭에서 새 계산을 추가하고 계산 식 창의 두 보기 중 하나에서 기존 계산을 보거나 편집할 수 있습니다.

  • 폼 보기. 이 보기는 단일 명령에 대한 식 및 속성을 그래픽 형식으로 표시합니다. MDX 스크립트를 편집하면 폼 보기가 식 상자로 채워집니다.
  • 스크립트 보기. 이 보기에서는 모든 계산 스크립트가 코드 편집기에 표시되므로 계산 스크립트를 쉽게 변경할 수 있습니다. 계산 식 창이 스크립트 보기에 표시되면 스크립트 구성 도우미가 숨겨집니다. 스크립트 보기는 색 구분, 괄호 일치, 자동 완성 및 MDX 코드 영역을 제공합니다. 보다 쉬운 편집 작업을 위해 MDX 코드 영역을 확장하거나 축소할 수 있습니다.

계산 식 창에서 이러한 보기 간 전환을 하려면 계산 탭 도구 모음에서 폼 보기 또는 스크립트 보기를 클릭합니다.

[!참고] Analysis Services가 계산에서 구문 오류를 검색하면 스크립트 보기에서 오류를 수정할 때까지 폼 보기가 표시되지 않습니다.

비즈니스 인텔리전스 마법사를 사용하여 큐브에 특정 계산을 추가할 수도 있습니다. 예를 들어 이 마법사를 사용하여 큐브에 시간 인텔리전스를 추가할 수 있습니다. 즉, 월간 누계, 이동 평균 또는 기간별 누계와 같은 시간 관련 계산에 대한 계산 멤버를 정의할 수 있습니다. 자세한 내용은 비즈니스 인텔리전스 마법사를 사용하여 시간 인텔리전스 계산 정의를 참조하십시오.

ms169748.note(ko-kr,SQL.90).gif중요:
계산 탭에서 계산 스크립트는 CALCULATE 명령으로 시작됩니다. CALCULATE 명령은 큐브의 셀 집계를 제어하므로 큐브 셀의 집계 방식을 수동으로 지정하려는 경우에만 이 명령을 편집해야 합니다.

자세한 내용은 계산계산 정의 및 구성을 참조하십시오.

[!참고] 5단원까지의 완료된 프로젝트는 업데이트된 예제를 다운로드 및 설치하여 사용할 수 있습니다. 자세한 내용은 예제 설치에서 업데이트된 예제 얻기를 참조하십시오.

이 단원에서는 다음 작업을 다룹니다.

다음 단원

7단원: KPI(핵심 성과 지표) 정의

참고 항목

개념

Analysis Services Tutorial 시나리오
SQL Server 2005 Analysis Services 자습서

관련 자료

명명된 집합 정의
계산 멤버 정의

도움말 및 정보

SQL Server 2005 지원 받기