SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
Intégration de données
Headquarters
Branches
Primary
Data Center
Backup
Data Center
Replication
Replication
On parle de réplication pour une solution technique qui capture en temps
réel les évènements se produisant sur une base de données source et
les applique en temps réel ou en temps différé sur une base de données,
un ETL ou une application tiers.
LES SOLUTIONS
InfoSphere Change Data Capture (IDR)
InfoSphere Replication Server (IDR)
InfoSphere Classic Change Data Capture
IMS to IMS Replication
eBusiness
Application
ETL Message
Queue
Publication
Database
Target app
Publication
Le principe de la publication diffère de la réplication au sens où si la solution
capture en temps réel les évènemements se produisant sur une base de
données source, elle se contente de mettre à disposition ceux-ci sous forme
de messages à un ETL ou une application tiers.
LES SOLUTIONS
InfoSphere Change Data Capture (IDR)
InfoSphere Data Event Publisher (IDR)
InfoSphere Classic Data Event Publisher
4
Roadmaps
 InfoSphere Data Replication Change Data Capture V10.2.1
• InfoSphere Data Replication V10.2
 Next version V11.1 planned on 2014
InfoSphere Data Replication Components & Roadmap
 InfoSphere Data Replication Q & SQL Replication Server V10.2.1
6
Change Data Capture
7
 Capture des changements aux données en temps réel
ou en temps différé
– Capture les données à partir des systèmes de
production sans impacter les performances
– Applique les données sur les systèmes cibles en
temps réel
 Transforme les opérations de bases de données en
format XML en mode publication.
InfoSphere Change Data Capture
8
Information
Server
Architecture
9
* Customized solution, limited requirements
Databases supportées
Supportées en source et en cible
DB2 z/OS
Oracle
DB2 LUW
Microsoft SQL Server
DB2 400
Sybase
Supportées en cible uniquement
Teradata
Cognos
Information Server
Netezza
MySQL *
Greenplum *
10
 3 modes de réplication
 Continuous mirroring
 Applique les données sur la cible au fil de l’eau
 Réplication permanente ou à fin contrôlée par
date, heure, timestamp, LRSN
 Periodic mirroring
 Application des données sur la cible à la demande
 Refresh / Differential Refresh
 Snapshot de la base source
 Refresh d’une partie de la base source
Processus de réplication
11
 Fonctions
 Mappings
 Filtres
 Transformations
 Audit
 User exits
 Gestion des conflits
 Gestion des changements
 Détection des utilitaires de chargement DB2 z/OS
Mapping et Fonctionnalités
12
 One-to-one / Bi-Directionnelle
 Source et cible ont la même structure
 LiveAudit
 La table cible contient des informations supplémentaires
pour faire de l’audit
 Adaptive Apply
 S’adapte à l’environnement
 Summarization
 Faire du calcul sur la table cible
 Consolidation: One-to-One
 Consolider les données de plusieurs tables sources dans
un même enregistrement
 Consolidation: One-to-Many
 Un changement sur une table source entraine plusieurs
changements sur la table cible
Méthodes de Mapping
13
 Console java pour l’administration et le monitoring
 Administration et monitorat à partir de la même interface
 Wizards d’implémentation
 Graphiques de performances
Ergonomie
14
Replication Server
15
• SQL Replication Capture des changements aux
données à la demande à partir des bases de données
• Capture les données à partir des systèmes de
production sans impacter les performances
• Applique les données sur les systèmes cibles selon
une périodicité determinée en mode asynchrone.
• Q Replication Capture des changements aux données
en temps réel à partir des bases de données
• Capture les données à partir des systèmes de
production sans impacter les performances
• Applique les données sur les systèmes cibles en
temps réel en mode asynchrone.
InfoSphere Replication Server Q & SQL
Log based
Trigger based
External application
DB2
Sybase
Oracle
SQL
Server
Informix
Any
source
Control
SQL
Capture
Control
SQL
Apply
Staging tables
CD
CD
CD
DB2
Sybase
Oracle SQL
Server
Informix
Teradata
Federation Layer
Nicknames
Admin
Architecture SQL Replication
DB2
Source
Log
ControlCapture
DB2
Target
Sybase
Target Oracle
Target
SQL
Server
Target
Informix
Target Teradata
Target
Federation Layer
Nicknames
DB2
iSeries
Target
WebSphere MQ
Source Q Manager Target Q Manager Control
Apply
Admin Utilities
Architecture Q Replication
18
 3 modes de réplication
 Temps Réel ( QREP )
 Applique les données sur la cible au fil de l’eau
 Réplication permanente ou à fin contrôlée par
