ODP
ODP (operational data provider) ressemble à la PSA mais l'idée c'est que l'ODP est dans la source et pas dans la cible.
C'est le nouvel outil qui gére les deltas
Avantage : Plusieurs cibles peuvent venir y puiser de la donnée
Spécifique aux extracteurs delta (important, si on veut faire du delta sur quelque chose sans pointeur de modif on va utiliser ODP SLT vu plus loin)
ODP contient ODQ = Operational Delta Queue (voir schéma Unit 7 lesson 4)
Le delta ODQ se vide :
- Quand toutes les cibles sont venus chercher le delta
- Au bout de x heures/jours décidés
Les fulls sont aussi gérés par ODP mais la force est dans ODQ avec un delta mutualisé par les différentes sources.
Donc on peut créer des DTP dans PSA qui va taper directement sur l'ODQ de la source
Avantage
ODQ est compressé donc sizing est optimal
Il faut quand même faire une analyse CPU et mémoire pour la machine source
Donc au final on se retrouve avec 4 sources possibles :
- HANA Source System (on le verra plus tard)
- ODP
- File
- BIG DATA
Publication d'une DS sur ODP
Quand ODP est installé Il faut "publier" le datasource pour dire qu'il est ODP compatible
Exemple sur un DS spécifique il faut le "publier" sur ODP
BI content est publié par défaut sur ODP
Programme RODPS_OS_EXPOSE : publie des datasources pour ODP
Ensuite on réplique dans BW dans RSA1 et on voit arriver le datasource
Pour vérifier dans la table c'est la table ROOSATTR on doit avoir le DS flaggé "Expose external = X"
Nouvelle activité et nouvelle façon de faire :
On peut créer un DS dans BW directement.
Et on peut créer autant de DS qu'on veut baser sur le même ODQ
Donc on peut avoir un DS full et DS delta qui pointe que la même source
Dans RSA1 on peut faire créer datasource et on dit que ça pointe sur tel ou tel ODP.
Transaction dans le système source :
ODQMON permet de monitorer les files de delta
Et on peut y voir le contenu des données dans l'ODQ
On ne peut plus modifier les données comme on faisait avant dans la PSA
Exercice 32 p.597
Sur ODP
https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=427558488