SAP Note 1232751 - MDX: Result contains too many cells (more than 1 million)

Composant : MDX,OLAP-BAPI,OLE DB for OLAP -

Solution : https://service.sap.com/sap/support/notes/1232751 (Connexion à SAP Service Marketplace requise)

Résumé :
Lors de l'exécution d'une instruction MDX dans les systèmes SAP, les utilisateurs peuvent rencontrer une erreur indiquant que le résultat est trop volumineux, spécifiquement décrite par l'erreur CX_RSR_MDX_RESULT_TOO_LARGE. Cette problématique découle d'une limitation selon laquelle les numérotations des champs pour TUPLE_ORDINAL, COORDINATES et CELL_ORDINAL peuvent uniquement accueillir jusqu'à 999 999 cellules en raison des contraintes de type de données NUMC et de longueur. De plus, l'interface MDX existante n'est pas optimisée pour gérer de grands volumes de données. Pour remédier à cela, la note SAP présente deux nouvelles interfaces RFC pour étendre les fonctionnalités : RSR_MDX_CREATE_OBJECT, RSR_MDX_GET_AXIS_INFO, RSR_MDX_GET_AXIS_DATA, RSR_MDX_GET_CELL_DATA, RSR_MDX_GET_FLAT_DATA et RSR_MDX_GET_FS_DATA. Ces interfaces sont alignées avec les BAPI OLAP existantes mais doivent être utilisées avec parcimonie lors de la manipulation de plus d'un million de cellules. Il est conseillé aux utilisateurs de mettre à jour les Packages de support pertinents dans SAP NetWeaver BI pour améliorer les performances et la compatibilité.

Mots Clés :
software component   sap_bw                        business inform, business application programming interface, 01 bi abap support package 02, sap netweaver bi 7, component type rrtcellordinal, component type rrttupleordinal, component type rrtcoordinates, online analytical processing, accessing mass data, manual pre-implement

Notes associées :

1572018MDX: Ausführungsarten in Transaktion MDXTEST - BW 7.00-7.11
1480454MDX: RSTT: Runtime error OBJECTS_TABLES_NOT_COMPATIBLE
1381821Memory and Performance Analysis for MDX
1252370MDX: Runtime error GETWA_NOT_ASSIGNED for cell properties
931479MDX: More than 1,000,000 instances per axis
841635RSCRM - overcome the 1'000'000 cell limit