Date, Heure, Timestamp, LRSN
 Action de fin de réplication contrôlée ( Sent, Applied )
 Périodique ( SQLREP )
 Application des données sur la cible à la demande
 Initial Load
 Snapshot de la base source.
 Refresh d’une partie de la base source
Processus de replication
19
 Fonctions
 Mappings
 Filtres
 Common Change Data ( Audit )
 Transformations
 Gestion des conflits
 Gestion des changements
 Détection des utilitaires de chargement DB2 z/OS
Mapping et fonctionnalités
20
 Standard
 Source et cible ont la même structure
 Common Change Data
 Table cible d’Audit condensée ou non, complète ou non
 Adaptive Apply
 Méthode automatique d’Upsert.
 Consolidation
 Consolider les données de plusieurs tables sources dans un
même enregistrement
 Peer to Peer
 Plusieurs tables se répercutent leurs propres changements
Méthodes de Mapping
SQL
Replication
Q- Replication
et
Event Publishing
Replication Center Interface
Dashboard Q Replication
23
Stratégie de positionnement
Change Data Capture Domaine Replication Server
TCP/IP - Synchrone Protocole de Transfert MQ embarqué – Asynchrone pour Q REP
Staging tables pour SQL REP ( DRDA )
Unique par DB2 Agents / STCs 1 Capture et 1 Apply par DB2
Temps réel et Périodique relatif
Plages de Réplication
Processus de replication Temps réel pour Q REP
Périodique pour SQL REP
Intégrées + via SQL Transformations Via SQL pour SQL REP
Via SQL et Procedures Stockées pour Q REP
Supporte volumétries conséquentes Volumétrie Supporte très fortes volumétries
Auto-détectées /
Prise en compte manuelle par interface
Modifications de structure Auto détectées (Q) Non (S)
Prise en compte manuelle ou automatique
Load détecté et reconductible sur cible Utilitaires DB2 z/OS Load détecté et reconductible sur cible
Données XML sous fichier VSAM Metadonnées Données sous tables DB2
Reprise automatique ou forcée sur
timestamp ( bookmark )
Recovery Reprise automatique ou forcée sur timestamp
DB2 toutes plateformes
Bases hétérogènes distribuées
Source et Cibles DB2 toutes plateformes
Bases hétérogènes avec Federation Server
Comparaison globale
 Les impératifs de mise à disposition des données.
 Les contraintes d’exploitation.
 Les sources et les cibles attendues.
 L’évolution de l’applicatif et des plateformes.
 L’ergonomie.
 La gestion des compétences.
 La mise en œuvre.
Les critères de sélection
26
CAS D’UTILISATION
27
Construire un ODS dynamique pour du Reporting
Opérationnel ou pour créer une base d’Audit
Complémenter une architecture ETL existante
Alimenter au fil de l’eau une Business Intelligence Appliance
Synchroniser des évènements via un Enterprise Service Bus
Synchroniser une application E-Commerce
Synchroniser des données pour le Workload Balancing
Déport des requêtes de production et Reporting
Protéger les données critiques par la Haute Disponibilité
28
Questions – Réponses

Contenu connexe

En vedette

Ibm クラウドデータベースの使いどころ
Ibm クラウドデータベースの使いどころIbm クラウドデータベースの使いどころ
Ibm クラウドデータベースの使いどころjapan_db2
 
Enabling Continuous Availability and Reducing Downtime with IBM Multi-Site Wo...
Enabling Continuous Availability and Reducing Downtime with IBM Multi-Site Wo...Enabling Continuous Availability and Reducing Downtime with IBM Multi-Site Wo...
Enabling Continuous Availability and Reducing Downtime with IBM Multi-Site Wo...zOSCommserver
 
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)Akira Shimosako
 
