Freigeben über


Auswählen eines Tools oder eines Ansatzes zum Verarbeiten von Analysis Services-Objekten

Die Verarbeitung ist ein Vorgang, bei dem Analysis Services Daten aus einer relationalen Datenquelle abfragt und Analysis Services-Objekte mit diesen Daten auffüllt.

Als Analysis Services-Systemadministrator können Sie die Verarbeitung der Analysis Services-Objekte mithilfe der folgenden Ansätze ausführen und überwachen:

  • Ausführen der Auswirkungsanalyse, um Objektabhängigkeiten und den Umfang von Vorgängen zu verstehen

  • Verarbeiten von einzelnen Objekten in SQL Server Management Studio

  • Verarbeiten von einzelnen oder mehreren Objekten in SQL Server-Datentools (SSDT)

  • Führen Sie die Auswirkungsanalyse aus, um eine Liste von verbundenen Objekten zu überprüfen, die als Ergebnis der aktuellen Aktion nicht verarbeitet sind.

  • Generieren und Ausführen eines Skripts in einem Analysis Services-XMLA-Abfragefenster in Management Studio, um einzelne oder mehrere Objekte zu verarbeiten

  • Verwenden von Analysis Services-PowerShell-Cmdlets

  • Verwenden von Ablaufsteuerungen und Tasks in SSIS-Paketen

  • Überwachen von Verarbeitung mit SQL Server Profiler

  • Programmieren Sie mit AMO eine benutzerdefinierte Lösung. Weitere Informationen finden Sie unter Programmieren von AMO OLAP Basic-Objekten.

Die Verarbeitung ist ein stark konfigurierbarer Vorgang. Selbiger wird von einem Satz von Verarbeitungsoptionen gesteuert, die bestimmen, ob vollständige oder inkrementelle Verarbeitung auf Objektebene auftritt. Weitere Informationen über Verarbeitungsoptionen finden Sie unter Verarbeiten von Optionen und Einstellungen (Analysis Services) und Verarbeiten von Analysis Services-Objekten.

HinweisHinweis

In diesem Thema werden die Tools und die Ansätze zum Verarbeiten von mehrdimensionalen Modellen beschrieben. Weitere Informationen zur Verarbeitung von tabellarischen Modellen finden Sie unter Verarbeiten von Datenbank, Tabelle oder Partition und Verarbeiten von Daten (SSAS – tabellarisch).

Verarbeiten von Objekten in SQL Server Management Studio

  1. Starten Sie Management Studio, und stellen Sie eine Verbindung mit Analysis Services her.

  2. Klicken Sie mit der rechten Maustaste auf das Analysis Services-Objekt, das Sie verarbeiten möchten, und klicken Sie auf Verarbeiten. Sie können Daten auf einer dieser Ebenen verarbeiten:

    • Datenbanken

    • Cubes

    • Measuregruppen oder einzelne Partitionen in der Measuregruppe

    • Dimensionen

    • Miningmodelle

    • Miningstrukturen

    Analysis Services-Objekte sind hierarchisch. Wenn Sie die Datenbank wählen, kann die Verarbeitung für alle in der Datenbank enthaltenen Objekte durchgeführt werden. Ob die Verarbeitung tatsächlich durchgeführt wird, hängt von der ausgewählten Verarbeitungsoption und vom Status des Objekts ab. Insbesondere gilt: Wenn ein Objekt noch nicht verarbeitet wurde, führt die Verarbeitung seines übergeordneten Elements dazu, dass das Objekt selbst auch verarbeitet wird. Weitere Informationen zu Objektabhängigkeiten finden Sie unter Verarbeiten von Analysis Services-Objekten.

  3. Verwenden Sie im Dialogfeld Verarbeiten unter Verarbeitungsoptionen den bereitgestellten Standardwert, oder wählen Sie in der Liste eine andere Option aus. Weitere Informationen zu den einzelnen Optionen finden Sie unter Verarbeiten von Optionen und Einstellungen (Analysis Services).

  4. Klicken Sie auf Auswirkungsanalyse, um abhängige Objekte zu identifizieren und optional zu verarbeiten, die betroffen sind, wenn die im Dialogfeld Verarbeiten aufgeführten Objekte verarbeitet werden.

  5. Klicken Sie optional auf Einstellungen ändern, um die Verarbeitungsreihenfolge, das Verarbeitungsverhalten relativ zu bestimmten Typen von Fehlern und andere Einstellungen zu ändern.

  6. Klicken Sie auf OK.

    Im Dialogfeld Verarbeitungsstatus wird für jeden Befehl fortlaufend der Status angezeigt. Wenn eine Statusmeldung abgeschnitten ist, können Sie auf Details anzeigen klicken, um die ganze Meldung zu lesen.

