MDX(Multidimensional Expressions) 참조

MDX(Multidimensional Expressions)는 Microsoft SQL Server 2005 Analysis Services(SSAS)에서 다차원 데이터를 작업하고 검색하는 데 사용하는 쿼리 언어입니다. MDX는 SQL Server 2005 Analysis Services를 위한 특정 확장이 포함된 XMLA(XML for Analysis) 사양을 기반으로 합니다. MDX에서 사용되는 식은 Analysis Services에서 집합 또는 멤버와 같은 개체나 문자열 또는 숫자와 같은 스칼라 값을 검색하기 위해 평가할 수 있는 식별자, 값, 문, 함수 및 연산자로 구성됩니다.

SQL Server 2005 Analysis Services의 MDX 쿼리 및 식을 사용하여 다음을 수행할 수 있습니다.

  • SQL Server 2005 Analysis Services 큐브의 데이터를 클라이언트 응용 프로그램에 반환할 수 있습니다.
  • 쿼리 결과의 형식을 지정할 수 있습니다.
  • 계산 멤버, 명명된 집합, 범위 할당 및 KPI(핵심 성과 지표)의 정의를 비롯한 큐브 디자인 작업을 수행할 수 있습니다.
  • 차원 및 셀 보안 등의 관리 작업을 수행할 수 있습니다.

MDX는 외견상으로는 관계형 데이터베이스에서 일반적으로 사용되는 SQL 구문과 여러 면에서 비슷합니다. 그러나 MDX는 SQL 언어의 확장이 아니며 여러 면에서 SQL과는 다릅니다. 큐브를 디자인하거나 보호하는 데 사용되는 MDX 식을 만들거나 다차원 데이터를 반환하고 형식을 지정하기 위한 MDX 쿼리를 만들려면 MDX 및 차원 모델링의 기본 개념과 MDX 구문 요소, MDX 연산자, MDX 문, MDX 함수 등에 대해 이해하고 있어야 합니다.

[!참고] 자세한 내용은 Microsoft TechNet 웹 사이트의 SQL Server 2005 – Analysis Services 페이지에서 추가 리소스(Additional Resources) 섹션을 참조하십시오. MDX 쿼리 및 계산과 관련된 성능 문제에 대한 자세한 내용은 SQL Server 2005 Analysis Services 성능 가이드(SQL Server 2005 Analysis Services Performance Guide)의 "효율적인 MDX 작성(Writing Efficient MDX)" 섹션을 참조하십시오.

섹션 내용

항목 설명

MDX의 주요 개념(MDX)

SQL Server 2005 Analysis Services의 큐브 작업을 위한 MDX의 주요 개념을 설명합니다.

MDX 구문 요소(MDX)

MDX 식, 문 및 스크립트에 대해 MDX 언어에서 사용할 수 있는 다양한 구문 요소를 설명합니다.

MDX 쿼리 기본 사항(MDX)

MDX SELECT 문, 축, FROM 절, WHERE 절, 명명된 집합, 계산 멤버, 셀 계산, 속성 값, 데이터 조작 또는 수정을 비롯하여 MDX 쿼리의 기본 사항을 설명합니다.

MDX 스크립팅 기본 사항(MDX)

SQL Server 2005 Analysis Services 큐브 내에서 MDX 스크립트를 구성하고 사용하는 방법에 대해 설명합니다.

MDX 언어 참조(MDX)

MDX 언어를 정의하는 문, 연산자 및 함수를 설명합니다.

참고 항목

관련 자료

XML for Analysis (XMLA)
SQL Server 언어 참조
Retrieving Data from an Analytical Data Source
MDX 스크립트 만들기 및 편집

도움말 및 정보

SQL Server 2005 지원 받기