Analytics Legends La plateforme de connaissance SAP Analytics
Fiche concept

Types d'aDSO BW/4HANA (standard, write-optimisé, direct-update)

Types d'aDSO BW/4HANA (standard, write-optimisé, direct-update) — illustration de section Analytics Legends pour la base de connaissances SAP Analytics (concepts, études, Academy)

À jour au 2026-07-23

Qu'est-ce que Types d'aDSO BW/4HANA (standard, write-optimisé, direct-update) ?

Choisir le mauvais type d'aDSO est l'erreur BW/4HANA la plus fréquente — un aDSO Standard de 500M lignes activé chaque jour est lent et cher, là où un staging Write-Optimisé alimentant un Standard métier serait rapide et économe.

De quoi il s'agit

L'aDSO (Advanced DataStore Object) est le seul InfoProvider physique dans SAP BW/4HANA — le remplaçant moderne de la prolifération DSO, InfoCube, PSA de BW 7.x. Chaque aDSO est une table côté HANA; ce qui le fait se comporter comme un DSO, un cube ou une zone de staging, c'est le réglage de type choisi à la création. Trois types opérationnels comptent en pratique, et choisir le mauvais est l'erreur de modélisation BW/4HANA la plus fréquente d'un consultant junior.

Les trois types. L'aDSO Standard est le cheval de trait par défaut : il porte une file d'entrée (enregistrements nouveaux et modifiés), une table active (l'état courant correct, dédupliqué par clé), et un journal de changements (l'historique delta pour propagation aval). Il supporte l'activation, les deltas before/after-image, et le rollback. C'est ce dont 80 % de la modélisation couche métier a besoin. L'aDSO Write-Optimisé n'a que la file d'entrée — pas d'activation, pas de journal, pas de vérification d'unicité de clé; les enregistrements sont ajoutés à l'arrivée. C'est le pattern zone de staging : charger vite, transformer en aval. L'aDSO Direct-Update n'a qu'une table active inscriptible via l'API de planification; c'est la couche de persistance des applications de planification, écrite par SAC Planning ou IBP, pas par ETL.

Pourquoi c'est important

  • L'aDSO Standard (activation, deltas, rollback) couvre 80 % des besoins de modélisation couche métier ; le Write-Optimisé est un pur pattern de staging, sans activation ni vérification de clé.
  • L'aDSO Direct-Update n'existe que pour la persistance de planification écrite par SAC Planning ou IBP — le modéliser en Standard casse entièrement la boucle d'écriture en retour.
  • Le grief de performance qu'« aucun tuning HANA ne corrigera » remonte presque toujours à l'usage du Standard là où le Write-Optimisé s'imposait.

Points clés

  • aDSO Standard — file d'entrée + table active + journal de changements ; activation, deltas before/after, rollback ; défaut couche métier (80 % des cas).
  • aDSO Write-Optimisé — file d'entrée uniquement ; pas d'activation, pas de journal, pas d'unicité de clé ; zone de staging / remplacement PSA.
  • aDSO Direct-Update — table active uniquement, inscriptible via API planification ; persistance SAC Planning / IBP ; pas pour ETL.
  • Coût du mauvais type — Standard en staging = activation lente et chère ; Standard en planification = casse l'écriture ; choisir au design, douloureux à refactorer.
  • Une table HANA physique par aDSO — le type est configuration métadonnées, pas des objets séparés ; structure de champs et stratégie de partition toujours choisies par objet.

Termes employés sur cette page

aDSO
Advanced DataStore Object — la classe d'InfoProvider unifiée de BW/4HANA qui remplace les DSO/InfoCube/PSA de BW 7.x ; une table HANA par objet, dont le comportement est configuré par type.
Inbound queue
Le buffer de staging des enregistrements nouveaux et modifiés avant activation ; persiste la sortie de chargement brute ; la seule couche physique présente dans un aDSO Write-Optimised.
Activation
L'opération de l'aDSO Standard qui consolide les enregistrements de l'inbound queue dans la table active par clé, calcule les deltas et écrit le change log ; l'étape coûteuse du chargement BW/4HANA.
Change log
La table d'historique des images avant/après au sein d'un aDSO Standard ; la source de la propagation des deltas en aval ; ce qui fait fonctionner la chaîne de delta de BW.
Decision owner
La personne responsable qui assume l'arbitrage et finance l'action suivante.
Semantic contract
La définition partagée des termes métier, métriques, entités et règles d'accès utilisée par les outils et les équipes.
Control plane
La couche qui applique la politique, l'accès, le lineage, le monitoring et l'escalade à travers le modèle opérationnel.
Evidence grade
Un libellé qui distingue le fait vérifié, le signal directionnel, l'hypothèse modélisée et l'observation de terrain.

