Freigeben über


Erweitern von OLAP durch Personalisierungen

gilt für: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Analysis Services bietet viele systeminterne Funktionen für die Verwendung mit den Sprachen Multidimensional Expressions (MDX) und Data Mining Extensions (DMX). Diese Funktionen sind so konzipiert, dass alles von standardmäßigen statistischen Berechnungen bis hin zum Durchlaufen von Elementen in einer Hierarchie ausgeführt werden kann. Wie bei jedem anderen komplexen und robusten Produkt besteht jedoch immer die Notwendigkeit, die Funktionalität eines solchen Produkts weiter zu erweitern.

Daher bietet Analysis Services Ihnen die Möglichkeit, einer Instanz des Dienstes Assemblys und personalisierte Erweiterungen hinzuzufügen, wenn die Standardfunktionalität nicht ausreicht, um Ihre geschäftlichen Anforderungen zu erfüllen.

Assemblys

Assemblies ermöglichen es Ihnen, die Geschäftsfunktionen von MDX und DMX zu erweitern. Sie erstellen die gewünschte Funktionalität in einer Bibliothek, z. B. eine DLL (Dynamic Link Library), und fügen die Bibliothek dann einer Instanz von Analysis Services oder einer Analysis Services-Datenbank als Assembly hinzu. Die öffentlichen Methoden in der Bibliothek werden dann als benutzerdefinierte Funktionen für MDX- und DMX-Ausdrücke, Prozeduren, Berechnungen, Aktionen und Clientanwendungen verfügbar gemacht.

Personalisierte Erweiterungen

SQL Server Analysis Services-Personalisierungserweiterungen sind die Grundlage für die Implementierung einer Plug-In-Architektur. Analysis Services-Personalisierungserweiterungen sind eine einfache und elegante Änderung an der vorhandenen verwalteten Assemblyarchitektur und sind im gesamten Analysis Services Microsoft.AnalysisServices.AdomdServer-Objektmodell, der MDX-Syntax (Multidimensional Expressions) und den Schema-Rowsets verfügbar.

Siehe auch

Verwaltung von mehrdimensionalen Modellassemblys
Analysis Services-Personalisierungserweiterungen