다음을 통해 공유


개발 관련 향상된 기능(SSAS)

Microsoft SQL Server 2005 Analysis Services(SSAS)에는 개발과 관련된 다음의 향상 기능 및 새 기능이 추가되었습니다.

Microsoft .NET Framework 지원

Analysis Services가 이제 완전한 XML 및 SOAP 지원, 저장 프로시저에서 C# 및 Microsoft Visual Basic 등의 언어 지원, 서버 관리 및 클라이언트 액세스에 대한 관리 지원 등이 포함된 Microsoft .NET Framework와 통합되었습니다. .NET Framework와 통합된 Analysis Services는 보안 플랫폼에서 개방형 표준을 사용하여 비즈니스 인텔리전스 응용 프로그램을 지원함으로써 비즈니스 요구 사항에 맞는 융통성을 제공합니다.

저장 프로시저

Analysis Services에서는 C#, C++, 또는 Visual Basic 등의 프로그래밍 언어로 작성된 저장 프로시저 및 외부 루틴에 더 많은 확장성과 프로그래밍 기능을 제공하므로 이를 사용하여 Analysis Services 기능을 확장할 수 있습니다. 저장 프로시저는 언어 간 통합, 예외 처리, 버전 관리 및 개발 지원이라는 장점을 제공합니다. Analysis Services에서 저장 프로시저를 사용하여 큐브나 데이터베이스에 프로그래밍 모듈을 추가하고 Analysis Services 엔진이 제공하는 기능을 확장할 수 있습니다. 저장 프로시저는 입력 매개 변수를 받아들이고 Analysis Services 개체를 액세스, 생성 및 반환할 수 있습니다. 또한 호출 프로시저나 일괄 처리 실행에 상태 값을 반환하여 성공 여부를 나타낼 수 있습니다. 저장 프로시저는 이전 버전 Analysis Services의 사용자 정의 함수를 대체합니다.

MDX(Multidimensional Expressions)의 향상된 기능

Analysis Services에서는 스크립팅, 범위 및 컨텍스트 컨트롤, 향상된 하위 큐브 조작에 대한 지원을 추가하여 MDX(Multidimensional Expressions) 언어를 개선했습니다. MDX는 추가 내장 함수, 사용자 정의 함수와의 완벽한 통합, 개선된 DDL(데이터 정의 언어) 문, 새 DML(데이터 조작 언어) 문을 제공합니다. MDX 언어에 대한 자세한 내용은 MDX(Multidimensional Expressions) 참조를 참조하십시오.

XML For Analysis

Microsoft SQL Server 2000 Analysis Services에서는 분석 서버 컴퓨터와 통신할 때 XMLA 요청을 번환하는 OLE DB 공급자인 Microsoft XML for Analysis 공급자를 통해서만 XMLA(XML for Analysis) 1.0 사양이 지원되었습니다. SQL Server 2005 Analysis Services에서는 Analysis Services 엔진이 XMLA 1.1 사양을 직접 지원하므로 추가 OLE DB 공급자가 필요하지 않습니다. XMLA 요청은 클라이언트 응용 프로그램에서 직접 Analysis Services 엔진으로 보낼 수 있으므로 오버헤드는 줄고 성능은 향상된 클라이언트 응용 프로그램을 개발할 수 있습니다. Analysis Services의 XMLA 지원에 대한 자세한 내용은 XML for Analysis (XMLA)를 참조하십시오.

ASSL

이제 Analysis Services에는 Analysis Services와 SQL Server Management Studio를 관리하고 Analysis Services 인스턴스를 관리하며 개체 모델 또는 OLE DB 공급자를 사용하지 않고 Analysis Services 인스턴스의 개체를 생성, 삭제 또는 수정하기 위해 XMLA와 함께 사용되는 XML 기반 구문인 ASSL(Analysis Services Scripting Language)이 포함되어 있습니다. ASSL에 대한 자세한 내용은 Analysis Services Scripting Language (ASSL)를 참조하십시오.

AMO

AMO(Analysis Management Objects)는 클라이언트 응용 프로그램이 Analysis Services 인스턴스를 관리하는 데 사용할 수 있는 .NET Framework 개체 모델을 제공합니다. AMO는 이전 버전 Analysis Services의 DSO(의사결정 지원 개체)를 대체합니다. 이전 버전과의 호환성을 위해 DSO도 계속 지원됩니다. AMO는 Analysis Services 인스턴스와 통신할 때 XMLA와 ASSL을 사용하고, 생성된 스크립트는 저장 또는 소스 제어를 위해 캡처할 수 있습니다. 자세한 내용은 Analysis Management Objects (AMO)를 참조하십시오.

ADOMD.NET

Analysis Services에서는 저장 프로시저에 사용할 수 있고 클라이언트 응용 프로그램이 Analysis Services 개체 및 데이터에 액세스하고 이를 작업하는 데 사용할 수 있는 .NETFramework 클래스의 모음인 ADOMD.NET을 도입했습니다. SQL Server 2000 Analysis Services에서도 ADOMD.NET SDK의 일부로 ADOMD.NET 기능을 사용할 수는 있지만 이제 ADOMD.NET이 Analysis Services에 완전히 통합되었습니다. 자세한 내용은 ADOMD.NET을 참조하십시오.

참고 항목

관련 자료

Analysis Services의 향상된 기능(SSAS)

도움말 및 정보

SQL Server 2005 지원 받기