IBM Big Data Analytics - Cognitive Computing and Watson - Findability Day 2014
IBM Big Data Analytics - Cognitive Computing and Watson - Findability Day 2014IBM Big Data Analytics - Cognitive Computing and Watson - Findability Day 2014
IBM Big Data Analytics - Cognitive Computing and Watson - Findability Day 2014Findwise
 
IBM Watson Ecosystem roadshow - Chicago 4-2-14
IBM Watson Ecosystem roadshow - Chicago 4-2-14IBM Watson Ecosystem roadshow - Chicago 4-2-14
IBM Watson Ecosystem roadshow - Chicago 4-2-14cheribergeron
 

En vedette (8)

Ibm クラウドデータベースの使いどころ
Ibm クラウドデータベースの使いどころIbm クラウドデータベースの使いどころ
Ibm クラウドデータベースの使いどころ
 
DB2 9.7 Overview
DB2 9.7 OverviewDB2 9.7 Overview
DB2 9.7 Overview
 
Ibm db2
Ibm db2Ibm db2
Ibm db2
 
Enabling Continuous Availability and Reducing Downtime with IBM Multi-Site Wo...
Enabling Continuous Availability and Reducing Downtime with IBM Multi-Site Wo...Enabling Continuous Availability and Reducing Downtime with IBM Multi-Site Wo...
Enabling Continuous Availability and Reducing Downtime with IBM Multi-Site Wo...
 
Ibm db2
Ibm db2Ibm db2
Ibm db2
 
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
 
IBM Big Data Analytics - Cognitive Computing and Watson - Findability Day 2014
IBM Big Data Analytics - Cognitive Computing and Watson - Findability Day 2014IBM Big Data Analytics - Cognitive Computing and Watson - Findability Day 2014
IBM Big Data Analytics - Cognitive Computing and Watson - Findability Day 2014
 
IBM Watson Ecosystem roadshow - Chicago 4-2-14
IBM Watson Ecosystem roadshow - Chicago 4-2-14IBM Watson Ecosystem roadshow - Chicago 4-2-14
IBM Watson Ecosystem roadshow - Chicago 4-2-14
 

Similaire à IBM InfoSphere Data Replication Products

[Café techno] TSM - Les évolutions de la version 7.1
[Café techno] TSM - Les évolutions de la version 7.1[Café techno] TSM - Les évolutions de la version 7.1
[Café techno] TSM - Les évolutions de la version 7.1Groupe D.FI
 
Boostez vos applications en migrant vos bases vers SQL Server 2012 !
Boostez vos applications en migrant vos bases vers SQL Server 2012 !Boostez vos applications en migrant vos bases vers SQL Server 2012 !
Boostez vos applications en migrant vos bases vers SQL Server 2012 !Microsoft Technet France
 
Techdays 2009 - Active Directory Domain Services : bonnes pratiques et princi...
Techdays 2009 - Active Directory Domain Services : bonnes pratiques et princi...Techdays 2009 - Active Directory Domain Services : bonnes pratiques et princi...
Techdays 2009 - Active Directory Domain Services : bonnes pratiques et princi...fabricemeillon
 
Active Directory : nouveautés Windows Server 2012
Active Directory : nouveautés Windows Server 2012Active Directory : nouveautés Windows Server 2012
Active Directory : nouveautés Windows Server 2012Microsoft Technet France
 
Comment combiner les AlwaysOn Availability Groups avec la Réplication dans SQ...
Comment combiner les AlwaysOn Availability Groups avec la Réplication dans SQ...Comment combiner les AlwaysOn Availability Groups avec la Réplication dans SQ...
Comment combiner les AlwaysOn Availability Groups avec la Réplication dans SQ...Microsoft Technet France
 
Réplication des bases de données
Réplication des bases de donnéesRéplication des bases de données
Réplication des bases de donnéessie92
 
Migration vers Active Directory 2012 et 2012 R2 : les meilleures pratiques
Migration vers Active Directory 2012 et 2012 R2 : les meilleures pratiques Migration vers Active Directory 2012 et 2012 R2 : les meilleures pratiques
Migration vers Active Directory 2012 et 2012 R2 : les meilleures pratiques Microsoft Technet France
 
