Verwalten von Analysis Services mithilfe der Programmierung

MicrosoftSQL ServerAnalysis Services unterstützt mehrere Technologien, die eingesetzt werden können, um Verwaltungsaufgaben auf einer Analysis Services-Instanz auszuführen. Wenn Sie die Analysis Services-Verwaltungstechnologien verwenden, können Sie Folgendes tun:

  • Analysis Services-Objekte erstellen oder ändern
    Sie können Analysis Services-Objekte (z. B. Datenbanken, Cubes, Dimensionen und Miningstrukturen) mithilfe von AMO- (Analysis Management Objects) oder XMLA-Befehlen (XML for Analysis), die ASSL-Elemente (Analysis Services Scripting Language) enthalten, erstellen oder ändern.

    So erstellen oder ändern Sie Analysis Services-Objekte:

    • Sie können AMO in einer verwalteten Clientanwendung verwenden, um Objekte mithilfe der Schnittstellen im Microsoft .NET Framework zu erstellen oder zu ändern. Weitere Informationen finden Sie unter Analysis Management Objects (AMO).

    • Sie können XMLA und ASSL verwenden, um Objekte auf einer Analysis Services-Instanz direkt zu erstellen oder zu ändern. Weitere Informationen finden Sie unter Analysis Services Scripting Language-Referenz.

  • Verarbeiten von Analysis Services-Objekten
    Sie können Analysis Services-Objekte verarbeiten, in denen die Analysis Services-Instanz Daten aus den zugrunde liegenden Datenquellen für die Nutzung in Datenbanken, Cubes, Dimensionen, Miningstrukturen, Miningmodellen, Measuregruppen und Partitionen abruft und verändert.

    So verarbeiten Sie Analysis Services-Objekte:

    • Sie können AMO in einer verwalteten Clientanwendung verwenden, um Objekte mithilfe der .NET Framework-Schnittstellen zu verarbeiten. Weitere Informationen finden Sie unter Analysis Management Objects (AMO).

    • Sie können XMLA zum Verarbeiten von Objekten auf einer Analysis Services-Instanz verwenden, wobei die Verarbeitung entweder als serielle oder parallele Transaktion mit Rollbackunterstützung stattfindet. Weitere Informationen finden Sie unter Analysis Services Scripting Language-Referenz.

  • Verwalten einer Instanz von Analysis Services
    Sie können eine Analysis Services-Instanz verwalten, indem Sie für diese Instanz die Konfigurationseigenschaften festlegen, die Sicherheit verwalten und den Windows-Dienst steuern.

    So verwalten Sie eine Analysis Services-Instanz:

    • Sie können AMO in einer verwalteten Clientanwendung verwenden, um Instanzeigenschaften mithilfe der .NET Framework-Schnittstellen zu verarbeiten. Weitere Informationen finden Sie unter Analysis Management Objects (AMO).

    • Sie können XMLA verwenden, um alle Aspekte einer Analysis Services-Instanz zu verwalten. Weitere Informationen finden Sie unter Analysis Services Scripting Language-Referenz.

Microsoft .NET Framework-Unterstützung

Ab SQL Server unterstützt Analysis Services das Microsoft-.NET Framework vollständig. Dank der Unterstützung von .NET Framework können Entwickler auf die Daten und Metadaten von Analysis Services mithilfe von verschiedenen .NET-kompatiblen Sprachen oder über den systemeigenen Code zugreifen. Zur Microsoft .NET Framework SDK gehören die Microsoft Visual Basic .NET- und Microsoft C#-Compiler und verwandte Tools.

Um Anwendungen zu erstellen, die Analysis Services einsetzen, können die Entwickler Microsoft Visual Studio .NET verwenden - eine integrierte Entwicklungsumgebung (IDE), die den Entwicklern viele Tools und Features zur Verfügung stellt, die die iterativen Zyklen bestehend aus Codierung, Debugging und Testen sowie Bereitstellung vereinfachen und beschleunigen. Es ist aber nicht erforderlich, dass die Entwickler zum Kompilieren und Erstellen von verwalteten Anwendungen für Analysis Services Visual Studio .NET verwenden. Sie können jeden Code- oder Text-Editor verwenden, der mit .NET Framework kompatibel ist.

Wichtiger HinweisWichtig

Standardmäßig ist .NET Framework unter SQL Server installiert; dies gilt nicht für .NET Framework SDK. Wenn SDK auf Ihrem Computer nicht installiert ist und nicht in der Onlinedokumentation aufgeführt wird, funktionieren die in diesem Abschnitt vorkommenden Links auf SDK-Inhalte nicht. Installieren Sie die .NET Framework SDK. Fügen Sie die SDK nach ihrer Installation der Onlinedokumentation und dem Inhaltsverzeichnis hinzu, indem Sie die Anweisungen unter SQL Server-Manager für die kombinierte Hilfeauflistung befolgen.