MicroStrategy ONE

Best Practices für Integritätstests

MicroStrategy empfiehlt die folgenden Best Practices beim Testen Ihres Upgrades mit Integrity Manager:

  • Erstellen Sie alle Baselines mit Integrity Manager ONE.

    Wenn Sie beispielsweise von 10.4.x auf ONE und Sie werden kein Live 10.4.x haben und ONE beide gleichzeitig verfügbar, um einen Projekt-gegen-Projekt-Vergleich durchzuführen, dann aktualisieren Sie eine Entwicklermaschine auf ONE mit Integrity Manager, um die Baseline für 10.4.x zu erfassen, bevor es auf ONE. Mit älteren Versionen von Integrity Manager erstellte Baselines sind nicht kompatibel und Administratoren müssen mit den Fehlermeldungen „enthält keine Tags“ oder „enthält keine Beziehungen“ rechnen. Dies ist auf absichtliche Architekturänderungen zur Unterstützung neuer Funktionen zurückzuführen.

  • Erstellen Sie einen Integritätstest, indem Sie Berichte, Dokumente und Dashboards aus der aktualisierten Testumgebung mit denselben Objekten in der aktuellen Produktionsumgebung vergleichen, damit Sie etwaige Unterschiede leicht erkennen können.
  • Bei einem vergleichenden Integritätstest müssen auf Ihrem Computer dieselbe Betriebssystemversion und dieselbe Schriftart installiert sein, um die Diagrammansicht zum Vergleichen zweier PDF-Berichte verwenden zu können. Die Schriftartdarstellung in einer PDF-Datei ist versions- und betriebssystemabhängig. Unterschiede können daher zu Formatierungsproblemen führen, die die Vergleichsergebnisse beeinträchtigen können.

  • Führen Sie die Tests mit dem Produktions-Data-Warehouse durch. Wenn dies nicht möglich ist, testen Sie mit einem Data Warehouse, das dem Produktions-Data Warehouse so nahe wie möglich kommt. Stellen Sie sicher, dass die Tests sowohl für die Upgrade-Umgebung als auch für die aktuelle Produktionsumgebung mit demselben Warehouse ausgeführt werden. Andernfalls werden wie erwartet nicht übereinstimmende Ergebnisse zurückgegeben.
  • Führen Sie die Tests mit Produktionsbenutzern, -gruppen und -sicherheitsrollen statt mit speziell erstellten Integritätstestbenutzern und -gruppen durch, damit die Tests der Produktionsumgebung so genau wie möglich entsprechen.
  • Wählen Sie zum Testen möglichst Inhaltsobjekte mit mindestens den Standardantworten aus. Andernfalls erstellen Sie statische Kopien von Inhaltsobjekten, die Eingabeaufforderungen ohne standardmäßige Eingabeaufforderungsantworten enthalten.
  • Stellen Sie bei der Durchführung eines Leistungstests sicher, dass in den Umgebungen keine anderen Verwendungen oder Tests durchgeführt werden, da dies zu irreführenden Ergebnissen führen kann.