Übersicht #
Die Open iT SQL-Datenbank beanspruchte aufgrund der Menge der gesammelten Daten einen erheblichen Teil des Server-Speicherplatzes.
Bei diesem Verfahren werden zunächst alle vorhandenen Daten aus der Open iT SQL-Datenbank entfernt und anschließend die Daten auf der Grundlage des angegebenen Zieljahres neu synchronisiert.
Umwelt #
- iT Analysis Server öffnen
- SQL Server 2008 und höhere Versionen
Verfahren #
- Zur sicheren Aufbewahrung sollten Sie vor jeder Änderung eine vollständige Datenbank-Sicherung durchführen.
- Navigieren Sie mit dem OpeniT-Dienstkonto zum Verzeichnis „Open Analysis Server“ in CMD und führen Sie Folgendes aus: OpeniT.Server.Etl.Console.exe Fakten kürzen

Dieser Befehl löst das Entfernen geladener Daten aus den Datentyptabellen in der SQL-Datenbank aus. - Dann führen Sie die OpeniT.Server.Etl.Console.exe processsql /fullwipe

Verwenden Sie diesen Parameter, um alle verarbeiteten und zwischengespeicherten Daten zu löschen. - Anschließend verkleinern Sie die OpeniT SQL-Datenbank mit dem SQL Server Management Studio (SSMS).
- Verbinden Sie sich über SSMS mit der SQL Server-Datenbank-Engine.

- Gehe zu Datenbanken -> OpeniT [Rechtsklick auf die OpeniT-Datenbank] -> Aufgaben -> Verkleinern -> Datenbank
- Klicken Sie auf OK die Datenbank zu verkleinern.
- SHRINK DATABASE: https://docs.microsoft.com/en-us/sql/relational-databases/databases/shrink-a-database
- Jetzt sind alle Daten in der OpeniT-SQL-Datenbank gelöscht, mit Ausnahme der Konfigurationen und Dashboards in der Analysis Server WebGUI, und Sie verfügen nun über einen enormen freien Speicherplatz.
- Der nächste Schritt besteht darin, die Kerndaten im Analyseserver erneut zu verarbeiten.
- Öffnen Sie den Taskplaner und bearbeiten Sie die Eigenschaften von OpeniT.Server.Etl.Konsole Aufgabe.
Gehe zu Aktionen > Eintrag bearbeiten > in den Argumenten „/from:2017-01-01“ hinzufügen.
HINWEIS: /ab:2017-01-01 bedeutet, dass alle Daten vom 1. Januar 2017 bis zum aktuellen Zeitpunkt verarbeitet werden. Ältere Datensätze vor 2017 werden nicht mehr berücksichtigt. Sie können dies auf ein bevorzugtes Datum ändern. - Nach dem Speichern Rechtsklick das Openit.Server.Etl.Konsole Aufgabe und klicken Laufen lassen.
Überlegungen #
Die Dauer dieses Vorgangs hängt vom Umfang der zu verarbeitenden Daten ab und kann mehrere Stunden oder sogar Tage in Anspruch nehmen.
Es wird dringend empfohlen, diesen Vorgang im Voraus zu planen und die Benutzer über die mögliche Ausfallzeit zu informieren, da die Datenbank zu Beginn des Vorgangs gelöscht wird.
Während der ETL-Ausführung sind SSRS-Berichte nicht verfügbar und werden erst nach Abschluss des Vorgangs wieder angezeigt.





