In dieser Lektion lernen Sie die Skriptverarbeitung kennen, um zu verstehen, wie Main und SandboxWorker interagieren, wenn ein Skript in SAP Analytics Cloud verarbeitet wird.
Zusammenfassung
Die Skriptoptimierung ist in der Regel erforderlich, wenn es Probleme mit der Frontend-Performance gibt, z.B. wenn eine Story mit Scripting nicht auch auf älteren oder langsameren Laptops ausgeführt wird, sondern auf leistungsfähigeren Rechnern.
Im Allgemeinen sollten Sie versuchen, die Anzahl der Interaktionen zwischen dem Haupt- und dem SandboxWorker-Thread zu minimieren. Wenn Sie also dieselbe Get- oder Set-Funktion mehrmals verwenden, ist dies ein Hinweis darauf, dass es etwas zu verbessern gibt. Beispiel: Sie verwenden eine lokale Skriptvariable, die später in diesem Kapitel behandelt wird.
Darüber hinaus ist alles, was in Schleifen geschieht, für die Skript-Performance relevant, da sie mehrmals ausgeführt wird. Es wird empfohlen, das Array so klein wie möglich zu halten, z.B. bei Verwendung des API getResultSet mit einem einschränkenden Parameter.