Qu'est-ce que le DSO optimisé en écriture SAP? Comment en créer un ?
Qu’est-ce que le DSO optimisé en écriture ?
Le DSO optimisé en écriture est utilisé lorsqu'un objet de stockage de données est requis pour stocker les enregistrements de granularité la plus faible, tels que l'adresse, et lorsque la fonctionnalité d'écrasement n'est pas nécessaire. Il se compose uniquement du tableau des données actives, donc pas besoin d'activation des données, ce qui augmente le traitement des données. L'objet du magasin de données est immédiatement disponible pour un traitement ultérieur ; il est utilisé comme zone de stockage temporaire pour un grand ensemble de données.
Le DSO optimisé en écriture a été principalement conçu pour être l'étape initiale des données du système source à partir de laquelle les données pourraient être transférées vers le DSO standard ou le Cube d'informations.
- PSA reçoit des données inchangées dans le système source
- Les données sont publiées au niveau du document. Après le chargement dans les DSO standard, les données sont supprimées.
- Les données sont publiées dans la mémoire d'entreprise en écriture – DSO optimisé à partir du DSO pass-through optimisé en écriture.
- Les données sont distribuées depuis un « pass thru » optimisé en écriture vers GRD standards selon les exigences de l'entreprise
Écrire des propriétés DSO optimisées
- Il est utilisé pour la préparation initiale des données du système source.
- Les données stockées sont de la plus faible granularité.
- Les chargements de données peuvent être plus rapides car ils ne comportent pas d’étape d’activation distincte.
- Chaque enregistrement possède une clé technique et l'agrégation des enregistrements n'est donc pas possible. De nouveaux enregistrements sont insérés à chaque fois.
Création d'un DSO optimisé en écriture
Étape 1)
- Accédez au code de transaction RSA1
- Cliquez sur le bouton OK.
Étape 2)
- Accédez à l'onglet Modélisation -> Fournisseur d'informations.
- Faites un clic droit sur la zone d'informations.
- Cliquez sur « Créer un objet de magasin de données » dans le menu contextuel.
Étape 3)
- Entrez le nom technique.
- Entrer le Description.
- Cliquez sur le bouton "Créer".
Étape 4) Cliquez sur le bouton Modifier de « Type d'objet DataStore ».
Étape 5) Choisissez le type « Écriture optimisée ».
Les clés techniques incluent l'ID de la demande, le paquet de données et le numéro d'enregistrement. Aucun objet supplémentaire ne peut être inclus dans ce cadre.
Les clés sémantiques sont similaires aux champs clés, cependant, ici, le caractère unique n'est pas pris en compte pour la fonctionnalité d'écrasement. Ils sont plutôt utilisés conjointement avec le réglage "Ne vérifiez pas l'unicité des données".
Le but de la clé sémantique est d'identifier les erreurs dans les enregistrements entrants ou les enregistrements en double.
Les enregistrements en double sont écrits dans la pile d'erreurs dans l'ordre suivant. Ces enregistrements dans la pile d'erreurs peuvent être gérés ou rechargés en définissant le groupe sémantique dans la PAO.
Les groupes sémantiques n'ont pas besoin d'être définis s'il n'y a aucune possibilité d'enregistrements en double ou d'enregistrements d'erreurs.
Si nous ne vérifions pas le chèque Box « Autoriser l'enregistrement de données en double », les données provenant de la source sont vérifiées pour la duplication, c'est-à-dire que si le même enregistrement (clés sémantiques) existe déjà dans le DSO, alors le chargement en cours est terminé.
Si nous cochons la case, les enregistrements en double sont chargés en tant que nouvel enregistrement. Les clés sémantiques n'ont aucune pertinence dans ce cas.
Étape 6) Activez la DSO.