Share via


Tools und Ansätze zum Verarbeiten (Analysis Services)

Gilt für: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

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 von SQL Server Analysis Services-Objekten mit den folgenden Ansätzen ausführen und überwachen:

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

  • Verarbeiten einzelner Objekte in SQL Server Management Studio

  • Verarbeiten einzelner oder mehrerer Objekte in SQL Server Data Tools

  • 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 SQL Server Analysis Services XMLA-Abfragefenster in Management Studio zum Verarbeiten einzelner oder mehrerer Objekte

  • Verwenden SQL Server Analysis Services PowerShell-Cmdlets

  • Verwenden von Steuerungsflows und Aufgaben in SSIS-Paketen

  • Überwachen von Verarbeitung mit SQL Server Profiler

  • Programmieren Sie mit AMO eine benutzerdefinierte Lösung. Weitere Informationen finden Sie unter Programming AMO OLAP Basic Objects.

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 zu Verarbeitungsoptionen und -objekten finden Sie unter Verarbeitungsoptionen und -einstellungen (Analysis Services) und Verarbeiten von Analysis Services-Objekten.

Hinweis

In diesem Thema werden die Tools und die Ansätze zum Verarbeiten von mehrdimensionalen Modellen beschrieben. Weitere Informationen zur Verarbeitung tabellarischer Modelle finden Sie unter Verarbeiten von Datenbanken, Tabellen oder Partitionen (Analysis Services).

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 Processing Analysis Services Objects.

  3. Verwenden Sie im Dialogfeld Verarbeiten unter Verarbeitungsoptionenden bereitgestellten Standardwert, oder wählen Sie in der Liste eine andere Option aus. Weitere Informationen zu den einzelnen Optionen finden Sie unter Verarbeitungsoptionen 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 Data Tools, und öffnen Sie ein bereitgestelltes Projekt.

  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 (Analysis Services).

  4. Überprüfen Sie im Dialogfeld Dimension aufbereiten in der Spalte Verarbeitungsoptionen unter Objektliste, ob die Option für diese Spalte Vollständig verarbeitenlautet. Sollte dies nicht der Fall sein, klicken Sie unter Verarbeitungsoptionenauf die Option, und wählen Sie aus der Dropdownliste Vollständig verarbeiten 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 SQL Server Analysis Services-Objekt in SQL Server Data Tools oder Management Studio verarbeiten, können Sie die Auswirkungen auf verwandte Objekte analysieren, indem Sie in einem der Dialogfelder Objekte verarbeiten auf Auswirkungsanalyse klicken.

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

  3. Klicken Sie auf Auswirkungsanalyse. SQL Server Analysis Services überprüft das Modell und meldet die Anforderungen an die erneute Verarbeitung von Objekten, die sich auf das von Ihnen für die Verarbeitung ausgewählte Objekt beziehen.

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 .

    Dadurch wird ein XMLA-Skript generiert und ein SQL Server 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 Schedule SSAS Administrative Tasks with SQL Server Agent.

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

Verarbeiten von Objekten mit PowerShell

Ab dieser Version von SQL Server können Sie Analysis Services PowerShell-Cmdlets zum Verarbeiten von Objekten verwenden.

Ü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 Currentund 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 Ihrer relationalen Quelldatenbank vornehmen.

  2. Doppelklicken Sie in der SSIS-Toolboxauf Analysis Services-Verarbeitung , um den Task zum 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 Processing Task.

Weitere Informationen

Verarbeiten eines mehrdimensionalen Modells (Analysis Services)