SAP BW - DSO optimisé en écriture

Dans le DSO optimisé en écriture, les données chargées sont immédiatement disponibles pour un traitement ultérieur.

Write Optimized DSO fournit une zone de stockage temporaire pour de grands ensembles de données si vous exécutez des transformations complexes pour ces données avant qu'elles ne soient écrites sur l'objet DataStore. Les données peuvent ensuite être mises à jour vers d'autres InfoProviders. Vous ne devez créer les transformations complexes qu'une seule fois pour toutes les données.

Les DSO optimisés en écriture sont utilisés comme couche EDW pour enregistrer les données. Les règles métier ne sont appliquées que lorsque les données sont mises à jour vers des InfoProviders supplémentaires.

Dans Write Optimized DSO, le système ne génère pas de SID et vous n'avez pas besoin de les activer. Cela signifie que vous pouvez gagner du temps et traiter rapidement les données. Le reporting est possible sur la base de ces objets DataStore.

Structure du DSO optimisé en écriture

Il ne contient que le tableau des données actives et il n'est pas nécessaire d'activer les données comme requis avec le DSO standard. Cela vous permet de traiter les données plus rapidement.

Dans DSO optimisé en écriture, les données chargées ne sont pas agrégées. Si deux enregistrements de données avec la même clé logique sont extraits de la source, les deux enregistrements sont enregistrés dans l'objet DataStore. L'enregistrement rendu responsable de l'agrégation reste cependant, de sorte que l'agrégation des données puisse avoir lieu ultérieurement dans les objets DataStore standard.

Le système génère une clé technique unique pour l'objet DataStore optimisé en écriture. Les champs de clé standard ne sont pas nécessaires avec ce type d'objet DataStore. S'il existe de toute façon des champs de clé standard, ils sont appelés clés sémantiques, afin de pouvoir les distinguer des autres clés techniques.

Les clés techniques se composent de -

  • Demande de champ GUID (0REQUEST)
  • Champ de package de données (0DATAPAKID)
  • Champ Numéro d'enregistrement de données (0RECORD) et vous ne chargez que les nouveaux enregistrements de données.

Utilisation T-Code: RSA1

Aller à Modeling tab → InfoProvider → Select InfoArea → Right click and click on create DataStore Object.

Saisissez le nom technique et la description de l'objet DataStore.

Type of DataStore Object- Ceci est utilisé pour sélectionner le type DSO. Il prend un DSO standard par défaut.

Cliquer sur Create (F5) bouton comme indiqué dans la capture d'écran suivante.

Pour modifier le type de DSO, accédez à l'onglet des paramètres comme indiqué dans la capture d'écran suivante. Cliquez sur l'icône Modifier et lorsqu'une nouvelle fenêtre s'ouvre, vous pouvez modifier l'objet DataStore et également sélectionner le type requis.