Qu'est-ce que le DSO optimisé en écriture SAP?

⚡ Résumé intelligent

Un DSO optimisé pour l'écriture dans SAP BW stocke les données dans une seule table active sans étape d'activation ni journal des modifications, ce qui le rend idéal pour la mise en place initiale rapide de grands volumes de données sources à granularité très faible.

  • 🇧🇷 Table active uniquement : Un DSO optimisé pour l'écriture ne contient que la table de données active, sans journal des modifications.
  • | Aucune activation : Les données sont disponibles immédiatement car il n'y a pas d'étape d'activation séparée.
  • (I.e. Étape initiale : Il est principalement utilisé comme première couche de transit pour les volumes importants de données sources.
  • (I.e. Clé technique : L'identifiant de la requête, le paquet de données et le numéro d'enregistrement forment une clé technique unique.
  • (I.e. Aucune agrégation : Chaque enregistrement est inséré comme un nouvel enregistrement ; les enregistrements ne sont ni agrégés ni écrasés.
  • 🤖 Assistance IA : L'IA accélère la préparation des données à haut volume et signale les enregistrements en double pendant le chargement.

Qu'est-ce que le DSO optimisé en écriture SAP

Qu'est-ce qu'un DSO optimisé en écriture ?

Un DSO optimisé en écriture est utilisé lorsqu'un objet de stockage est requis pour les enregistrements de granularité la plus fine et que la fonctionnalité d'écrasement n'est pas nécessaire. Il ne contient que la table de données active ; aucune activation n'est donc requise, ce qui accélère le traitement des données. Les données sont immédiatement disponibles pour un traitement ultérieur et servent de zone de stockage temporaire pour un grand volume de données.

Le DSO optimisé en écriture est principalement conçu pour servir de zone de transit initiale des données du système source, à partir de laquelle les données peuvent être transférées vers un DSO standard ou le InfoCube.

  1. Le PSA reçoit les données sans modification du système source.
  2. Les données sont enregistrées au niveau du document ; après leur chargement dans les DSO standard, les données sont supprimées.
  3. Les données sont envoyées au DSO optimisé en écriture pour la mémoire d'entreprise à partir du DSO optimisé en écriture pour le transfert direct.
  4. Les données sont distribuées depuis le DSO à passage optimisé en écriture vers DSO standard conformément aux exigences de l'entreprise.

DSO optimisé pour l'écriture dans SAP

Propriétés DSO optimisées en écriture

  • 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é.
  • Le chargement des données peut être plus rapide puisqu'il n'y a pas d'étape d'activation séparée.
  • Chaque enregistrement possède une clé technique, ce qui empêche leur agrégation. De nouveaux enregistrements sont insérés à chaque fois.

Création d'un DSO optimisé pour l'écriture

Étape 1)

  1. Accédez au code de transaction RSA1.
  2. Cliquez sur le bouton OK.

Création d'un DSO optimisé en écriture

Étape 2)

  1. Accédez à l'onglet Modélisation -> InfoProvider.
  2. Faites un clic droit sur InfoArea.
  3. Cliquez sur « Créer un objet DataStore » dans le menu contextuel.

Création d'un DSO optimisé en écriture

Étape 3)

  1. Entrez le nom technique.
  2. Entrer le Description.
  3. Cliquez sur le bouton "Créer".

Création d'un DSO optimisé en écriture

Étape 4) Cliquez sur le bouton Modifier de « Type d'objet DataStore ».

Création d'un DSO optimisé en écriture

Étape 5) Choisissez le type « Optimisé pour l'écriture ».

Création d'un DSO optimisé en écriture

Les clés techniques comprennent l'ID de requête, le paquet de données et le numéro d'enregistrement. Aucun autre objet ne peut y être ajouté. Les clés sémantiques sont similaires aux champs clés ; cependant, leur unicité n'est pas prise en compte pour la fonctionnalité d'écrasement. Elles sont utilisées conjointement avec le paramètre « Ne pas vérifier l'unicité des données ». L'objectif des clés sémantiques est d'identifier les erreurs ou les doublons dans les enregistrements entrants. Les doublons sont ajoutés à la pile d'erreurs dans l'ordre suivant et peuvent être traités ou rechargés en définissant un groupe sémantique dans le DTP. Il est inutile de définir des groupes sémantiques s'il n'existe aucun risque de doublons ou d'erreurs.

Création d'un DSO optimisé en écriture

Si vous ne cochez pas la case « Autoriser les enregistrements de données en double », les données provenant de la source sont vérifiées afin de détecter les doublons ; si le même enregistrement (clés sémantiques) existe déjà dans le DSO, le chargement en cours est interrompu. Si vous cochez cette case, les enregistrements en double sont chargés comme de nouveaux enregistrements et les clés sémantiques sont ignorées.

Création d'un DSO optimisé en écriture

Étape 6) Activez la DSO.

Création d'un DSO optimisé en écriture

FAQ

Un DSO optimisé pour l'écriture ne contient que la table active, ne nécessite aucune activation et se charge rapidement, mais ne peut pas écraser les enregistrements. Un DSO standard contient trois tables, requiert une activation et prend en charge l'écrasement et la gestion des modifications différentielles via son journal des modifications.

La clé technique est composée de l'identifiant de la requête, du paquet de données et du numéro d'enregistrement. SAP Cette clé technique est ajoutée automatiquement, garantissant ainsi l'unicité de chaque enregistrement et son insertion en tant que nouvel enregistrement. Grâce à cette clé, les enregistrements ne sont jamais agrégés ni écrasés.

Les clés sémantiques permettent d'identifier les enregistrements dupliqués ou erronés sans imposer d'unicité pour leur écrasement. Les enregistrements dupliqués sont dirigés vers la pile d'erreurs, où ils peuvent être corrigés ou rechargés à l'aide d'un groupe sémantique défini dans le DTP.

Oui. L'automatisation intelligente parallélise et planifie les chargements à volume élevé, tandis que l'apprentissage automatique prédit les goulots d'étranglement. SAP Datasphere, grâce à l'IA, rationalise les pipelines de préparation, permettant ainsi aux couches optimisées pour l'écriture d'ingérer de grands ensembles de données plus rapidement et de manière plus fiable.

L'apprentissage automatique compare les enregistrements entrants aux données existantes afin de repérer les doublons potentiels avant leur intégration aux couches de reporting. Combiné aux clés sémantiques et à la gestion des erreurs, ce contrôle intelligent garantit la qualité des données préparées.

Résumez cet article avec :