Aperçu #
La base de données Open iT SQL occupait une quantité importante d'espace disque sur le serveur en raison du volume de données accumulées.
Cette procédure supprime d'abord toutes les données existantes de la base de données Open iT SQL, puis resynchronise les données en fonction de l'année cible spécifiée.
Environnement #
- Ouvrir iT Analysis Server
- SQL Server 2008 et versions ultérieures
Procédure #
- Pour plus de sécurité, veuillez effectuer une sauvegarde complète de la base de données avant d'apporter des modifications.
- Accédez au répertoire Open Analysis Server dans CMD à l'aide du compte de service OpeniT et exécutez OpeniT.Server.Etl.Console.exe tronquer les faits

Cette commande déclenche la suppression des données chargées des tables de types de données dans la base de données SQL. - Ensuite, exécutez le OpeniT.Server.Etl.Console.exe processsql /fullwipe

Utilisez ce paramètre pour supprimer toutes les données traitées et mises en cache. - Ensuite, procédez à la réduction de la base de données SQL OpeniT à l'aide de SQL Server Management Studio (SSMS).
- Connectez-vous au moteur de base de données SQL Server à l'aide de SSMS.

- Aller à Bases de données -> OpeniT [cliquez avec le bouton droit sur la base de données OpeniT] -> Tâches -> Réduire -> Base de données
- Cliquez sur OK réduire la taille de la base de données.
- SHRINK DATABASE : https://docs.microsoft.com/en-us/sql/relational-databases/databases/shrink-a-database
- Toutes les données sont désormais effacées de la base de données OpeniT SQL, à l'exception des configurations et des tableaux de bord dans l'interface WebGUI d'Analysis Server. Vous disposez désormais d'un espace disque libre considérable.
- L'étape suivante consiste à retraiter les données principales dans le serveur d'analyse.
- Ouvrez le Planificateur de tâches et modifiez les propriétés de OpeniT.Server.Etl.Console tâche.
Aller à Actions > Modifier l'entrée > ajouter /from:2017-01-01 dans les arguments.
REMARQUE : /à partir du : 01/01/2017 signifie que toutes les données à partir du 1er janvier 2017 jusqu'à aujourd'hui seront traitées. Les enregistrements antérieurs à 2017 ne seront plus inclus. Vous pouvez modifier cette date selon vos préférences. - Après avoir enregistré clic droit le Openit.Serveur.Etl.Console tâche et cliquez Courir.
Considérations #
La durée de ce processus dépend du volume de données traitées et peut prendre plusieurs heures, voire plusieurs jours.
Il est fortement recommandé de planifier cette procédure à l'avance et d'informer les utilisateurs de l'interruption potentielle, car la base de données sera effacée au début du processus.
Pendant l'exécution de l'ETL, les rapports SSRS ne seront pas disponibles et ne reprendront qu'une fois le processus terminé.





