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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Fordern Sie Hilfe von Oracle an, wenn immer noch keine Performanceverbesserungen eintreten