Probleme bei Smart Push beheben

Wenn beim Durchführen von Smart Push-Aktionen Performanceprobleme oder Fehler auftreten, versuchen Sie, die Smart Push-Aktionen zu optimieren. Smart Push-Fehler können aufgrund einer Ressource auftreten, die für die Durchführung des Jobs nicht verfügbar ist, und weil erforderliche Ressourcen für Smart Push nicht zugewiesen werden können.

Best Practices zum Ersetzen von Nullblöcken und zum Entfernen von #Missing-Blöcken in BSO-Cubes zur Reduzierung der Datenbankgröße finden Sie unter BSO-Cubes optimieren.

Gilt für

Planning, Planning Modules, FreeForm, Financial Consolidation and Close, Enterprise Profitability and Cost Management, Tax Reporting, Sales Planning und Strategische Personalplanung.

Smart Push-Fehler beheben

Zu typischen Smart Push-Fehlern wegen fehlenden Ressourcen zählen die folgenden:

  • Smart Push-Fehler - Für den Cube xxx stehen nicht genügend Ressourcen zur Verfügung, um diesen Job erfolgreich durchzuführen. Der Job wird durchgeführt, wenn die Ressourcen zur Verfügung stehen.
  • Daten-Push fehlgeschlagen - Cube xxx können keine Ressourcen für 45 Sekunden zugewiesen werden. Verringern Sie die Anzahl gleichzeitiger Operationen für diesen Cube, oder versuchen Sie es später erneut.

So beheben Sie Fehler aufgrund von Zuweisungen von Ressourcen:

  1. Prüfen Sie den Aktivitätsbericht, um ressourcenintensive Aktivitäten und langsame Oracle Essbase-Vorgänge zu identifizieren. Die Auswirkung von solchen Operationen auf Systemressourcen führt in der Regel dazu, dass für Smart Push die erforderlichen Ressourcen fehlen. Prüfen Sie auf jeden Fall im Aktivitätsbericht die folgenden Tabellen. Informationen hierzu finden Sie unter Informationen zum Aktivitätsbericht in der Dokumentation Erste Schritte mit Oracle Enterprise Performance Management Cloud for Administrators.
    • Top 10 der Berechnungsskripte mit der schlechtesten Performance

      Durch Optimieren dieser Berechnungsskripte können Systemressourcen freigegeben werden, die Smart Push zugewiesen werden können.

    • Top 10 der Geschäftsregeln mit der schlechtesten Performance, deren Ausführung mehr als 30 Sekunden gedauert hat

      Für die Ausführung von Geschäftsregeln sind Systemressourcen erforderlich. Durch Überarbeitung dieser Geschäftsregeln werden möglicherweise Ressourcen freigegeben, die Smart Push zugewiesen werden können. Informationen hierzu finden Sie unter Fehler und Performanceprobleme bei Geschäftsregeln beheben.

    • Top 10 der Essbase-Abfragen mit der schlechtesten Performance, deren Ausführung mehr als 15 Sekunden gedauert hat

      In dieser Tabelle werden bis zu 10 Essbase-Abfragen mit langer Ausführungszeit identifiziert, deren Ausführung mehr als 15 Sekunden gedauert hat. Überprüfen Sie diese Abfragen im Hinblick darauf, sie effizienter zu gestalten.

    • Geschäftsregeln, die an ein Formular angehängt sind und deren Ausführung mehr als drei Sekunden dauert

      Überprüfen Sie diese Regeln, um zu bestimmen, ob sie optimiert werden können, damit ihre Ausführungszeit verringert wird.

  2. Überprüfen Sie kürzlich vorgenommene Änderungen an der Anwendung, insbesondere Änderungen an Definitionen von Datenzuordnungen.

    Überprüfen Sie Änderungen von Datenzuordnungen und weitere Anwendungsänderungen, und überprüfen Sie, inwieweit sie sich auf die Verwendung von Systemressourcen auswirken. Definieren Sie Datenzuordnungen erneut, die erheblich bei der Ressourcennutzung beteiligt sind.

    Prüfen Sie im Aktivitätsbericht die Tabelle für Anwendungsdesignänderungen, um kürzlich vorgenommene Änderungen an der Anwendung zu identifizieren.

  3. Vermeiden Sie Smart Push-Aktionen an den ASO-Cube, wenn exklusive Vorgänge wie "Segmente zusammenführen" und "Daten löschen" ausgeführt werden.

    Das Verhalten exklusiver ASO-Cube-Vorgänge wirkt sich auf Smart Push-Aktionen aus. Da andere Vorgänge warten müssen, bis exklusive Vorgänge abgeschlossen sind, warten auch Smart Push-Aktionen, wenn exklusive Vorgänge auf dem Essbase-Cube ausgeführt werden. Für Smart Push-Aktionen gilt eine begrenzte Wartezeit, da sie Vorgänge von Endbenutzern sind. Wenn der exklusive Vorgang innerhalb der Wartezeit abgeschlossen wird, wird die Smart Push-Aktion initiiert. Andernfalls verläuft die Smart Push-Aktion nicht erfolgreich.

Smart Push optimieren

So optimieren Sie Smart Push-Aktionen:

  • Löschen Sie aggregierte Ansichten.
  • Aktivieren Sie das Abfrage-Tracking.
  • Führen Sie einige Smart Push-Aktionen aus, um sicherzustellen, dass alles wie vorgesehen funktioniert.
  • Erstellen Sie aggregierte Ansichten basierend auf dem Abfrage-Tracking.
  • Richten Sie einen nächtlichen Job ein, um aggregierte Ansichten zu löschen und neu zu erstellen.

Fordern Sie Hilfe von Oracle an, wenn die Performance mit diesen Optimierungsschritten nicht verbessert werden kann.

  1. Erstellen Sie eine Weiterleitung über "Feedback geben", in der Ihre Aktionen erfasst sind.

    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.

  2. 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:
    • Detaillierte Schritte, um das Problem zu reproduzieren
    • Angabe, ob dieses Problem nach dem letzten monatlichen Update aufgetreten ist
    • Wenn die Prozessperformance zuvor besser war, der Zeitpunkt (Datum, Uhrzeit und Zeitzone), zu dem die Smart Push-Aktion wie erwartet ausgeführt wurde
    • Falls verfügbar, ein Snapshot der Umgebung zu dem letzten Zeitpunkt, zu dem die Performance der Smart Push-Aktion wie erwartet ausgeführt wurde
    • An der Anwendung vorgenommene Änderungen seit dem letzten Zeitpunkt, zu dem die Performance der Smart Push-Aktion wie erwartet ausgeführt wurde
    • Angabe, ob es sich um einen kritischen Ausfall handelt