SAP HANA Direct ExtracTutoriel Tor Connection (DXC)
โก Rรฉsumรฉ intelligent
SAP HANA DXC, l'Extrait directtracTor Connection est une technique de rรฉplication par lots. Elle rรฉutilise les instances existantes de Business Suite.tracdes serveurs via HTTPS, fournissant des donnรฉes sรฉmantiquement riches ร SAP HANA sans serveur supplรฉmentaire.

Qu'est-ce que le SAP HANA DXC ?
SAP HANA DXC est une technique de rรฉplication de donnรฉes par lots, c'est-ร -dire qu'elle peut s'exรฉcuter aprรจs un intervalle de temps.
SAP HANA DXC utilise l'ETL existant (Extracmรฉthode t, Transform et Load) de SAP Application Business Suite via une connexion HTTPS.
In SAP Contenu de l'application de suite d'entreprise Source de donnรฉes ExtracDes outils ont รฉtรฉ disponibles pour la modรฉlisation et l'acquisition de donnรฉes pour SAP Entrepรดt commercial.
SAP DXC utilise ces sources de donnรฉes Extracpour transmettre des donnรฉes directement ร SAP HANA.
Avantage de SAP DXC
- SAP DXC ne nรฉcessite aucun serveur ou application supplรฉmentaire dans le paysage systรจme.
- Il rรฉduit la complexitรฉ de la modรฉlisation des donnรฉes dans SAP HANA, car il envoie les donnรฉes ร SAP HANA aprรจs application de toutes les opรฉrations commercialestraclogique tor dans le systรจme source.
- รงa accรฉlรจre SAP Calendrier de mise en ลuvre de HANA.
- Il extracdonnรฉes sรฉmantiquement riches provenant de SAP Site professionnel et fournir ร SAP HANA.
Limitation de SAP DXC
- La source de donnรฉes doit avoir une mรฉthode ETL prรฉdรฉfinie, sinon nous devons les dรฉfinir.
- SAP DXC nรฉcessite un systรจme Business Suite sur Net Weaver 7.0 ou supรฉrieur (par exemple ECC) รฉgal ou infรฉrieur au niveau SP : version 700 SAPKW70021 (pile SP 19, ร partir de novembre 2008).
- Une procรฉdure comportant un champ clรฉ dรฉfini doit exister dans la source de donnรฉes.
Comment fonctionne DXC : Archistructure et flux de donnรฉes
La liste des avantages ci-dessus prend tout son sens une fois le flux clarifiรฉ. DXC se distingue des autres mรฉthodes de provisionnement car la transformation s'effectue dans le systรจme source, et non dans HANA ni dans une couche intermรฉdiaire.
Quatre composants interviennent :
- La source de la suite Business. Un systรจme ECC ou similaire hรฉbergeant la source de donnรฉes extracLes fichiers `tors` ont รฉtรฉ initialement conรงus pour BW. Ils contiennent dรฉjร la logique mรฉtier qui transforme les tables brutes en enregistrements exploitables.
- L' extractor. Lorsqu'une charge est en marche, l'extractor lit les tables sources, applique sa logique et produit un ensemble d'enregistrements sรฉmantiquement complet plutรดt qu'une simple copie de table.
- La connexion HTTPS. Une destination RFC de type HTTP, crรฉรฉe dans SM59, transporte l'extracLes donnรฉes sont transfรฉrรฉes vers le moteur HANA XS. Aucun serveur de rรฉplication distinct n'est prรฉsent dans le chemin.
- L'IMDSO dans HANA. L'objet DataStore en mรฉmoire reรงoit les donnรฉes, applique le traitement en mode enregistrement et les active dans la table cible.
Cโest ce qui distingue DXC de la rรฉplication au niveau des tables. SLT DXC copie une table telle quelle, laissant au modรฉlisateur le soin de reconstruire sa signification mรฉtier au sein de HANA. DXC fournit des enregistrements qui contiennent dรฉjร cette signification, ce qui explique la rรฉduction significative de l'effort de modรฉlisation. Le compromis rรฉside dans la latence, carโฆtracL'exรฉcution se fait selon un calendrier plutรดt qu'en temps rรฉel.
Configurer SAP Rรฉplication de donnรฉes DXC
รtape 1) Activation du moteur XS et du service ICM
Activation du moteur XS. Allez dans SAP Studio Hana -> Sรฉlectionnez Systรจme -> Configuration -> xsengine.ini.
Dรฉfinissez la valeur de l'instance sur 1 dans le champ Valeur par dรฉfaut.
Activation du service de rรฉpartition Web ICM. Il active le service ICM Web Dispatcher dans le systรจme HANA. Le rรฉpartiteur Web utilise la mรฉthode ICM pour la lecture et le chargement des donnรฉes dans le systรจme HANA. Accรฉdez ร SAP HANA Studio -> Sรฉlectionner Systรจme -> Configuration -> webdispatcher.ini
Dรฉfinissez la valeur de l'instance sur 1 dans la colonne Valeur par dรฉfaut.
รtape 2) Configuration SAP HANA Direct ExtracConnexion Tor
Dรฉfinir la connexion DXC dans SAP HANA โ Pour crรฉer une connexion DXC, nous devons importer l'unitรฉ de livraison dans SAP HANA comme ci-dessous โ
- Importer lโunitรฉ de livraison. Vous devez tรฉlรฉcharger l'unitรฉ de livraison DXC depuis SAP dรฉveloppement SAP Base de donnรฉes HANA. Vous pouvez importer l'unitรฉ ร l'emplacement indiquรฉ. ยซ /usr/sap/HDB/SYS/global/hdb/content ยปImportez l'unitรฉ de livraison ร l'aide de la boรฎte de dialogue Importer dans SAP Nลud de contenu HANA.
- Configurez le serveur d'applications XS pour utiliser le DXC. Modifiez la valeur du conteneur d'application en libxsdxc (si une valeur existait, ajoutez-la).
- Vรฉrifiez que le DXC fonctionne. Nous pouvons vรฉrifier la connexion DXC en utilisant le chemin ci-dessous dans un navigateur : http://:80 /sap/hana/dxc/dxc.xscfunc. Veuillez saisir un nom d'utilisateur et un mot de passe pour vous connecter.
- Utilisateur et schรฉma doivent รชtre dรฉfinis dans HANA Studio.
- Connexion HTTP dans SAP BW Pour HANA, la configuration doit รชtre dรฉfinie via SM59.
Crรฉez donc une connexion HTTP dans SAP BW Utilisation du code de transaction SM59. Les paramรจtres d'entrรฉe seront :
- Connexion RFC รฉgale au nom de la connexion RFC
- Target Hรดte รฉgal au nom d'hรดte HANA
- Numรฉro de service รฉgal ร 80
Dans l'onglet Sรฉcuritรฉ de connexion, conservez l'utilisateur DXC crรฉรฉ dans HANA Studio, qui utilise la mรฉthode d'authentification de base.
Les sources de donnรฉes dans BW doivent รชtre configurรฉes pour rรฉpliquer leur structure selon le schรฉma dรฉfini dans HANA. Il est nรฉcessaire de configurer les paramรจtres suivants dans BW ร l'aide du programme. SAP_RSADMIN_MAINTAIN (code de transaction SE38 ou SA38). La liste des paramรจtres contient les valeurs transmises ร l'รฉcran d'appel.
PSA_TO_HDBCe paramรจtre accepte trois valeurs d'objet, comme indiquรฉ ci-dessous :
- GLOBAL โ Ce paramรจtre est utilisรฉ pour rรฉpliquer toutes les sources de donnรฉes vers HANA.
- SYSTรME โ Il spรฉcifie aux clients d'utiliser DXC
- SOURCE DE DONNรES โ Elle spรฉcifie les sources de donnรฉes, et seules celles spรฉcifiรฉes peuvent รชtre utilisรฉes.
PSA_TO_HDB_DATASOURCETABLEIl faut ici indiquer le nom de la table qui contient la liste des sources de donnรฉes utilisรฉes pour DXC. Dans le champ VALEUR, saisissez le nom de la table que vous avez crรฉรฉe.
PSA_TO_HDB_DESTINATION : Il faut ici dรฉplacer les donnรฉes entrantes. Saisissez la valeur crรฉรฉe dans SM59, soit XC_HANA_CONNECTION_HANAS.
PSA_TO_HDB_SCHEMA: Il spรฉcifie le schรฉma auquel les donnรฉes rรฉpliquรฉes doivent รชtre affectรฉes.
Rรฉplication de sources de donnรฉes
Installez la source de donnรฉes dans ECC ร l'aide de RSA5. Nous avons utilisรฉ la source de donnรฉes 0FI_AA_20 (FI-AA : Transactions et Amortissements). Il faut d'abord rรฉpliquer les mรฉtadonnรฉes ร l'aide du composant d'application spรฉcifiรฉ (la version de la source de donnรฉes doit รชtre la version 7.0. Si vous utilisez la version 3.5, vous devez d'abord la migrer). Activez ensuite la source de donnรฉes. SAP PC).
Une fois la source de donnรฉes chargรฉe et activรฉe dans SAP BW, il crรฉera la table suivante dans le schรฉma dรฉfini.
- /BIC/A 00 โ Table active IMDSO
- /BIC/A 40 โ File dโattente dโactivation IMDSO
- /BIC/A 70 โ Tableau de gestion du mode d'enregistrement
- /BIC/A 80 โ Tableau dโinformations sur les requรชtes et les ID de paquets
- /BIC/A A0 โ Tableau dโhorodatage de la demande
- RSODSO_IMOLOG โ Table associรฉe ร IMDSO. Stocke des informations sur toutes les sources de donnรฉes liรฉes ร DXC.
Les donnรฉes sont maintenant chargรฉes avec succรจs dans la table /BIC/A0FI_AA_2000 une fois celle-ci activรฉe. Nous pouvons prรฉvisualiser les donnรฉes de la table /BIC/A0FI_AA_2000. SAP Hana Studio.
DXC vs SLT vs Services de donnรฉes
DXC est l'une des trois principales voies d'accรจs SAP HANA est la plus spรฉcialisรฉe d'entre elles. La comparaison met en รฉvidence les atouts de chacune.
| Paramรจtres | DXC | SLT | SAP Services de donnรฉes |
|---|---|---|---|
| Latence | Lot, selon un calendrier | En temps rรฉel ou programmรฉ | Lot, selon un calendrier |
| Systรจmes sources | SAP Suite Business uniquement | SAP et non-SAP bases de donnรฉes | Presque toutes les sources |
| Paysage supplรฉmentaire | Aucun | Un serveur SLT | Un paysage de services de donnรฉes |
| sรฉmantique des affaires | Prรฉservรฉ par l'extractor | Aucune copie au niveau du tableau | Conformรฉment au projet |
| Effort de modรฉlisation dans HANA | Low | Haute | Moyenne |
| Meilleur pour | Rรฉutilisation de BW รฉprouvรฉs extraclogique de tore | Operareportages nationaux sur les donnรฉes en direct | Consolidation de sources hรฉtรฉrogรจnes |
En bref, choisissez DXC lorsque l'extracLes tores existent dรฉjร et leur logique est fiable, SLT lorsque la latence est importante, et Services de donnรฉes lorsque les sources sont variรฉes et la transformation complexe. L'ensemble des options est prรฉsentรฉ dans le fourniture de donnรฉes tutoriel.
Dรฉpannage d'une connexion DXC
La configuration s'รฉtend sur deux systรจmes et plusieurs couches ; les รฉchecs sont donc frรฉquents lors de la premiรจre installation. Ces vรฉrifications permettent de rรฉsoudre la plupart de ces problรจmes, dans l'ordre oรน il est prรฉfรฉrable de les essayer.
- Le test URL ne renvoie rien. Le moteur XS n'est pas en cours d'exรฉcution. Vรฉrifiez que la valeur de l'instance dans xsengine.ini est correctement dรฉfinie et que le service a รฉtรฉ redรฉmarrรฉ, puis testez ร nouveau l'adresse dxc.xscfunc.
- L'authentification รฉchoue lors du test URL. L'utilisateur DXC n'existe pas dans HANA ou ne dispose pas des privilรจges nรฉcessaires sur le schรฉma cible. L'authentification de base doit รฉgalement รชtre activรฉe, car la destination l'utilise.
- Le test de connexion SM59 a รฉchouรฉ. Vรฉrifiez que le numรฉro de service est bien 80 suivi du numรฉro d'instance ร deux chiffres, et que l'hรดte cible est rรฉsolu ร partir du systรจme BW et non uniquement ร partir de votre poste de travail.
- Les donnรฉes se chargent mais se retrouvent dans le mauvais schรฉma. PSA_TO_HDB_SCHEMA spรฉcifie la cible. Si cette variable n'est pas dรฉfinie, le chargement utilise une valeur par dรฉfaut qui correspond rarement aux attentes.
- La source de donnรฉes est ignorรฉe. Lorsque PSA_TO_HDB est dรฉfini sur DATASOURCE, seules les entrรฉes listรฉes dans la table nommรฉe par PSA_TO_HDB_DATASOURCETABLE sont rรฉpliquรฉes. Une ligne manquante est exclue silencieusement.
- L'activation รฉchoue sur l'IMDSO. Il manque presque toujours un champ clรฉ. DXC exige une source de donnรฉes avec une clรฉ dรฉfinie, ce qui constitue la troisiรจme limitation mentionnรฉe prรฉcรฉdemment.
- L' extracTor est en version 3.5. Il doit รชtre migrรฉ vers la version 7.0 avant que DXC puisse l'utiliser.
Le tableau RSODSO_IMOLOG est le premier endroit ร consulter lors du diagnostic d'une charge, car il enregistre chaque source de donnรฉes enregistrรฉe pour DXC ainsi que son statut.



