Probleme identifizieren und beheben

Führen Sie die Schritte in diesem Abschnitt aus, um Probleme zu identifizieren und zu beheben, die eine nicht akzeptable Performance von Planning-Formularen verursachen können.

  1. Lesen Sie die Best Practices zum Ersetzen von Nullblöcken und zum Entfernen von #Missing-Blöcken in BSO-Cubes zur Reduzierung der Datenbankgröße. Informationen hierzu finden Sie unter BSO-Cubes optimieren.
  2. Prüfen Sie den Aktivitätsbericht, der Informationen zur Auswirkung von Geschäftsregeln auf die Performance enthält. Prüfen Sie im Bericht vor allem den Abschnitt zu Geschäftsregeln, die an ein Formular angehängt sind und deren Ausführung mehr als drei Sekunden dauert, um zu bestimmen, ob eine angehängte Geschäftsregel die schlechte Performance verursacht. Optimieren Sie an das Formular angehängte Geschäftsregeln anhand der Anweisungen unter Fehler und Performanceprobleme bei Geschäftsregeln beheben.

    Stellen Sie sicher, dass die Timeouteinstellung für den Netzwerkproxy ausreicht, um die zeitlichen Anforderungen beim Ausführen der Geschäftsregeln zu erfüllen. Wenn die Ausführung einer an ein Formular angehängten Geschäftsregel länger als drei Minuten dauert und der Timeout für den Netzwerkproxy auf maximal drei Minuten gesetzt ist, führt Ihr Proxy die Regel möglicherweise wiederholt aus. Sie können dieses Problem vermeiden, indem Sie den Timeout für den Netzwerkproxy auf mehr als 3 Minuten setzen.

  3. Wenn die vorherigen Schritte nicht zu einer Verbesserung der Performance geführt haben, prüfen Sie das Anwendungsdesign, die Zellenanzahl im Formular und den dynamischen Inhalt im Formular, um die Performance zu verbessern.
    1. Stellen Sie sicher, dass die Elementeigenschaft "Datenspeicherung" für alle Elemente der Ebene 0, die keine Elementformel verwenden, auf Never Shared (Nie gemeinsam verwenden) gesetzt ist.
    2. Stellen Sie sicher, dass als dynamische Berechnung getaggte Ebene 0-Elemente eine Formel aufweisen. Informationen hierzu finden Sie unter Elemente der Ebene 0, die als dynamische Berechnung gekennzeichnet wurden, aber keine Formel aufweisen.
    3. Entwerfen Sie stets ein symmetrisches (und kein asymmetrisches) Formular. Oracle Essbase-Abfragen können sowohl symmetrisch als auch asymmetrisch sein. Symmetrische Abfragen sind Abfragen, bei denen Elemente in Zeilen und Spalten dimensionsübergreifend abgefragt werden. Asymmetrische Abfragen sind Abfragen, bei denen das dimensionsübergreifende Layout der abgefragten Elemente sich entweder in den Zeilen oder den Spalten ändert.

      Die Essbase-Engine für hybride Abfragen, die ausschließlich symmetrische Raster verarbeitet, schlüsselt eine asymmetrische Abfrage automatisch in mehrere symmetrische Raster auf. Diese symmetrischen Raster werden nacheinander verarbeitet und anschließend wieder in das ursprüngliche asymmetrische Formular gebracht, wodurch der Prozess weniger effizient wird.

  4. Wenn Sie die Fehlermeldung Das Dateneingabeformular kann nicht geladen werden, da die Anzahl der Dateneingabezellen den Schwellenwert überschritten hat erhalten, finden Sie Optionen zum Beheben des Fehlers unter Fehler "Das Dateneingabeformular kann nicht geladen werden, da die Anzahl der Dateneingabezellen den Schwellenwert überschritten hat" beheben.
  5. Fordern Sie Hilfe von Oracle an, wenn immer noch keine Performanceverbesserungen eintreten
    • Erstellen Sie eine Weiterleitung über "Feedback geben", und fügen Sie Screenshots des in Ihrer Umgebung ausgeführten Formulars hinzu.

      Optional können Sie Oracle den Zugriff auf den Wartungs-Snapshot der Umgebungen erlauben, indem Sie der Weiterleitung des Anwendungs-Snapshots zustimmen. Informationen hierzu finden Sie unter Weiterleitung über "Feedback geben" erstellen.

    • Erstellen Sie eine technische Serviceanfrage, in der die Referenznummer des Utilitys "Feedback geben" angegeben ist. Informationen hierzu finden Sie unter Serviceanfragen weiterleiten. Die Serviceanfrage muss die folgenden zusätzlichen Informationen enthalten:
      • Name und Pfad des Formulars, alle POVs und alle verwendeten Benutzer- und Substitutionsvariablen.
      • Erwartete Performanceparameter und tatsächliche Ergebnisse.
      • Angabe, ob dieses Problem nach dem letzten monatlichen Update aufgetreten ist
      • Wenn die Performance des Formulars zuvor akzeptabel war, dies jetzt jedoch nicht mehr der Fall ist, geben Sie den Zeitpunkt an (Datum, Uhrzeit und Zeitzone), zu dem die Performance akzeptabel war
      • Falls verfügbar, ein Snapshot der Umgebung zu dem letzten Zeitpunkt, zu dem die Performance des Formulars akzeptabel war
      • An Formularen vorgenommene Änderungen seit dem letzten Zeitpunkt, zu dem die Performance akzeptabel war
      • Angabe, ob es sich um einen kritischen Ausfall handelt