Digital GraphTour Paris - Neo4j 4.0, les nouveautés
Digital GraphTour Paris - Neo4j 4.0, les nouveautésDigital GraphTour Paris - Neo4j 4.0, les nouveautés
Digital GraphTour Paris - Neo4j 4.0, les nouveautésNeo4j
 
Continuité de service informatique : comment ça fonctionne ?
Continuité de service informatique : comment ça fonctionne ?Continuité de service informatique : comment ça fonctionne ?
Continuité de service informatique : comment ça fonctionne ?Trader's - Quick Software Line
 
2008-10-02 Paris - Administration des applications critiques avec SQL Server ...
2008-10-02 Paris - Administration des applications critiques avec SQL Server ...2008-10-02 Paris - Administration des applications critiques avec SQL Server ...
2008-10-02 Paris - Administration des applications critiques avec SQL Server ...Patrick Guimonet
 
[Café Techno] Les évolutions de TSM v6.3.4 et bientôt 7.1
[Café Techno] Les évolutions de TSM v6.3.4 et bientôt 7.1[Café Techno] Les évolutions de TSM v6.3.4 et bientôt 7.1
[Café Techno] Les évolutions de TSM v6.3.4 et bientôt 7.1Groupe D.FI
 
Azure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmediaAzure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmediaMicrosoft
 
Cl462 g formation-ibm-db2-9-pour-luw-administration-advancee-de-la-base-de-do...
Cl462 g formation-ibm-db2-9-pour-luw-administration-advancee-de-la-base-de-do...Cl462 g formation-ibm-db2-9-pour-luw-administration-advancee-de-la-base-de-do...
Cl462 g formation-ibm-db2-9-pour-luw-administration-advancee-de-la-base-de-do...CERTyou Formation
 
S17 adressez vos besoins complexes de reporting avec db2 web query
S17   adressez vos besoins complexes de reporting avec db2 web queryS17   adressez vos besoins complexes de reporting avec db2 web query
S17 adressez vos besoins complexes de reporting avec db2 web queryGautier DUMAS
 
Xebicon2019 m icroservices
Xebicon2019   m icroservicesXebicon2019   m icroservices
Xebicon2019 m icroservicesCédrick Lunven
 
Appels de procédures distants (RPC)
Appels de procédures distants (RPC)Appels de procédures distants (RPC)
Appels de procédures distants (RPC)Heithem Abbes
 
Alphorm.com Formation Informatica PowerCenter : Installer et Configurer
Alphorm.com Formation Informatica PowerCenter : Installer et ConfigurerAlphorm.com Formation Informatica PowerCenter : Installer et Configurer
Alphorm.com Formation Informatica PowerCenter : Installer et ConfigurerAlphorm
 
#OSSPARIS19 - Stream processing : de la base de données classique au streamin...
#OSSPARIS19 - Stream processing : de la base de données classique au streamin...#OSSPARIS19 - Stream processing : de la base de données classique au streamin...
#OSSPARIS19 - Stream processing : de la base de données classique au streamin...Paris Open Source Summit
 

Similaire à IBM InfoSphere Data Replication Products (20)

[Café techno] TSM - Les évolutions de la version 7.1
[Café techno] TSM - Les évolutions de la version 7.1[Café techno] TSM - Les évolutions de la version 7.1
[Café techno] TSM - Les évolutions de la version 7.1
 
Boostez vos applications en migrant vos bases vers SQL Server 2012 !
Boostez vos applications en migrant vos bases vers SQL Server 2012 !Boostez vos applications en migrant vos bases vers SQL Server 2012 !
Boostez vos applications en migrant vos bases vers SQL Server 2012 !
 
Techdays 2009 - Active Directory Domain Services : bonnes pratiques et princi...
Techdays 2009 - Active Directory Domain Services : bonnes pratiques et princi...Techdays 2009 - Active Directory Domain Services : bonnes pratiques et princi...
Techdays 2009 - Active Directory Domain Services : bonnes pratiques et princi...
 
Active Directory : nouveautés Windows Server 2012
Active Directory : nouveautés Windows Server 2012Active Directory : nouveautés Windows Server 2012
Active Directory : nouveautés Windows Server 2012
 