Sources

  1. SAP Help Portal — BW/4HANA aDSO Types
  2. SAP Community — BW/4HANA aDSO modelling patterns
  3. DSAG BW/4HANA migration playbook
  4. SAP News Center — Accelerate the Autonomous Enterprise with SAP Business Data Cloud
  5. SAP News Center — SAP Unveils the Autonomous Enterprise
  6. SAP News Center — The Future of the Enterprise Is Autonomous
  7. SAP News Center — 2026 SAP Sapphire Keynote: Powering the Autonomous Enterprise
  8. SAP Help Portal — Administering SAP Datasphere: Enable Joule for SAP Datasphere
  9. SAP Datasphere — Help Portal
  10. SAP Datasphere — official product page
  11. SAP Analytics Cloud — Help Portal
  12. SAP Analytics Cloud — official product page
  13. SAP S/4HANA — Help Portal
  14. SAP News Center
  15. SAP — industries overview
  16. Gartner — research & analyst site
  17. BARC — BI & Analytics research
  18. TDWI — data & analytics research
  19. DSAG — German-speaking SAP user group
  20. ASUG — Americas' SAP User Group
  21. Databricks — official site
  22. What SAP BW to SAP BW4HANA conversion? — SAP Community (Technology Blog Posts by Members)
  23. ADSO Deletion Program(Inbound Table) in SAP BW — SAP Community (Technology Blog Posts by Members)
  24. View for external Access (The '8' View) for aDSOs in BW/4HANA 2.0 Mixed modelling — SAP Community (Technology Blog Posts by Members)
  25. Demystifying SAP BW ADSO Master Data Check — SAP Community (Technology Blog Posts by SAP)
  26. How to write PaPM data to remote SAP BW system — SAP Community (Financial Management Blog Posts by SAP)
  27. SAP BW/4HANA write interface-enabled ADSO connected to a 3rd Party Tool — SAP Community (Technology Blog Posts by SAP)
  28. Avoid issues when using the MM-Inventory Management standard content model in SAP BW/4HANA — SAP Community (Technology Blog Posts by SAP)
  29. Create Operational Data into SAP S/4HANA Cloud and trigger update of created data by SAP Data Intelligence Pipeline to save into HANA DB — SAP Community (Enterprise Resource Planning Blog Posts by SAP)
  30. SAP BW/4HANA Overview and Road Map #ASUG Webcast Update w/ Q&A — SAP Community (Technology Blog Posts by Members)
  31. BW/4HANA ADSO Compatibility View — SAP Community (Technology Blog Posts by Members)
  32. Standard Content for SuccessFactors now available for SAP BW/4HANA 2.0 — SAP Community (Technology Blog Posts by SAP)
  33. Recap: SAP BW/4HANA 2.0 Webcast #BW4HANA #ASUG Q&A — SAP Community (Technology Blog Posts by Members)
  34. ETL integration options in SAP BW/4HANA explained — SAP Community (Technology Blog Posts by Members)
  35. SAP Activate Methodology Roadmap Update : Transition to SAP BW/4HANA — SAP Community (Technology Blog Posts by SAP)
  36. How to delete red request from ADSO SAP BW — SAP Community (Technology Blog Posts by Members)
  37. SAP BW Modelling Tools - ODP-Source System Editor — SAP Community (Technology Blog Posts by SAP)
  38. ABAP to get SAP BW Direct & Event scheduled process chains list — SAP Community (Technology Blog Posts by Members)
  39. How to Create and Maintain Info Objects Using Eclipse Data Modelling for SAP BW 7.5 — SAP Community (Technology Blog Posts by Members)
  40. BW Obsolete Object Types and Substitue ( SAP BW 7.4 ) — SAP Community (Technology Blog Posts by Members)
  41. SAP on IBM i - Update week 51, 2015 Optimize Performance Settings of InfoCubes for SAP NetWeaver Business Warehouse on DB2 for IBM i — SAP Community (Technology Blog Posts by SAP)
  42. SAP on IBM i - Update week 46, 2015: Faster Analytics with Flat InfoCubes for SAP NetWeaver Business Warehouse on DB2 for IBM i — SAP Community (Technology Blog Posts by SAP)
  43. POS standard data source Enhancement in SAP BW — SAP Community (Additional Blog Posts by Members)
  44. Addition of fields to the standard tables in SAP BW — SAP Community (Technology Blog Posts by Members)
  45. iPad-Scenario: How to write back data from SAP BusinessObjects Dashboards into SAP BW - HR Demo description (Video added) — SAP Community (Technology Blog Posts by SAP)
  46. Direct Update DSO in SAP BW — SAP Community (Technology Blog Posts by Members)

Fiche complète réservée aux abonnés. Ce que la fiche complète ajoute : le cadre de décision complet · la comparaison SAP · Snowflake · Databricks · Fabric · les pièges courants et leur correctif · l'aide-mémoire · les schémas d'architecture · les blocs de code.

Ouvrir dans l'application →