SAP BW - Write Optimized DSO

Im schreiboptimierten DSO stehen die geladenen Daten sofort zur weiteren Verarbeitung zur Verfügung.

Write Optimized DSO bietet einen temporären Speicherbereich für große Datenmengen, wenn Sie komplexe Transformationen für diese Daten ausführen, bevor sie in das DataStore-Objekt geschrieben werden. Die Daten können dann auf weitere InfoProvider aktualisiert werden. Sie müssen die komplexen Transformationen nur einmal für alle Daten erstellen.

Schreiboptimierte DSOs werden als EDW-Schicht zum Speichern von Daten verwendet. Geschäftsregeln werden nur angewendet, wenn die Daten auf zusätzliche InfoProvider aktualisiert werden.

In Write Optimized DSO generiert das System keine SIDs und Sie müssen diese nicht aktivieren. Dies bedeutet, dass Sie Zeit sparen und die Daten schnell weiterverarbeiten können. Die Berichterstellung ist auf Basis dieser DataStore-Objekte möglich.

Struktur des schreiboptimierten DSO

Es enthält nur die Tabelle der aktiven Daten und es ist nicht erforderlich, die Daten wie beim Standard-DSO erforderlich zu aktivieren. Dadurch können Sie die Daten schneller verarbeiten.

In Write Optimized DSO werden geladene Daten nicht aggregiert. Wenn zwei Datensätze mit demselben logischen Schlüssel aus der Quelle extrahiert werden, werden beide Datensätze im DataStore-Objekt gespeichert. Der für die Aggregation verantwortliche Datensatz bleibt jedoch erhalten, sodass die Aggregation von Daten später in Standard-DataStore-Objekten erfolgen kann.

Das System generiert einen eindeutigen technischen Schlüssel für das schreiboptimierte DataStore-Objekt. Die Standardschlüsselfelder sind bei diesem Typ eines DataStore-Objekts nicht erforderlich. Wenn es ohnehin Standardschlüsselfelder gibt, werden diese als semantische Schlüssel bezeichnet, damit sie von den anderen technischen Schlüsseln unterschieden werden können.

Die technischen Schlüssel bestehen aus -

  • Anforderungs-GUID-Feld (0REQUEST)
  • Datenpaketfeld (0DATAPAKID)
  • Feld Datensatznummer (0RECORD) und Sie laden nur neue Datensätze.

Verwenden T-Code: RSA1

Gehe zu Modeling tab → InfoProvider → Select InfoArea → Right click and click on create DataStore Object.

Geben Sie den technischen Namen und die Beschreibung des DataStore-Objekts ein.

Type of DataStore Object- Hiermit wird der DSO-Typ ausgewählt. Standardmäßig wird ein Standard-DSO verwendet.

Klicke auf Create (F5) Schaltfläche wie im folgenden Screenshot gezeigt.

Um den DSO-Typ zu ändern, wechseln Sie zur Registerkarte Einstellungen (siehe folgenden Screenshot). Klicken Sie auf das Symbol Bearbeiten. Wenn ein neues Fenster geöffnet wird, können Sie das DataStore-Objekt ändern und den gewünschten Typ auswählen.