Comment combiner les AlwaysOn Availability Groups avec la Réplication dans SQ...
Comment combiner les AlwaysOn Availability Groups avec la Réplication dans SQ...Comment combiner les AlwaysOn Availability Groups avec la Réplication dans SQ...
Comment combiner les AlwaysOn Availability Groups avec la Réplication dans SQ...
 
Réplication des bases de données
Réplication des bases de donnéesRéplication des bases de données
Réplication des bases de données
 
Migration vers Active Directory 2012 et 2012 R2 : les meilleures pratiques
Migration vers Active Directory 2012 et 2012 R2 : les meilleures pratiques Migration vers Active Directory 2012 et 2012 R2 : les meilleures pratiques
Migration vers Active Directory 2012 et 2012 R2 : les meilleures pratiques
 
Digital GraphTour Paris - Neo4j 4.0, les nouveautés
Digital GraphTour Paris - Neo4j 4.0, les nouveautésDigital GraphTour Paris - Neo4j 4.0, les nouveautés
Digital GraphTour Paris - Neo4j 4.0, les nouveautés
 
Continuité de service informatique : comment ça fonctionne ?
Continuité de service informatique : comment ça fonctionne ?Continuité de service informatique : comment ça fonctionne ?
Continuité de service informatique : comment ça fonctionne ?
 
2008-10-02 Paris - Administration des applications critiques avec SQL Server ...
2008-10-02 Paris - Administration des applications critiques avec SQL Server ...2008-10-02 Paris - Administration des applications critiques avec SQL Server ...
2008-10-02 Paris - Administration des applications critiques avec SQL Server ...
 
[Café Techno] Les évolutions de TSM v6.3.4 et bientôt 7.1
[Café Techno] Les évolutions de TSM v6.3.4 et bientôt 7.1[Café Techno] Les évolutions de TSM v6.3.4 et bientôt 7.1
[Café Techno] Les évolutions de TSM v6.3.4 et bientôt 7.1
 
20070125wlmdb22
20070125wlmdb2220070125wlmdb22
20070125wlmdb22
 
Azure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmediaAzure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmedia
 
Cl462 g formation-ibm-db2-9-pour-luw-administration-advancee-de-la-base-de-do...
Cl462 g formation-ibm-db2-9-pour-luw-administration-advancee-de-la-base-de-do...Cl462 g formation-ibm-db2-9-pour-luw-administration-advancee-de-la-base-de-do...
Cl462 g formation-ibm-db2-9-pour-luw-administration-advancee-de-la-base-de-do...
 
Migration sharepoint 2013
Migration sharepoint 2013Migration sharepoint 2013
Migration sharepoint 2013
 
S17 adressez vos besoins complexes de reporting avec db2 web query
S17   adressez vos besoins complexes de reporting avec db2 web queryS17   adressez vos besoins complexes de reporting avec db2 web query
S17 adressez vos besoins complexes de reporting avec db2 web query
 
Xebicon2019 m icroservices
Xebicon2019   m icroservicesXebicon2019   m icroservices
Xebicon2019 m icroservices
 
Appels de procédures distants (RPC)
Appels de procédures distants (RPC)Appels de procédures distants (RPC)
Appels de procédures distants (RPC)
 
Alphorm.com Formation Informatica PowerCenter : Installer et Configurer
Alphorm.com Formation Informatica PowerCenter : Installer et ConfigurerAlphorm.com Formation Informatica PowerCenter : Installer et Configurer
Alphorm.com Formation Informatica PowerCenter : Installer et Configurer
 
#OSSPARIS19 - Stream processing : de la base de données classique au streamin...
#OSSPARIS19 - Stream processing : de la base de données classique au streamin...#OSSPARIS19 - Stream processing : de la base de données classique au streamin...
#OSSPARIS19 - Stream processing : de la base de données classique au streamin...
 

Plus de IBMInfoSphereUGFR

IBM InfoSphere Stewardship Center for iis dqec
IBM InfoSphere Stewardship Center for iis dqecIBM InfoSphere Stewardship Center for iis dqec
IBM InfoSphere Stewardship Center for iis dqecIBMInfoSphereUGFR
 
