Share via


Entwicklungserweiterungen (SSAS)

Microsoft SQL Server 2005 Analysis Services (SSAS) führt die folgenden Entwicklungserweiterungen und neuen Features ein.

Microsoft .NET Framework-Unterstützung

Analysis Services ist jetzt vollständig in Microsoft .NET Framework integriert, das eine vollständige Unterstützung für XML und SOAP, Unterstützung für Sprachen wie C# und Microsoft Visual Basic in gespeicherten Prozeduren sowie verwaltete Unterstützung für Serververwaltung und Clientzugriff bietet. Die Integration von Analysis Services in .NET Framework stellt zusätzliche Flexibilität für Unternehmensanforderungen bereit, indem offene Standards für eine sichere Plattform zur Unterstützung von Business Intelligence-Anwendungen verwendet werden.

Gespeicherte Prozeduren

Analysis Services bietet verbesserte Erweiterbarkeit und Programmierbarkeit für gespeicherte Prozeduren und externe Routinen in Programmiersprachen wie C#, C++ oder Visual Basic. Damit können Sie die Funktionalität von Analysis Services erweitern. Gespeicherte Prozeduren bieten die Vorteile der sprachübergreifenden Integration und Ausnahmeverarbeitung, Versionsverwaltung und Bereitstellungsunterstützung. In Analysis Services können Sie einem Cube oder einer Datenbank mithilfe gespeicherter Prozeduren Programmiermodule hinzufügen, um die durch das Analysis Services-Modul bereitgestellte Funktionalität zu erweitern. Gespeicherte Prozeduren akzeptieren Eingabeparameter und können auf ein beliebiges Analysis Services-Objekt zugreifen, dieses erstellen und zurückgeben. Sie können auch einen Statuswert an eine aufrufende Prozedur oder eine Batchausführung zurückgeben, um die erfolgreiche Ausführung oder ggf. erzeugte Fehler anzuzeigen. Gespeicherte Prozeduren ersetzten die benutzerdefinierten Funktionen in früheren Versionen von Analysis Services.

MDX-Erweiterungen (Multidimensional Expressions)

In Analysis Services wird die MDX-Sprache (Multidimensional Expressions) erweitert, indem Unterstützung für die Skripterstellung, Bereichs- und Kontextsteuerung sowie erweiterte Teilcubebearbeitung hinzugefügt wird. MDX stellt zusätzliche systeminterne Funktionen, nahtlose Integration benutzerdefinierter Funktionen, erweiterte DDL-Anweisungen (Data Definition Language) und neue DML-Anweisungen (Data Manipulation Language) bereit. Weitere Informationen zur MDX-Sprache finden Sie unter Multidimensional Expressions (MDX) - Referenz.

XMLA (XML for Analysis)

In Microsoft SQL Server 2000 Analysis Services wurde die XMLA-Spezifikation 1.0 (XML for Analysis) nur über den Microsoft XMLA-Anbieter unterstützt, einem OLE DB-Anbieter, der bei der Kommunikation mit einem Analysis-Servercomputer XMLA-Anforderungen übersetzte. In SQL Server 2005 Analysis Services unterstützt das Analysis Services-Modul die XMLA 1.1-Spezifikation direkt, ohne dass ein zusätzlicher OLE DB-Anbieter erforderlich ist. Da XMLA-Anforderungen durch eine Clientanwendung direkt an das Analysis Services-Modul gesendet werden können, ist es möglich, Clientanwendungen mit weniger Verwaltungsaufwand und höherer Leistung zu entwickeln. Weitere Informationen zur XMLA-Unterstützung von Analysis Services finden Sie unter XML for Analysis (XMLA).

Analysis Services Scripting Language (ASSL)

Analysis Services enthält jetzt die Analysis Services Scripting Language (ASSL), eine XML-basierte Syntax, die mit XMLA zur Verwaltung von Analysis Services und SQL Server Management Studio, zur Verwaltung einer Instanz von Analysis Services sowie zum Erstellen, Löschen oder Ändern von Objekten in einer Instanz von Analysis Services verwendet wird, ohne dass ein Objektmodell oder ein OLE DB-Anbieter erforderlich ist. Weitere Informationen zu ASSL finden Sie unter Analysis Services Scripting Language (ASSL).

Analysis Management Objects (AMO)

Analysis Management Objects (AMO) stellt ein .NET Framework-Objektmodell bereit, mit der Clientanwendungen eine Instanz von Analysis Services verwalten können. AMO ersetzt das DSO-Objektmodell (Decision Support Objects) in früheren Versionen von Analysis Services, wobei DSO aus Kompatibilitätsgründen weiter unterstützt wird. AMO verwendet bei der Kommunikation mit einer Instanz von Analysis Services XMLA und ASSL, und die generierten Skripts können zur Speicherung oder zu Quellcodeverwaltungszwecken aufgezeichnet werden. Weitere Informationen finden Sie unter Analysis Management Objects (AMO).

ADOMD.NET

In Analysis Services wird ADOMD.NET eingeführt, eine Gruppe von .NET Framework-Klassen, die in gespeicherten Prozeduren und von Clientanwendungen verwendet werden können, um auf Analysis Services-Objekte und -Daten zuzugreifen und mit diesen zu arbeiten. Während die ADOMD.NET-Funktionalität für SQL Server 2000 Analysis Services als Bestandteil des ADOMD.NET SDK verfügbar war, ist ADOMD.NET jetzt vollständig in Analysis Services integriert. Weitere Informationen finden Sie unter ADOMD.NET.

Siehe auch

Andere Ressourcen

Erweiterungen von Analysis Services (SSAS)

Hilfe und Informationen

Informationsquellen für SQL Server 2005