Utilisation de la CDM avec des source Oracle. SAP BusinessObjects Data Services 4.1 Support Package 1
Capture de données modifiées
20.1.3.2 CDM basée sur la cible
La capture des données modifiées basée sur la cible extrait toutes les données de la source, mais charge uniquement les lignes modifiées dans la cible.
La capture des données modifiées basée sur la cible est utile quand vous désirez capturer l'historique, mais que vous n'avez pas la possibilité d'utiliser la capture des données modifiées basée sur la source.
Le progiciel propose la comparaison de tables pour prendre en charge cette méthode.
20.2 Utilisation de la CDM avec des source Oracle
Si votre environnement doit garder à jour de grandes quantités de données, la fonctionnalité de CDM
(Capture des données modifiées) d'Oracle est une solution simple pour limiter le nombre de lignes devant être lues régulièrement par le progiciel. Une source qui lit uniquement les opérations les plus récentes (INSERT, UPDATE, DELETE) permet de concevoir des chargements de delta plus légers et plus rapides.
20.2.1 Présentation de la CDM pour les bases de données Oracle
Terme
Table des modifications
(CDM)
Avec Oracle 9i ou supérieur, SAP BusinessObjects Data Services gère l'environnement CDM en accédant aux packages de publication et d'abonnement d'Oracle. Oracle publie les données modifiées de la table d'origine dans sa table CDM.
Designer permet de créer ou importer les tables CDM et de créer des abonnements pour accéder aux données de la table CDM. Des abonnements distincts permettent à chaque utilisateur de garder une trace de la dernière ligne modifiée à laquelle il a accédé.
Vous pouvez également activer des points de contrôle pour les abonnements afin que le progiciel lise uniquement les dernières modifications dans la table CDM.
Oracle utilise les termes suivants pour la Capture des données modifiées :
Description
Table relationnelle contenant les données modifiées résultant des opérations
DML effectuées sur une table source.
710 2012-11-22
Capture de données modifiées
Terme
Set de modifications
Source de modification
Editeur
Mode de publication
Base de données source
Description
Groupe de tables CDM transactionnellement cohérentes. Par exemple, les tables
CommandeClient et PosteVente doivent être dans un set de modifications pour garantir que les modifications d'une commande et de ses postes individuels soient capturées ensemble.
Base de données qui contient un ou plusieurs sets de modifications
Personne qui capture et publie les données modifiées. L'éditeur est habituellement un administrateur de base de données qui crée et gère les objets de schéma qui constituent la base de données source et la base de données intermédiaire.
Indique quand et comment capturer les données modifiées. Pour en savoir plus, voir le tableau suivant sur les modes de publication.
Base de données de production qui contient les données que vous avez extraites pour votre chargement initial. La base de données source contient les tables source.
Base de données intermédiaire
Abonné
Base de données où sont publiées les données modifiées. Selon le mode de publication, la base de données intermédiaire peut être identique ou différente de la base de données source.
Utilisateur pouvant accéder aux données publiées dans les tables CDM.
Abonnement
Vue d'abonné
Contrôle l'accès aux données modifiées d'une ou plusieurs tables source dans un seul set de modifications. Un abonnement contient une ou plusieurs vues d'abonné.
Données modifiées pour lesquelles l'éditeur a accordé le droit d'accès à l'abonné afin de les utiliser.
Oracle prend en charge les modes de publication suivants :
AutoLog asynchrone
• Les données sont capturées à l'aide des fichiers redo log gérés par les services de transport de journal qui automatisent le transfert de la base de données source à la base de données intermédiaire.
• La disponibilité des données capturées dépend de la fréquence des modifications des fichiers redo log dans la base de données source.
• Un set de modifications contient plusieurs tables CDM et peut être distant ou local par rapport à la base de données.
Commentaires:
• Améliore les performances parce que les données sont capturées hors connexion.
• Disponible uniquement dans Oracle 10G.
HotLog asynchrone
711 2012-11-22
Capture de données modifiées
• Les données sont capturées à l'aide des fichiers redo log ou des journaux d'archives de la base de données source.
• Les données capturées sont disponibles pratiquement en temps réel.
• Un set de modifications contient plusieurs tables CDM et doit se trouver localement dans la base de données.
Commentaires:
• Améliore les performances parce que les données sont capturées hors connexion.
• Disponible uniquement dans Oracle 10G.
Synchrone
• Les données sont capturées à l'aide de déclencheurs internes dans les tables source afin de stocker les modifications dans les tables CDM.
• Les données capturées sont disponibles en temps réel.
• Les tables CDM doivent se trouver dans la base de données source.
Commentaires:
• Ajoute des données inutiles à la base de données source au moment de la capture.
• Disponible dans Oracle 9i et 10G.
20.2.1.1 CDM Oracle en mode synchrone
Le diagramme suivant illustre la manière dont les données modifiées sont transférées des tables CDM
Oracle vers SAP BusinessObjects Data Services en mode synchrone.
712 2012-11-22
Capture de données modifiées
Lorsqu'une transaction modifie une table source, des déclencheurs internes capturent les données modifiées et les stockent dans la table CDM correspondante.
20.2.1.2 CDM Oracle en mode HotLog asynchrone
Le diagramme suivant illustre la manière dont les données modifiées sont transférées des tables CDM
Oracle vers SAP BusinessObjects Data Services en mode HotLog asynchrone.
713
Lorsqu'une transaction modifie une table source, Logwriter enregistre les modifications dans les fichiers log redo en ligne. Les processus des flux Oracle remplissent automatiquement les tables CDM lors de la validation des transactions.
20.2.1.3 CDM Oracle en mode AutoLog asynchrone
Le diagramme suivant illustre la manière dont les données modifiées sont transférées des tables CDM
Oracle vers SAP BusinessObjects Data Services en mode AutoLog asynchrone.
2012-11-22

Link pubblico aggiornato
Il link pubblico alla tua chat è stato aggiornato.