개별화를 통해 OLAP 확장
적용 대상: SQL Server Analysis Services Azure Analysis Services 패브릭/Power BI Premium
Analysis Services는 MDX(다차원 식) 및 DMX(데이터 마이닝 확장) 언어에 사용할 수 있는 많은 내장 함수를 제공합니다. 이러한 함수를 사용하여 표준 통계 계산을 비롯하여 계층에서의 멤버 이동에 이르는 모든 작업을 수행할 수 있습니다. 그러나 복잡하고 강력한 다른 제품에서도 그렇듯이 제품의 기능을 더 확장할 필요성은 언제나 있기 마련입니다.
따라서 표준 기능이 충분하지 않을 때마다 업무 요구 사항을 완전히 충족시키기 위해 Analysis Services에서는 서비스 인스턴스에 어셈블리 및 개인 설정 확장 프로그램을 추가하는 기능을 제공합니다.
어셈블리
어셈블리를 사용하면 MDX와 DMX의 비즈니스 기능을 확장할 수 있습니다. 원하는 기능을 작성하여 DLL(동적 연결 라이브러리)과 같은 라이브러리에 추가한 후 이 라이브러리를 Analysis Services 인스턴스 또는 Analysis Services 데이터베이스에 어셈블리로 추가하면 됩니다. 그런 다음 MDX 및 DMX 식, 프로시저, 계산, 동작 및 클라이언트 애플리케이션에서 라이브러리의 공용 메서드를 사용자 정의 함수로 사용할 수 있습니다.
개인 설정 확장 프로그램
SQL Server Analysis Services 개인 설정 확장 프로그램은 플러그 인 아키텍처 구현 개념의 토대입니다. Analysis Services 개인 설정 확장은 기존 관리되는 어셈블리 아키텍처에 대한 간단하고 세련된 수정이며 Analysis Services Microsoft.AnalysisServices.AdomdServer 개체 모델, MDX(다차원 식) 구문 및 스키마 행 집합 전체에 노출됩니다.