Verarbeiten von Objekten in SQL Server Data Tools

  1. Starten Sie SQL Server-Datentools (SSDT), und öffnen Sie ein Projekt, das bereitgestellt wurde.

  2. Erweitern Sie im Projektmappen-Explorer den Ordner Dimensionen unter dem bereitgestellten Projekt.

  3. Klicken Sie mit der rechten Maustaste auf eine Dimension, und klicken Sie dann auf Verarbeiten. Sie können mit der rechten Maustaste auf mehrere Dimensionen klicken, um mehrere Objekte auf einmal zu verarbeiten. Weitere Informationen finden Sie unter Batchverarbeitung von Analysis Services-Objekten.

  4. Überprüfen Sie im Dialogfeld Dimension aufbereiten in der Spalte Verarbeitungsoptionen unter Objektliste, ob die Option für diese Spalte Vollständig verarbeiten lautet. Falls dies nicht der Fall ist, klicken Sie auf die Option unter Verarbeitungsoptionen, und wählen Sie Vollständig verarbeiten aus der Dropdownliste aus.

  5. Klicken Sie auf Ausführen.

  6. Klicken Sie nach Abschluss der Verarbeitung auf Schließen.

Ausführen der Auswirkungsanalyse, um Objektabhängigkeiten und den Umfang von Vorgängen zu verstehen

  1. Bevor Sie ein Analysis Services-Objekt in SQL Server-Datentools oder Management Studio verarbeiten, können Sie die Auswirkung auf die verbundenen Objekte analysieren, indem Sie auf Auswirkungsanalyse in einem der Objekte verarbeiten-Dialogfelder klicken.

  2. Klicken Sie mit der rechten Maustaste auf eine Dimension, Cube, Measuregruppe oder Partition, um ein Prozessobjekte-Dialogfeld zu öffnen.

  3. Klicken Sie auf Auswirkungsanalyse. Analysis Services scannt das Modell und berichtet über Neuverarbeitungsanforderungen für Objekte, die auf das für die Verarbeitung ausgewählte verweisen.

Verarbeiten von Objekten mit XMLA

  1. Starten Sie Management Studio, und stellen Sie eine Verbindung mit Analysis Services her.

  2. Klicken Sie mit der rechten Maustaste auf das Objekt, und klicken Sie dann auf Verarbeiten.

  3. Wählen Sie im Dialogfeld Verarbeiten die Verarbeitungsoption aus, die Sie verwenden möchten. Ändern Sie beliebige andere Einstellungen. Führen Sie die Auswirkungsanalyse aus, um die Änderungen zu identifizieren, die ggf. vorgenommen werden müssen.

  4. Klicken Sie im Bildschirm zum Verarbeiten von Objekten auf Skript.

    Mit diesem Schritt wird ein XMLA-Skript generiert und ein Analysis Services-XMLA-Abfragefenster geöffnet.

  5. Schließen Sie das Dialogfeld. Das Skript enthält den Verarbeitungsbefehl und die Optionen, die im Dialogfeld angegeben wurden.

  6. Sie können optional dem Skript weiterhin Elemente hinzufügen, wenn Sie zusätzliche Objekte im gleichen Batch verarbeiten möchten. Wiederholen Sie zum Fortfahren die vorherigen Schritte, und fügen Sie das generierte Skript an, damit Sie über ein einzelnes Skript für alle Verarbeitungsvorgänge verfügen. Ein Beispiel finden Sie unter Planen von administrativen Tasks in SSAS mithilfe von SQL Server-Agent.

  7. Klicken Sie in der Menüleiste auf Abfrage, und klicken Sie dann auf Ausführen.

Verarbeiten von Objekten mit PowerShell

Überwachungsobjektverarbeitung mit SQL Server Profiler

  1. Stellen Sie in SQL Server Profiler eine Verbindung zu einer Analysis Services-Instanz her.

  2. Klicken Sie unter Ereignisauswahl aufAlle Ereignisse anzeigen, um der Liste alle Ereignisse hinzuzufügen.

  3. Wählen Sie eines der folgenden Ereignisse aus:

    • Command Begin und Command End, um anzuzeigen, wenn die Verarbeitung gestartet und angehalten wird

    • Error, um sämtliche Fehler aufzuzeichnen

    • Progress Report Begin, Progress Report Current und Progress Report End, um über den Verarbeitungsstatus zu berichten und die SQL-Abfragen anzuzeigen, die verwendet wurden, um die Daten abzurufen

    • Execute MDX Script Begin und Execute MDX Script End, um die Cubeberechnungen anzuzeigen

    • Fügen Sie alternativ Sperrereignisse hinzu, wenn Sie auf Verarbeitung bezogene Leistungsprobleme diagnostizieren

Verarbeiten von Analysis Services-Objekten mit Integration Services

  1. Erstellen Sie in Integration Services ein Paket, das den Analysis Services-Verarbeitungstask verwendet, um Objekte automatisch mit neuen Daten aufzufüllen wenn Sie regelmäßige Updates an der relationalen Quelldatenbank vornehmen.

  2. Doppelklicken Sie in der SSIS-Toolbox auf Analysis Services-Verarbeitung, um das Element dem Paket hinzuzufügen.

  3. Bearbeiten Sie den Task, um eine Verbindung zur Datenbank anzugeben und um zu bestimmen, welche Objekte verarbeitet werden sollen und um die Verarbeitungsoption zu bestimmen. Weitere Informationen zum Implementieren dieses Tasks finden Sie unter Analysis Services-Verarbeitungstask.

Siehe auch

Konzepte

Verarbeitung von mehrdimensionalen Modellobjekten