AMO(Analysis Management Objects)

적용 대상: SQL Server Analysis Services Azure Analysis Services 패브릭/Power BI Premium

AMO(Analysis Management Objects)는 애플리케이션이 Analysis Services instance 관리할 수 있도록 프로그래밍 방식으로 액세스하는 개체의 라이브러리입니다.

1200 이상 호환성 수준에서 테이블 형식 모델을 Azure Analysis Services, SQL Server Analysis Services 또는 Power BI Premium 프로그래밍하는 경우 TOM(테이블 형식 개체 모델)을 사용합니다. TOM은 AMO(Analysis Services Management Object) 클라이언트 라이브러리의 확장입니다.

이 섹션에서는 주요 개체, 주요 개체를 사용하는 방법과 시기 및 주요 개체의 상호 관련 방식에 중점을 두어 AMO 개념에 대해 설명합니다. 특정 개체 또는 클래스에 대한 자세한 내용은 다음을 참조하세요.

SQL Server 2016부터 AMO는 여러 어셈블리로 리팩터링됩니다. 서버, 데이터베이스 및 역할과 같은 제네릭 클래스는 Microsoft.AnalysisServices.Core 네임스페이스에 있습니다. 다차원별 API는 Microsoft.AnalysisServices 네임스페이스에 남아 있습니다.

이전 버전의 AMO에 대해 작성된 사용자 지정 스크립트 및 애플리케이션은 수정 없이 계속 작동합니다. 그러나 SQL Server 2016 이상을 대상으로 하는 스크립트 또는 애플리케이션이 있거나 사용자 지정 솔루션을 다시 빌드해야 하는 경우 프로젝트에 새 어셈블리 및 네임스페이스를 추가해야 합니다.