Ibm leads way with hadoop and spark 2015 may 15
Ibm leads way with hadoop and spark 2015 may 15Ibm leads way with hadoop and spark 2015 may 15
Ibm leads way with hadoop and spark 2015 may 15IBMInfoSphereUGFR
 
Présentation IBM InfoSphere MDM 11.3
Présentation IBM InfoSphere MDM 11.3Présentation IBM InfoSphere MDM 11.3
Présentation IBM InfoSphere MDM 11.3IBMInfoSphereUGFR
 
Présentation IBM InfoSphere Information Server 11.3
Présentation IBM InfoSphere Information Server 11.3Présentation IBM InfoSphere Information Server 11.3
Présentation IBM InfoSphere Information Server 11.3IBMInfoSphereUGFR
 
IBM InfoSphere Data Architect 9.1 - Francis Arnaudiès
IBM InfoSphere Data Architect 9.1 - Francis ArnaudièsIBM InfoSphere Data Architect 9.1 - Francis Arnaudiès
IBM InfoSphere Data Architect 9.1 - Francis ArnaudièsIBMInfoSphereUGFR
 
Présentation IBM DB2 Blu - Fabrizio DANUSSO
Présentation IBM DB2 Blu - Fabrizio DANUSSOPrésentation IBM DB2 Blu - Fabrizio DANUSSO
Présentation IBM DB2 Blu - Fabrizio DANUSSOIBMInfoSphereUGFR
 
IBM InfoSphere MDM v11 Overview - Aomar BARIZ
IBM InfoSphere MDM v11 Overview - Aomar BARIZIBM InfoSphere MDM v11 Overview - Aomar BARIZ
IBM InfoSphere MDM v11 Overview - Aomar BARIZIBMInfoSphereUGFR
 
InfoSphere Streams Technical Overview - Use Cases Big Data - Jerome CHAILLOUX
InfoSphere Streams Technical Overview - Use Cases Big Data - Jerome CHAILLOUXInfoSphere Streams Technical Overview - Use Cases Big Data - Jerome CHAILLOUX
InfoSphere Streams Technical Overview - Use Cases Big Data - Jerome CHAILLOUXIBMInfoSphereUGFR
 
InfoSphere streams_technical_overview_infospherusergroup
InfoSphere streams_technical_overview_infospherusergroupInfoSphere streams_technical_overview_infospherusergroup
InfoSphere streams_technical_overview_infospherusergroupIBMInfoSphereUGFR
 
IBM MDM 10.1 What's New - Aomar Bariz
IBM MDM 10.1  What's New - Aomar BarizIBM MDM 10.1  What's New - Aomar Bariz
IBM MDM 10.1 What's New - Aomar BarizIBMInfoSphereUGFR
 

Plus de IBMInfoSphereUGFR (11)

IBM InfoSphere Stewardship Center for iis dqec
IBM InfoSphere Stewardship Center for iis dqecIBM InfoSphere Stewardship Center for iis dqec
IBM InfoSphere Stewardship Center for iis dqec
 
Ibm leads way with hadoop and spark 2015 may 15
Ibm leads way with hadoop and spark 2015 may 15Ibm leads way with hadoop and spark 2015 may 15
Ibm leads way with hadoop and spark 2015 may 15
 
Présentation IBM InfoSphere MDM 11.3
Présentation IBM InfoSphere MDM 11.3Présentation IBM InfoSphere MDM 11.3
Présentation IBM InfoSphere MDM 11.3
 
IBM Data lake
IBM Data lakeIBM Data lake
IBM Data lake
 
Présentation IBM InfoSphere Information Server 11.3
Présentation IBM InfoSphere Information Server 11.3Présentation IBM InfoSphere Information Server 11.3
Présentation IBM InfoSphere Information Server 11.3
 
IBM InfoSphere Data Architect 9.1 - Francis Arnaudiès
IBM InfoSphere Data Architect 9.1 - Francis ArnaudièsIBM InfoSphere Data Architect 9.1 - Francis Arnaudiès
IBM InfoSphere Data Architect 9.1 - Francis Arnaudiès
 
Présentation IBM DB2 Blu - Fabrizio DANUSSO
Présentation IBM DB2 Blu - Fabrizio DANUSSOPrésentation IBM DB2 Blu - Fabrizio DANUSSO
Présentation IBM DB2 Blu - Fabrizio DANUSSO
 
