Freigeben über


Erweitern der OLAP-Funktionalität

Als Programmierer können Sie Analysis Services erweitern, indem Sie Assemblys, personalisierte Erweiterungen und gespeicherte Prozeduren schreiben, die Funktionen bereitstellen, die Sie in mehreren Datenbankanwendungen verwenden und wiederverwenden möchten. Assemblys werden verwendet, um die Funktionalität multidimensionaler Modelle zu erweitern, indem der MDX-Sprache neue Prozeduren und Funktionen hinzugefügt werden, oder mithilfe des Personalisierungs-Add-Ins.

Gespeicherte Prozeduren können verwendet werden, um externe Routinen aufzurufen und die Entwicklung und Implementierung von Analysis Services-Datenbanken zu vereinfachen, indem gemeinsame Code einmal entwickelt und an einem einzigen Speicherort gespeichert werden kann. Gespeicherte Prozeduren können verwendet werden, um Ihren Anwendungen Geschäftsfunktionen hinzuzufügen, die nicht von der systemeigenen Funktionalität von MDX bereitgestellt werden.

Personalisierungen sind benutzerdefinierte Objekte, die Sie einem Cube hinzufügen, um ein Verhalten bereitzustellen, das je nach Benutzer variiert. Personalisierungen sind keine dauerhaften Objekte im Cube, sondern Objekte, die die Clientanwendung während der Benutzersitzung dynamisch anwendet. Beispiele hierfür sind das Ändern der Währung eines Geldwerts abhängig von der Person, die auf die Daten zugreift, die individualisierte KPIs bereitstellen oder eine gezielte Vorschlagsliste für reguläre Kunden, die online kaufen.

In diesem Abschnitt

Erweitern von OLAP durch Personalisierungen

Analysis Services-Personalisierungserweiterungen

Definieren gespeicherter Prozeduren