Show TOC Anfang des Inhaltsbereichs

Vorgehensweisen Mit hoher Genauigkeit rechnen  Dokument im Navigationsbaum lokalisieren

Verwendung

Die Festlegung einer bestimmten Rechengenauigkeit entscheidet darüber, welches Zahlenformat intern zur Berechnung der Kennzahlen verwendet wird.

In der Analytic Engine werden zur Berechnung dezimale Gleitpunktzahlen eingesetzt. Dadurch werden die beim Datentyp Float problematischen Konvertierungen vom Dezimalsystem ins Dualsystem und zurück vermieden.

Dezimale Gleitpunktzahlen gibt es in zwei unterschiedlichen Genauigkeiten:

      Dezimale Gleitpunktzahlen mit 16 Stellen ("decfloat16", "kurzer decfloat")

      Dezimale Gleitpunktzahlen mit 34 Stellen ("decfloat34", "langer decfloat")

Standardmäßig werden in der Analytic Engine für numerische Daten kurze decfloats verwendet, um den Speicherverbrauch für Hauptspeicher und OLAP Cache zu minimieren.

Wenn Sie im Querymonitor die Option Rechnen mit hoher Genauigkeit wählen, werden stattdessen lange decfloats verwendet. Wählen Sie diese Option in solchen Anwendungsbereichen, in denen es Ihnen auf eine hohe Rechengenauigkeit ankommt, wie z.B. für Queries im Bereich der Buchhaltung und Kostenrechnung.

Empfehlung

Der Verarbeitungsaufwand von langen und kurzen decfloats ist vergleichbar. Aufgrund des höheren Speicherverbrauchs bei langen decfloats empfehlen wir jedoch, dieses Zahlenformat nicht für alle Kennzahlen einer Query, sondern nur für diejenigen Kennzahlen zu verwenden, bei denen es tatsächlich auf eine hohe Genauigkeit ankommt.

Vorgehensweise

Der Grad der Rechengenauigkeit können Sie in der InfoObject-Pflege pro Kennzahl systemweit und im Querymonitor für alle Kennzahlen einer Query festlegen.

Festlegen der Rechengenauigkeit in der InfoObject-Pflege

Diese Einstellung müssen Sie in der InfoObject-Pflege zur jeweiligen Kennzahl vornehmen:

...

       1.      Wählen Sie aus dem SAP Easy Access Menü Modellierung ® Objektpflege ® InfoObject (Transaktionscode RSD1).

       2.      Geben Sie den Namen der Kennzahl ein, und wählen Sie Diese Grafik wird im zugehörigen Text erklärt Pflegen.

       3.      Wählen Sie auf der Registerkarte Weitere Eigenschaften unter Sonstiges die Option Kennzahl mit hoher Genauigkeit.

Festlegen der Rechengenauigkeit im Querymonitor

...

       1.      Wählen Sie aus dem SAP Easy Access Menü Business Explorer ® BEx Monitor ® Querymonitor (Transaktionscode RSRT1).

       2.      Geben Sie den Namen der Query ein, und wählen Sie Diese Grafik wird im zugehörigen Text erklärt Eigenschaften. Sie gelangen auf das Dialogfenster Query-Eigenschaften.

       3.      Wenn Sie möchten, dass die Analytic Engine für alle Kennzahlen der gewählten Query mit dezimalen Gleitpunktzahlen mit 34 Stellen rechnet, wählen Sie die Option Kennzahl mit hoher Genauigkeit.

       4.      Wenn Sie hingegen möchten, dass die Einstellung des InfoProviders übernommen wird, wählen Sie die Option InfoProvidereinstellung.

Ende des Inhaltsbereichs