IBM InfoSphere MDM v11 Overview - Aomar BARIZ
IBM InfoSphere MDM v11 Overview - Aomar BARIZIBM InfoSphere MDM v11 Overview - Aomar BARIZ
IBM InfoSphere MDM v11 Overview - Aomar BARIZ
 
InfoSphere Streams Technical Overview - Use Cases Big Data - Jerome CHAILLOUX
InfoSphere Streams Technical Overview - Use Cases Big Data - Jerome CHAILLOUXInfoSphere Streams Technical Overview - Use Cases Big Data - Jerome CHAILLOUX
InfoSphere Streams Technical Overview - Use Cases Big Data - Jerome CHAILLOUX
 
InfoSphere streams_technical_overview_infospherusergroup
InfoSphere streams_technical_overview_infospherusergroupInfoSphere streams_technical_overview_infospherusergroup
InfoSphere streams_technical_overview_infospherusergroup
 
IBM MDM 10.1 What's New - Aomar Bariz
IBM MDM 10.1  What's New - Aomar BarizIBM MDM 10.1  What's New - Aomar Bariz
IBM MDM 10.1 What's New - Aomar Bariz
 

IBM InfoSphere Data Replication Products

  • 2. Headquarters Branches Primary Data Center Backup Data Center Replication Replication On parle de réplication pour une solution technique qui capture en temps réel les évènements se produisant sur une base de données source et les applique en temps réel ou en temps différé sur une base de données, un ETL ou une application tiers. LES SOLUTIONS InfoSphere Change Data Capture (IDR) InfoSphere Replication Server (IDR) InfoSphere Classic Change Data Capture IMS to IMS Replication
  • 3. eBusiness Application ETL Message Queue Publication Database Target app Publication Le principe de la publication diffère de la réplication au sens où si la solution capture en temps réel les évènemements se produisant sur une base de données source, elle se contente de mettre à disposition ceux-ci sous forme de messages à un ETL ou une application tiers. LES SOLUTIONS InfoSphere Change Data Capture (IDR) InfoSphere Data Event Publisher (IDR) InfoSphere Classic Data Event Publisher
  • 5.  InfoSphere Data Replication Change Data Capture V10.2.1 • InfoSphere Data Replication V10.2  Next version V11.1 planned on 2014 InfoSphere Data Replication Components & Roadmap  InfoSphere Data Replication Q & SQL Replication Server V10.2.1
  • 7. 7  Capture des changements aux données en temps réel ou en temps différé – Capture les données à partir des systèmes de production sans impacter les performances – Applique les données sur les systèmes cibles en temps réel  Transforme les opérations de bases de données en format XML en mode publication. InfoSphere Change Data Capture
  • 9. 9 * Customized solution, limited requirements Databases supportées Supportées en source et en cible DB2 z/OS Oracle DB2 LUW Microsoft SQL Server DB2 400 Sybase Supportées en cible uniquement Teradata Cognos Information Server Netezza MySQL * Greenplum *
  • 10. 10  3 modes de réplication  Continuous mirroring  Applique les données sur la cible au fil de l’eau  Réplication permanente ou à fin contrôlée par date, heure, timestamp, LRSN  Periodic mirroring  Application des données sur la cible à la demande  Refresh / Differential Refresh  Snapshot de la base source  Refresh d’une partie de la base source Processus de réplication
  • 11. 11  Fonctions  Mappings  Filtres  Transformations  Audit  User exits  Gestion des conflits  Gestion des changements  Détection des utilitaires de chargement DB2 z/OS Mapping et Fonctionnalités
  • 12. 12  One-to-one / Bi-Directionnelle  Source et cible ont la même structure  LiveAudit  La table cible contient des informations supplémentaires pour faire de l’audit  Adaptive Apply  S’adapte à l’environnement  Summarization  Faire du calcul sur la table cible  Consolidation: One-to-One  Consolider les données de plusieurs tables sources dans un même enregistrement  Consolidation: One-to-Many  Un changement sur une table source entraine plusieurs changements sur la table cible Méthodes de Mapping
  • 13. 13  Console java pour l’administration et le monitoring  Administration et monitorat à partir de la même interface  Wizards d’implémentation  Graphiques de performances Ergonomie
  • 15. 15 • SQL Replication Capture des changements aux données à la demande à partir des bases de données • Capture les données à partir des systèmes de production sans impacter les performances • Applique les données sur les systèmes cibles selon une périodicité determinée en mode asynchrone. • Q Replication Capture des changements aux données en temps réel à partir des bases de données • Capture les données à partir des systèmes de production sans impacter les performances • Applique les données sur les systèmes cibles en temps réel en mode asynchrone. InfoSphere Replication Server Q & SQL
  • 16. Log based Trigger based External application DB2 Sybase Oracle SQL Server Informix Any source Control SQL Capture Control SQL Apply Staging tables CD CD CD DB2 Sybase Oracle SQL Server Informix Teradata Federation Layer Nicknames Admin Architecture SQL Replication
  • 17. DB2 Source Log ControlCapture DB2 Target Sybase Target Oracle Target SQL Server Target Informix Target Teradata Target Federation Layer Nicknames DB2 iSeries Target WebSphere MQ Source Q Manager Target Q Manager Control Apply Admin Utilities Architecture Q Replication
  • 18. 18  3 modes de réplication  Temps Réel ( QREP )  Applique les données sur la cible au fil de l’eau  Réplication permanente ou à fin contrôlée par Date, Heure, Timestamp, LRSN  Action de fin de réplication contrôlée ( Sent, Applied )  Périodique ( SQLREP )  Application des données sur la cible à la demande  Initial Load  Snapshot de la base source.  Refresh d’une partie de la base source Processus de replication
  • 19. 19  Fonctions  Mappings  Filtres  Common Change Data ( Audit )  Transformations  Gestion des conflits  Gestion des changements  Détection des utilitaires de chargement DB2 z/OS Mapping et fonctionnalités
  • 20. 20  Standard  Source et cible ont la même structure  Common Change Data  Table cible d’Audit condensée ou non, complète ou non  Adaptive Apply  Méthode automatique d’Upsert.  Consolidation  Consolider les données de plusieurs tables sources dans un même enregistrement  Peer to Peer  Plusieurs tables se répercutent leurs propres changements Méthodes de Mapping
  • 24. Change Data Capture Domaine Replication Server TCP/IP - Synchrone Protocole de Transfert MQ embarqué – Asynchrone pour Q REP Staging tables pour SQL REP ( DRDA ) Unique par DB2 Agents / STCs 1 Capture et 1 Apply par DB2 Temps réel et Périodique relatif Plages de Réplication Processus de replication Temps réel pour Q REP Périodique pour SQL REP Intégrées + via SQL Transformations Via SQL pour SQL REP Via SQL et Procedures Stockées pour Q REP Supporte volumétries conséquentes Volumétrie Supporte très fortes volumétries Auto-détectées / Prise en compte manuelle par interface Modifications de structure Auto détectées (Q) Non (S) Prise en compte manuelle ou automatique Load détecté et reconductible sur cible Utilitaires DB2 z/OS Load détecté et reconductible sur cible Données XML sous fichier VSAM Metadonnées Données sous tables DB2 Reprise automatique ou forcée sur timestamp ( bookmark ) Recovery Reprise automatique ou forcée sur timestamp DB2 toutes plateformes Bases hétérogènes distribuées Source et Cibles DB2 toutes plateformes Bases hétérogènes avec Federation Server Comparaison globale
  • 25.  Les impératifs de mise à disposition des données.  Les contraintes d’exploitation.  Les sources et les cibles attendues.  L’évolution de l’applicatif et des plateformes.  L’ergonomie.  La gestion des compétences.  La mise en œuvre. Les critères de sélection
  • 27. 27 Construire un ODS dynamique pour du Reporting Opérationnel ou pour créer une base d’Audit Complémenter une architecture ETL existante Alimenter au fil de l’eau une Business Intelligence Appliance Synchroniser des évènements via un Enterprise Service Bus Synchroniser une application E-Commerce Synchroniser des données pour le Workload Balancing Déport des requêtes de production et Reporting Protéger les données critiques par la Haute Disponibilité