Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Verarbeitung ist ein Vorgang, bei dem Analysis Services eine relationale Datenquelle abfragt und Analysis Services-Objekte mit diesen Daten auffüllt.
Als Analysis Services-Systemadministrator können Sie die Verarbeitung von Analysis Services-Objekten mithilfe dieser Ansätze ausführen und überwachen:
Ausführen der Auswirkungsanalyse zum Verständnis von Objektabhängigkeiten und Umfang von Vorgängen
Verarbeiten einzelner Objekte in SQL Server Management Studio
Verarbeiten einzelner oder mehrerer Objekte in SQL Server Data Tools (SSDT)
Führen Sie die Auswirkungsanalyse aus, um eine Liste verwandter Objekte zu überprüfen, die aufgrund der aktuellen Aktion nicht verarbeitet werden.
Generieren und Ausführen eines Skripts in einem Analysis Services-XMLA-Abfragefenster in Management Studio zum Verarbeiten einzelner oder mehrerer Objekte
PowerShell-Cmdlets von Analysis Services verwenden
Verwenden von Steuerungsflüssen und -aufgaben in SSIS-Paketen
Überwachen der Verarbeitung mit SQL Server Profiler
Programmieren Sie eine benutzerdefinierte Lösung mit AMO. Weitere Informationen finden Sie unter Programming AMO OLAP Basic Objects.
Die Verarbeitung ist ein hoch konfigurierbarer Vorgang, gesteuert durch eine Reihe von Verarbeitungsoptionen, die bestimmen, ob die vollständige oder inkrementelle Verarbeitung auf Objektebene erfolgt. Weitere Informationen zu Verarbeitungsoptionen und -objekten finden Sie unter "Verarbeitungsoptionen und -einstellungen "Analysis Services" und "Processing Analysis Services"-Objekte.
Hinweis
In diesem Thema werden die Tools und Ansätze für die Verarbeitung multidimensionaler Modelle beschrieben. Weitere Informationen zum Verarbeiten von tabellarischen Modellen finden Sie unter Prozessdatenbank, Tabelle oder Partitions- und Prozessdaten (SSAS Tabular).
Verarbeiten von Objekten in SQL Server Management Studio
Starten Sie Management Studio, und stellen Sie eine Verbindung mit Analysis Services her.
Klicken Sie mit der rechten Maustaste auf das Analysis Services-Objekt, das Sie verarbeiten möchten, und klicken Sie dann auf "Prozess". Sie können Daten auf einer der folgenden Ebenen verarbeiten:
Datenbanken
Würfel
Messen von Maßgruppen oder einzelnen Partitionen in der Maßgruppe
Maße
Miningmodelle
Bergbaustrukturen
Analysis Services-Objekte sind hierarchisch. Wenn Sie eine Datenbank auswählen, kann die Verarbeitung für alle in der Datenbank enthaltenen Objekte erfolgen. Ob die Verarbeitung tatsächlich erfolgt, hängt von der ausgewählten Prozessoption und dem Status des Objekts ab. Wenn ein Objekt nicht verarbeitet wird, führt die Verarbeitung des übergeordneten Objekts dazu, dass dieses Objekt verarbeitet wird. Weitere Informationen zu Objektabhängigkeiten finden Sie unter Verarbeiten von Analysis Services-Objekten.
Verwenden Sie im Dialogfeld "Prozess " in den Prozessoptionen den angegebenen Standardwert, oder wählen Sie eine andere Option aus der Liste aus. Weitere Informationen zu den einzelnen Optionen finden Sie unter "Verarbeitungsoptionen und -einstellungen (Analysis Services)".
Klicken Sie auf "Auswirkungsanalyse" , um abhängige Objekte zu identifizieren und optional zu verarbeiten, die betroffen sind, wenn die im Dialogfeld "Prozess" aufgeführten Objekte verarbeitet werden.
Klicken Sie optional auf " Einstellungen ändern ", um die Verarbeitungsreihenfolge, das Verarbeitungsverhalten relativ zu bestimmten Fehlertypen und anderen Einstellungen zu ändern.
Klicke auf OK.
Das Dialogfeld "Prozessfortschritt" stellt für jeden Befehl den fortlaufenden Status bereit. Wenn eine Statusmeldung abgeschnitten ist, können Sie auf "Details anzeigen" klicken, um die gesamte Nachricht zu lesen.
Verarbeiten von Objekten in SQL Server-Datentools
Starten Sie SQL Server Data Tools (SSDT), und öffnen Sie ein Projekt, das bereitgestellt wurde.
Erweitern Sie im Projektmappen-Explorer unter dem bereitgestellten Projekt den Ordner Dimensionen.
Klicken Sie mit der rechten Maustaste auf eine Dimension, und klicken Sie dann auf "Prozess". Sie können mit der rechten Maustaste auf mehrere Dimensionen klicken, um mehrere Objekte gleichzeitig zu verarbeiten. Weitere Informationen finden Sie unter Stapelverarbeitung (Analysis Services).
Überprüfen Sie im Dialogfeld " Prozessdimension " in der Spalte " Prozessoptionen " unter " Objektliste", ob die Option für diese Spalte "Prozess vollständig" ist. Wenn dies nicht der Fall ist, klicken Sie unter "Prozessoptionen" auf die Option, und wählen Sie " Prozess vollständig " in der Dropdownliste aus.
Klicken Sie auf Ausführen.
Wenn die Verarbeitung abgeschlossen ist, klicken Sie auf "Schließen".
Ausführen der Auswirkungsanalyse zum Identifizieren von Objektabhängigkeiten und Umfang von Vorgängen
Bevor Sie ein Analysis Services-Objekt in SQL Server Data Tools oder Management Studio verarbeiten, können Sie den Effekt auf verwandte Objekte analysieren, indem Sie in einem der Dialogfelder "Prozessobjekte" auf "Auswirkungsanalyse" klicken.
Klicken Sie mit der rechten Maustaste auf eine Dimension, einen Cube, eine Maßgruppe oder Partition, um ein Dialogfeld "Prozessobjekte" zu öffnen.
Klicken Sie auf "Auswirkungsanalyse". Analysis Services überprüft das Modell und berichtet über die Anforderungen für die Neuverarbeitung für Objekte, die mit dem für die Verarbeitung ausgewählten Objekt zusammenhängen.
Verarbeiten von Objekten mithilfe von XMLA
Starten Sie Management Studio, und stellen Sie eine Verbindung mit Analysis Services her.
Klicken Sie mit der rechten Maustaste auf das objekt, das verarbeitet werden soll, und klicken Sie dann auf "Prozess".
Wählen Sie im Dialogfeld "Prozess " die Prozessoption aus, die Sie verwenden möchten. Ändern Sie alle anderen Einstellungen. Führen Sie die Auswirkungsanalyse aus, um alle Änderungen zu identifizieren, die Sie möglicherweise vornehmen müssen.
Klicken Sie auf dem Bildschirm "Prozessobjekte" auf "Skript".
Dadurch wird ein XMLA-Skript generiert und ein XMLA-Abfragefenster für Analysis Services geöffnet.
Schließen Sie das Dialogfeld. Das Skript enthält den Verarbeitungsbefehl und die Optionen, die im Dialogfeld angegeben wurden.
Optional können Sie das Hinzufügen zum Skript fortsetzen, wenn Sie zusätzliche Objekte im selben Batch verarbeiten möchten. Wiederholen Sie zum Fortfahren die vorherigen Schritte, indem Sie das generierte Skript anfügen, damit Sie über ein einzelnes Skript für alle Verarbeitungsvorgänge verfügen. Um ein Beispiel anzuzeigen, siehe Schedule SSAS Administrative Tasks with SQL Server Agent.
Klicken Sie in der Menüleiste auf "Abfrage" und dann auf "Ausführen".
Verarbeiten von Objekten mithilfe von PowerShell
Ab dieser Version von SQL Server können Sie PowerShell-Cmdlets von Analysis Services verwenden, um Objekte zu verarbeiten. Die folgenden Cmdlets können interaktiv oder in Skripts ausgeführt werden:
Invoke-ASCmd cmdlet, das zum Ausführen von XMLA-, MDX- oder DMX-Skripts verwendet werden kann, die Verarbeitungsbefehle enthalten.
Überwachen der Objektverarbeitung mithilfe von SQL Server Profiler
Stellen Sie eine Verbindung mit einer Analysis Services-Instanz in SQL Server Profiler her.
Klicken Sie in der Ereignisauswahl auf "Alle Ereignisse anzeigen ", um der Liste alle Ereignisse hinzuzufügen.
Wählen Sie die folgenden Ereignisse aus:
Befehlsanfang und Befehlsende um den Beginn und das Ende der Verarbeitung anzuzeigen
Fehler beim Erfassen von Fehlern
Statusbericht anfang, Statusbericht aktuell und Statusbericht ende , um über den Prozessstatus zu berichten und die SQL-Abfragen anzuzeigen, die zum Abrufen der Daten verwendet werden
Führen Sie MDX Script Begin und Execute MDX Script End aus, um die Cubeberechnungen anzuzeigen.
Fügen Sie optional Sperrereignisse hinzu, wenn Sie Leistungsprobleme im Zusammenhang mit der Verarbeitung diagnostizieren.
Process Analysis Services-Objekte mit Integration Services
Erstellen Sie in Integration Services ein Paket, das die Analysis Services-Verarbeitungsaufgabe verwendet, um Objekte automatisch mit neuen Daten aufzufüllen, wenn Sie regelmäßige Aktualisierungen an der relationalen Quelldatenbank vornehmen.
Doppelklicken Sie in der SSIS-Toolbox auf Analysis Services Processing , um sie dem Paket hinzuzufügen.
Bearbeiten Sie die Aufgabe, um eine Verbindung mit der Datenbank anzugeben, welche Objekte verarbeitet werden sollen, und die Prozessoption. Weitere Informationen zum Implementieren dieser Aufgabe finden Sie unter Analysis Services Processing Task.